Jos olet Apple-tietokoneiden ja Applen fanien joukossa, olet ehkä jo huomannut, että on olemassa huhuja mahdollisesta siirtymisestä ARM-prosessoreihin. Saatavilla olevien tietojen mukaan kalifornialaisen jättiläisen pitäisi jo testata ja parantaa omia prosessoreitaan, sillä viimeisimpien spekulaatioiden mukaan ne voisivat ilmestyä johonkin MacBookeista jo ensi vuonna. Opit mitä etuja siirtyminen omiin ARM-prosessoreihin tuo Applelle, miksi se päätti käyttää niitä ja paljon muuta tietoa tästä artikkelista.
Mitä ARM-prosessorit ovat?
ARM-prosessorit ovat prosessoreita, joiden virrankulutus on alhainen - siksi niitä käytetään pääasiassa mobiililaitteissa. Kehityksen ansiosta ARM-prosessorit ovat kuitenkin nyt käytössä myös tietokoneissa, eli MacBookeissa ja mahdollisesti myös Maceissa. Klassisissa prosessoreissa (Intel, AMD) on nimitys CISC (Complex Instruction Set Architecture), kun taas ARM-prosessorit ovat RISC (Reduces Instruction Set Computer). Samaan aikaan ARM-prosessorit ovat joissakin tapauksissa tehokkaampia, koska monet sovellukset eivät vieläkään pysty käyttämään CISC-prosessorien monimutkaisia käskyjä. Lisäksi RISC (ARM) -prosessorit ovat paljon nykyaikaisempia ja luotettavampia. CISC:hen verrattuna ne ovat myös vähemmän vaativia materiaalinkulutukselle tuotannon aikana. ARM-prosessoreihin kuuluvat esimerkiksi A-sarjan prosessorit, jotka päihittävät iPhoneissa ja iPadeissa. Tulevaisuudessa ARM-prosessorien tulisi varjostaa esimerkiksi Inteliä, mikä tapahtuu hitaasti mutta varmasti tänäkin päivänä.
Miksi Apple turvautuu omien prosessoriensa tuotantoon?
Saatat ihmetellä, miksi Applen pitäisi valita omat ARM-prosessorit ja lopettaa yhteistyö Intelin kanssa. Tässä tapauksessa on useita syitä. Yksi niistä on tietysti teknologian kehitys ja se, että Apple haluaa tulla itsenäiseksi yritykseksi mahdollisimman monella alalla. Applea ajaa vaihtamaan Intelistä ARM-prosessoreihin myös se, että Intel on viime aikoina jäänyt huomattavasti kilpailijoistaan (AMD:n muodossa), joka tarjoaa jo nyt paljon edistyneempää teknologiaa ja lähes kaksi kertaa pienemmän tuotantoprosessin. Lisäksi ei ole tiedossa, että Intel ei usein pysy perässä prosessoritoimituksissaan ja Applella voi siten olla pulaa esimerkiksi uusiin laitteisiin valmistetuista kappaleista. Jos Apple siirtyisi omiin ARM-prosessoreihinsa, niin tämä ei käytännössä voisi tapahtua, koska se määrittäisi tuotannossa olevien yksiköiden määrän ja tietäisi, kuinka paljon etukäteen sen on aloitettava tuotanto. Lyhyesti ja yksinkertaisesti - teknologinen kehitys, riippumattomuus ja tuotannon oma hallinta - nämä ovat kolme tärkeintä syytä, miksi Apple tavoittelee todennäköisimmin ARM-prosessoreja lähitulevaisuudessa.
Mitä etuja Applen ARM-prosessorit tuovat?
On huomattava, että Applella on jo kokemusta omista ARM-prosessoreistaan tietokoneissa. Olet varmasti huomannut, että uusimmissa MacBookeissa, iMaceissa ja Mac Proissa on erityiset T1- tai T2-prosessorit. Nämä eivät kuitenkaan ole pääprosessoreja, vaan tietoturvasiruja, jotka toimivat yhteistyössä esimerkiksi Touch ID:n, SMC-ohjaimen, SSD-levyn ja muiden komponenttien kanssa. Jos Apple käyttää tulevaisuudessa omia ARM-prosessorejaan, voimme ensisijaisesti odottaa parempaa suorituskykyä. Samanaikaisesti pienemmän sähköenergian tarpeen vuoksi ARM-prosessoreilla on myös pienempi TDP, minkä vuoksi ei ole tarvetta käyttää monimutkaista jäähdytysratkaisua. Joten on mahdollista, että MacBookien ei tarvitse sisältää aktiivista tuuletinta, mikä tekee niistä paljon hiljaisempia. Laitteen hintalapun pitäisi myös laskea hieman ARM-prosessoreja käytettäessä.
Mitä tämä tarkoittaa käyttäjille ja kehittäjille?
Apple yrittää saada kaikki App Storessa tarjoamansa sovellukset saataville kaikille käyttöjärjestelmille – eli sekä iOS:lle ja iPadOS:lle että macOS:lle. Äskettäin esitellyn Project Catalystin pitäisi myös auttaa tässä. Lisäksi omenayhtiö käyttää erityistä kokoelmaa, jonka ansiosta App Storen käyttäjä saa sellaisen sovelluksen, joka toimii hänen laitteessaan ilman ongelmia. Siksi, jos Apple päättäisi esimerkiksi ensi vuonna julkaista MacBookit molemmilla ARM-prosessoreilla ja myös Intelin klassisilla prosessoreilla, sovellusten käyttäjille ei pitäisi olla käytännössä mitään ongelmaa. App Story vain tunnistaisi, millä "laitteistolla" laitteesi toimii, ja toimittaisi sinulle prosessorille tarkoitetun version sovelluksesta. Erikoiskääntäjän tulisi huolehtia kaikesta, joka voisi muuntaa sovelluksen klassisen version niin, että se toimisi myös ARM-prosessoreilla.
En voi kuvitella, kuinka Adobe toimii missä tahansa kääntäjässä, jos se ei toimi kunnolla edes olemassa olevissa prosessoreissa.
Missä kääntäjässä? Etkö tarkoittanut depilaattoria?
No, vaihdoin Appleen joskus vuonna 2007, ja se johtuu vain siitä, että Widle alkoi toimia siinä Inteliin vaihtamisen jälkeen.
Ja se voi päättyä yhtä nopeasti, koska en valitettavasti tule toimeen ilman (ainakaan/ihannetapauksessa vain virtuaalista) Widlí...
Luuletko kaikki, että Apple on pilannut kaiken, mitä se on yrittänyt tehdä muutaman viime vuoden aikana?
Joten ostat vain esimerkiksi Asus. Widle menee sinne.
Vaikka MS:ssä on luultavasti myös Widle for ARM, en tiedä miten se on sovellusten kanssa. Se on luultavasti pala kakkua.