Med Applovim Slavnostni govor WWDC 2020, je Apple izdal pomembno napoved, ki je imela veliko več opravka s strojno opremo kot s programsko opremo: Apple se odmika od Intelovih čipov in prehaja na Apple Silicon. Za večino tehnikov je to velika novica, za bolj naključne uporabnike pa se to morda sliši kot beli šum; kaj je "Apple Silicon" in kaj ima z vašimi napravami?
Vsebina
- Kaj je "Apple Silicon"?
-
Zakaj Apple prehaja z Intela na ARM
- Težave z Intelovim Skylake
- Applovi čipi ARM so najboljši v razredu
- Nadzor od konca do konca
-
Kako bodo Applovi novi čipi vplivali na združljivost?
- Prehod PowerPC-Intel: zadnjič, ko je Apple zamenjal čipe
- Kako Apple pomaga razvijalcem pri prehodu z Intela
- Kaj lahko uporabniki pričakujejo med prehodom Intel-ARM?
-
Prihodnost Maca
- Povezane objave:
Kaj je "Apple Silicon"?
Apple Silicon, ime, ki se bo najverjetneje spremenilo do trenutka, ko bo izdano, se nanaša na Apple sistem na čipih po meri. Sistem na čipu (SoC) je motor, ki poganja vaš računalnik. Sestavljen je iz CPU-ja (kjer se dogaja računalništvo), GPU-ja (kjer se generira in obdeluje grafika vašega računalnika), RAM-a in še več.
Od leta 2005 se je Apple zanašal na Intel pri zagotavljanju SoC, odločitev, ki je bila takrat smiselna. Apple ni imel izkušenj za ustvarjanje lastnih SoC-jev, Intel pa je takrat vodil silikonsko industrijo.
Danes pa je precej drugačna zgodba.
Zakaj Apple prehaja z Intela na ARM
Razlogov za odločitev za prehod z Intela je več, od katerih so bili nekateri obravnavani med glavnim govorom WWDC20, kot je boljša optimizacija. Vendar pa je v ozadju Appleove odločitve, ki bo zagotovo igrala pomembno vlogo v prihodnosti Maca.
Težave z Intelovim Skylake
Skylake je bil čip, ki ga je Intel izdal leta 2015, in čeprav so ga od takrat nasledili novejši čipi, se pri Skylake začne zgodba o ločitvi Apple-Intel.
Po besedah Intelovega inženirja, je bilo ravno ob izdaji Skylake, ko se je odnos med Appleom in Intelom začel slabšati. Intel se je ukvarjal s spremembami v osebju na visoki ravni in notranjimi nesoglasji, ko so začele prihajati prve pritožbe glede Skylake. Napake in težave so se redno odkrivale, kar je resna težava, ko ste največji ponudnik čipov na svetu.
Precejšen del teh pritožb je vložil Apple in po mnenju Intelovega inženirja Françoisa Piednoëla je Apple v Skylakeu našel več napak kot Intel. Za tiste, ki niso v tehnološkem sektorju, je stranka, ki najde več napak kot vi, znana kot »zelo slaba« situacija.
To je bilo samo izhodišče za težave pri Intelu. Novi čipi niso zagotavljali enakega donosa na zmogljivost, izdaje izdelkov se niso dogajale pravočasno in zanesljivost se je zmanjševala. Čeprav je Apple zagotovo razmišljal o prehodu na čipe po meri, preden se je to zgodilo (selitev v Intel nikoli ni bila mišljena kot trajna), je to več kot verjetno postalo prelomna točka za Apple in začelo njegovo pot proti neodvisnosti od čipov.
Applovi čipi ARM so najboljši v razredu
V nasprotju z Intelovo upadajočo zmogljivostjo je Apple postal eden vodilnih razvijalcev čipov ARM – čeprav se vsi uporabljajo v podjetju. Apple-ova serija čipov A, kot so A11, A12 in A13, se uporablja v telefonih iPhone, iPad in iPad Pro ter so eden od razlogov, zakaj drugi tablični računalniki in celo nekateri prenosniki težko tekmujejo z Applovimi iPadi.
Če pomislite, da se ta ista raven optimizacije uporablja za nekaj s specifikacijami in zmogljivostmi prenosnega ali namiznega računalnika, postanejo možnosti vznemirljive. Računalniki lahko vsebujejo več notranjih elementov strojne opreme kot mobilne naprave in gostijo bolj izpopolnjeno toplotno arhitekturo (strojna oprema, ki ohranja vaše računalnik pred pregrevanjem), kar pomeni, da bi lahko Apple Silicon naredil še večji vpliv na Appleovo linijo Mac računalnikov kot na mobilnih naprave.
Na WWDC20 je Apple predstavil igre, kot je Tomb Raider (igranje je bilo v preteklosti slabo na računalnikih Mac) in aplikacije, kot je Final Cut Pro, ki so z Apple Silicon izvajale impresivne podvige. Poleg tega je videti, da Apple upa, da bo dosegel univerzalno trgovino z aplikacijami, kjer se bodo vse aplikacije, ki se izvajajo na vašem iPadu ali iPhoneu, lahko izvajale tudi na vašem Macu. Z izvajanjem vsega na Apple Silicon lahko Apple skrajša pot do popolnoma univerzalnih aplikacij.
Nadzor od konca do konca
Končno, ne glede na to, ali ste ljubitelj Applea ali ne, verjetno imate mnenje o Appleovi obsedenosti z nadzorom od konca do konca. Zato lahko Apple vodi tehnološko industrijo na področjih, kot so zasebnost in funkcije ekosistema, in je tudi eden od razlogov, zakaj Apple uporabnikom ne dovoli, da popravljajo svoje naprave ali prilagajajo svoj dom zasloni.
Varno je reči, da je velika motivacija, da Apple postane neodvisen od Intela, v drugi besedi: neodvisnost. Če se Apple ne zanaša na Intel pri proizvodnji Applovih čipov, lahko Apple izdaja nove računalnike Mac bolj redno načrtovati, doseči večjo zmogljivost in imeti popoln nadzor nad strojno in programsko opremo v svojem izdelki.
Kako bodo Applovi novi čipi vplivali na združljivost?
Doslej smo se osredotočali le na vse dobro, ki bo zagotovo prišlo iz Applovih novih čipov. Čeprav je vse to res, je v enačbi nekaj več kot le dobro. Tako kot vsak prehod bo tudi Apple povzročil strošek, ki bo opustil Intel, in ta strošek bo v veliki meri na strani uporabnikov in razvijalcev.
Če smo bolj natančni, bo strošek prehoda s čipov Intel na čipe Apple združljivost. Ko je aplikacija programirana, je običajno napisana z mislijo na določeno strojno opremo. Tudi ko je izdana na različnih platformah, je običajno optimizirana za najboljše delovanje na določenem kosu strojne opreme. To lahko najbolj jasno vidite v igralni industriji, kjer se bo ista igra bolje obnesla na različnih konzolah.
Za uporabnike Maca je to zmedeno, ker boste imeli to težavo – različno zmogljivost na različnih napravah – vendar z napravami pod istim imenom. Nekateri računalniki Mac bodo izvajali določene aplikacije bolje kot drugi Maci, odvisno od tega, ali gre za Apple ARM Mac ali Intel Mac ali ne. Za izkušene uporabnike in zlasti razvijalce je to nekoliko zaskrbljujoče.
Vendar to ni prvič, da je Apple na tej poti.
Prehod PowerPC-Intel: zadnjič, ko je Apple zamenjal čipe
Kot smo že omenili, je Apple prešel na Intel šele leta 2005. Pred tem je Apple uporabljal čipe PowerPC, vrsto mikroprocesorja, ki ga zdaj najpogosteje najdemo v vozilih in komunikacijskih napravah.
Takrat so bili podobni pomisleki glede združljivosti, pri čemer so nekatera poročila to trdila Apple je sam želel odložiti prehod na Intel da bi se izognili težavam z združljivostjo. Po navedbah IBM-a je bil Apple zaskrbljen, da bo prehod počasen in dolgotrajen, kar bo zmedlo njihovo linijo izdelkov in stranke.
Toda s časom je postalo jasno, da je bil prehod v Intel prava poteza za Apple. Da bi rešil pomisleke glede združljivosti in pospešil prehod, je Apple ustvaril različne aplikacije in storitve za gladek prehod, vključno z Rosetto in Universal. Rezultat je bil prehod, ki se je zgodil v manj kot dveh letih z malo ali brez težav za vse vpletene.
Kako Apple pomaga razvijalcem pri prehodu z Intela
Čeprav se je prehod PowerPC na Intel zgodil pred 15 leti, Apple uporablja zelo podoben pristop k prehodu z Intelovih čipov. Apple je celo obudil Universal in Rosetta v obliki Universal 2 in Rosetta 2 in sta dodane funkcije v Xcode 12, ki naj bi večini razvijalcev omogočile optimizacijo svojih aplikacij za Apple Silicon v "vprašanje dni".
Xcode 12
V macOS Big Sur, prihajajočo izdajo macOS, Apple vključuje Xcode 12, Applova orodja za razvijalce programske opreme. Zaradi prehoda ARM je Apple vključil več aplikacij in funkcij, kot sta Universal 2 in Rosetta 2, ki omogočajo, da se aplikacije, narejene za Intel, izvajajo na Apple procesorjih.
Univerzalno 2
Universal je aplikacija, ki ima svoje korenine v NeXT, računalniškem podjetju, ki ga je ustanovil Steve Jobs v 1980-ih in ga je na koncu kupil Apple. Uporablja »fat binary«, ki mu omogoča interpretacijo zahtev iz več nizov navodil. V tem primeru so to Intelovi procesorji x86-64 in Applovi prihajajoči procesorji ARM.
V bistvu bo aplikacija Universal 2 razvijalcem omogočila ustvarjanje aplikacij, ki se izvajajo na katerem koli Macu, ne glede na to, kateri procesor uporablja. Razvijalci lahko svoje aplikacije preselijo tudi na arhitekturo Apple Silicon z uporabo Universal 2.
Rozeta 2
Za aplikacije, katerih razvijalci ne izkoristijo prednosti Universal 2, je na voljo Rosetta 2. Rosetta 2 bo prevzel aplikacije, ki temeljijo na Intelu, njihove zahteve prevedel v navodila, ki jih Apple Silicon razume, in jih nato prenesel na prihajajoče Apple ARM čipe.
Rezultat je, da bodo uporabniki Maca še vedno lahko uporabljali stare aplikacije, ki temeljijo na Intelu, dokler bo podprta Rosetta 2. To bo razvijalcem dalo dovolj časa za uporabo Universal 2 za prenos svojih aplikacij v nov sistem.
Program za hitri začetek
Za večje razvijalce, ki želijo, da se njihove aplikacije izvajajo izvorno na Apple Silicon, takoj ko je na voljo, je na voljo Applov program za hitri začetek. Program za hitri začetek po ceni 500 dolarjev in omejen samo na sprejete prijavitelje daje razvijalcem komplet, ki ga lahko uporabijo za hitro sprejetje Applove arhitekture ARM, preden ima javnost dostop do nje. To bi moralo zajemati večino večjih zbirk aplikacij, kot so Adobe, Microsoft in drugi, tako da se vaše najpogosteje uporabljene aplikacije prehajajo brez težav.
Kaj lahko uporabniki pričakujejo med prehodom Intel-ARM?
Kot uporabnik Apple verjetno ne bi smeli opaziti preveč med prehodom Apple-Intel. Appleov cilj je narediti prehod čim bolj dolgočasen za povprečnega uporabnika. Razen če niste razvijalec, verjetno ne boste opazili nič drugega.
To pomeni, da je treba biti pozoren na nekaj stvari. Prvič, če ste že lastnik Maca, bi morali pričakovati, da bo vaš Intel Mac zastarel nekoliko hitreje, kot bi bil običajno. Apple bi lahko posodobitve vaše naprave prekinil nekaj let prej kot običajno, vendar lahko še vedno pričakujete še 3-4 leta, preden bo to začelo veljati.
Drugič, če nameravate kmalu kupiti nov Mac, potem je v vašem interesu počakati do konca tega leta in verjetno v začetku naslednjega leta. Do takrat bi moral Apple izdati vsaj en, morda dva Maca z Apple Silicon. To vas bo postavilo na pravo pot, da se izognete morebitnim kolcem.
Tretjič, izkušeni uporabniki z veliko aplikacijami in prilagoditvami drugih proizvajalcev lahko izgubijo nekaj teh aplikacij med prehod po končani podpori Rosetta, če ti razvijalci ne prevedejo svoje aplikacije z Universalom 2. Ker pa je to tako velik prehod, verjetno ne boste izgubili veliko.
Prihodnost Maca
Čeprav bo prihodnost v naslednjih dveh letih morda nekoliko težka, je to vznemirljiv čas za uporabnika Maca. Apple Silicon pomeni večjo interoperabilnost aplikacij med mobilnimi in namiznimi napravami, boljšo zmogljivost in potencialno hitrejše izdaje Mac. Čeprav je težko natančno vedeti, kaj Apple pripravlja za svojo linijo Mac, ste lahko prepričani, da bo zanimivo.
Tukaj preberite, če želite prenesti beta različico macOS Big Sur in preiti v naslednjo dobo Maca.