Apple Silicon: Što očekivati ​​tijekom tranzicije Apple-Intel

Tijekom Applea Glavni govor WWDC-a 2020, Apple je dao veliku najavu koja je imala puno više veze s hardverom nego softverom: Apple se odmiče od Intelovih čipova i prelazi na Apple Silicon. Za većinu tehničara ovo je velika vijest, ali za ležernije korisnike ovo bi moglo zvučati kao bijeli šum; što je "Apple Silicon" i kakve to veze ima s vašim uređajima?

Sadržaj

  • Što je "Apple Silicon"?
  • Zašto Apple prelazi s Intela na ARM
    • Problemi s Intelovim Skylakeom
    • Appleovi ARM čipovi su najbolji u klasi
    • Kontrola od kraja do kraja
  • Kako će novi Appleovi čipovi utjecati na kompatibilnost?
    • Prijelaz PowerPC-Intel: posljednji put kada je Apple promijenio čipove
  • Kako Apple pomaže programerima da pređu s Intela
  • Što korisnici mogu očekivati ​​tijekom Intel-ARM tranzicije?
  • Budućnost Maca
    • Vezane objave:

Što je "Apple Silicon"?

Apple Silicon, naziv koji će se najvjerojatnije promijeniti do trenutka kada bude objavljen, odnosi se na prilagođeni sustav na čipovima iz Applea. Sustav na čipu (SoC) je motor koji pokreće vaše računalo. Sastoji se od CPU-a (gdje se događa računalstvo), GPU-a (gdje se generira i obrađuje grafika vašeg računala), RAM-a i još mnogo toga.

Od 2005. Apple se oslanjao na Intel u pružanju SoC-a, odluka koja je u to vrijeme imala smisla. Apple nije imao iskustva za stvaranje vlastitih SoC-a, a Intel je u to vrijeme bio vodeći u industriji silicija.

Danas je, međutim, puno drugačija priča.

Zašto Apple prelazi s Intela na ARM

Nekoliko je razloga za odluku o prelasku s Intela, od kojih su neki obrađeni tijekom uvodnog izlaganja WWDC20, kao što je bolja optimizacija. Međutim, iza Appleove odluke stoji nešto više što će zasigurno igrati glavnu ulogu u budućnosti Maca.

Problemi s Intelovim Skylakeom

Skylake je bio čip koji je Intel objavio 2015. godine, i iako su ga od tada naslijedili noviji čipovi, Skylake je mjesto gdje počinje priča o razdvajanju Apple-Intel.

Prema Intelovom inženjeru, bilo je to upravo oko izdavanja Skylakea kada se odnos između Applea i Intela počeo pogoršavati. Intel se bavio promjenama u osoblju na visokoj razini i unutarnjim nesuglasicama kada su počele stizati prve pritužbe na Skylake. Greške i problemi su se redovito otkrivali, što je ozbiljan problem kada ste najveći dobavljač čipova na svijetu.

Značajan dio ovih pritužbi podnio je Apple, a prema Intelovom inženjeru Françoisu Piednoëlu, Apple je pronašao više bugova u Skylakeu nego Intel. Za one izvan tehnološke industrije, kupac koji pronađe više bugova od vas poznata je kao situacija "vrlo ne dobra".

Ovo je bilo samo početna točka za probleme u Intelu. Novi čipovi nisu davali isti povrat performansi, izdavanja proizvoda nisu se događala na vrijeme, a pouzdanost se smanjivala. Iako je Apple sigurno razmišljao o prelasku na prilagođene čipove prije nego što se to dogodilo (prelazak u Intel nikada nije trebao biti trajan), ovo je više nego vjerojatno postalo prijelomna točka za Apple i započelo njegovo putovanje prema neovisnosti o čipovima.

Appleovi ARM čipovi su najbolji u klasi

Za razliku od Intelovih opadajućih performansi, Apple je postao jedan od vodećih u razvoju ARM čipova – iako se svi oni koriste u kući. Appleova A serija čipova, kao što su A11, A12 i A13, koristi se u iPhone uređajima, iPadima i iPad Pro, i jedan su od razloga zašto se drugi tableti, pa čak i neka prijenosna računala teško natječu s Appleovim iPadima.

Kada uzmete u obzir da se ista razina optimizacije primjenjuje na nešto sa specifikacijama i mogućnostima prijenosnog ili stolnog računala, mogućnosti postaju uzbudljive. Računala mogu sadržavati više hardverskih dijelova od mobilnih uređaja i ugostiti sofisticiraniju termalnu arhitekturu (hardver koji održava vaše računalo od pregrijavanja), što znači da bi Apple Silicon mogao imati čak i veći utjecaj na Appleovu Mac liniju nego na svoj mobilni uređaja.

Na WWDC20, Apple je demonstrirao igre kao što je Tomb Raider (igre su povijesno bile loše na Macovima) i aplikacije poput Final Cut Pro koje su izvele impresivne pothvate s Apple Silicon. Osim toga, izgleda da se Apple nada doseći univerzalni App Store, gdje će sve aplikacije koje se pokreću na vašem iPadu ili iPhoneu također moći raditi na vašem Macu. Pokretanjem svega na Apple Silicon, Apple može skratiti put do potpuno univerzalnih aplikacija.

Kontrola od kraja do kraja

Konačno, bez obzira jeste li obožavatelj Applea ili ne, vjerojatno imate mišljenje o Appleovoj opsesiji s end-to-end kontrolom. To je razlog zašto Apple može voditi tehnološku industriju u područjima kao što su privatnost i značajke ekosustava, a također je jedan od razloga zašto Apple ne dopušta korisnicima da popravljaju svoje uređaje ili prilagođavaju svoj dom ekranima.

Može se sa sigurnošću reći da velika motivacija da Apple postane neovisan o Intelu leži u toj drugoj riječi: neovisnost. Ne oslanjajući se na Intel u proizvodnji Appleovih čipova, Apple može redovito izdavati nove Macove rasporediti, postići bolje performanse i imati potpunu kontrolu nad hardverom i softverom u svom proizvodi.

Kako će novi Appleovi čipovi utjecati na kompatibilnost?

Do sada smo se samo fokusirali na sve ono dobro što će sigurno proizaći iz Appleovih novih čipova. Iako je sve ovo istina, jednadžba ima nešto više od samo dobrog. Kao i svaka tranzicija, Apple će napustiti Intel, a taj će trošak uglavnom biti na korisnicima i programerima.

Da budemo precizniji, cijena prijelaza s Intelovih čipova na Apple čipove bit će kompatibilnost. Kada je aplikacija programirana, općenito je napisana imajući na umu određeni hardver. Čak i kada je objavljen na različitim platformama, obično je optimiziran za najbolji rad na određenom komadu hardvera. To možete najjasnije vidjeti u industriji igara, gdje će ista igra imati bolje rezultate na različitim konzolama.

Ono što ovo čini zbunjujućim za korisnike Maca jest da ćete imati ovaj problem - različite performanse na različitim uređajima - ali s uređajima pod istim imenom. Neki Macovi će pokretati određene aplikacije bolje od drugih Mac računala, ovisno o tome je li Apple ARM Mac ili Intel Mac ili ne. Za napredne korisnike, a posebno programere, to je pomalo zabrinjavajuće.

Ali nije prvi put da je Apple krenuo ovim putem.

Prijelaz PowerPC-Intel: posljednji put kada je Apple promijenio čipove

Kao što je ranije spomenuto, Apple se nije prebacio na Intel do 2005. godine. Prije toga, Apple je koristio PowerPC čipove, vrstu mikroprocesora koji se danas najčešće nalazi u vozilima i komunikacijskim uređajima.

U to vrijeme postojala je slična zabrinutost oko kompatibilnosti, a neka izvješća to tvrde Apple je sam želio odgoditi prelazak na Intel kako biste izbjegli probleme s kompatibilnošću. Prema IBM-u, Apple je bio zabrinut da će tranzicija biti spora i dugotrajna, zbunjujući njihovu liniju proizvoda i kupce.

No, kako je vrijeme odmicalo, postalo je jasno da je prelazak u Intel bio pravi potez za Apple. Dakle, kako bi riješio probleme kompatibilnosti i ubrzao prijelaz, Apple je stvorio razne aplikacije i usluge za izglađivanje prijelaza, uključujući Rosettu i Universal. Rezultat je bio prijelaz koji se dogodio u manje od dvije godine bez ikakvih problema za bilo koga.

Kako Apple pomaže programerima da pređu s Intela

Iako se prijelaz PowerPC na Intel dogodio prije 15 godina, Apple koristi vrlo sličan pristup prelasku s Intelovih čipova. Apple je čak oživio Universal i Rosettu u obliku Universal 2 i Rosetta 2, i oni su dodane značajke u Xcode 12 koje bi većini programera trebale omogućiti da optimiziraju svoje aplikacije za Apple Silicon u “Pitanje dana”.

Xcode 12

U macOS Big Sur, nadolazeće izdanje macOS-a, Apple uključuje Xcode 12, Appleove alate za programere softvera. Zbog ARM prijelaza, Apple je uključio nekoliko aplikacija i značajki, kao što su Universal 2 i Rosetta 2, kako bi omogućio aplikacijama napravljenim za Intel da rade na Apple procesorima.

Univerzalni 2

Universal je aplikacija koja vuče korijene iz NeXT-a, računalne tvrtke koju je osnovao Steve Jobs 1980-ih, a na kraju ju je kupio Apple. Koristi "fat binary", što mu omogućuje tumačenje zahtjeva iz više skupova instrukcija. U ovom slučaju, to su Intelovi x86-64 procesori i Appleovi nadolazeći ARM procesori.

U biti, aplikacija Universal 2 omogućit će programerima stvaranje aplikacija koje se pokreću na bilo kojem Macu, bez obzira koji procesor koristi. Programeri također mogu migrirati svoje aplikacije na arhitekturu Apple Silicon koristeći Universal 2.

Rosetta 2

Za aplikacije čiji programeri ne koriste prednosti Universal 2, tu je Rosetta 2. Rosetta 2 će preuzeti aplikacije temeljene na Intelu, prevesti njihove zahtjeve u upute koje Apple Silicon može razumjeti, a zatim to proslijediti na nadolazeće Apple ARM čipove.

Rezultat je da će korisnici Maca i dalje moći koristiti stare aplikacije temeljene na Intelu sve dok je Rosetta 2 podržana. To će programerima dati dovoljno vremena da koriste Universal 2 za premještanje svojih aplikacija na novi sustav.

Program za brzi početak

Za veće programere koji žele da njihove aplikacije rade nativno na Apple Siliconu čim bude dostupan, postoji Appleov Quick Start Program. Po cijeni od 500 USD i ograničen samo na prihvaćene prijavitelje, Program Quick Start daje programerima komplet koji mogu koristiti za brzo usvajanje Appleove ARM arhitekture prije nego što joj javnost ima pristup. To bi trebalo pokriti većinu glavnih paketa aplikacija, kao što su Adobe, Microsoft i drugi, tako da se vaše najčešće korištene aplikacije prelaze bez problema.

Što korisnici mogu očekivati ​​tijekom Intel-ARM tranzicije?

Kao korisnik Applea, vjerojatno ne biste trebali previše primijetiti tijekom prijelaza Apple-Intel. Appleov cilj je učiniti prijelaz što dosadnijim prosječnim korisnikom. Osim ako niste programer, vjerojatno nećete primijetiti ništa drugačije.

Ipak, postoje neke stvari na koje treba obratiti pažnju. Prvo, ako ste već vlasnik Maca, trebali biste očekivati ​​da će vaš Intel Mac zastarjeti nešto brže nego inače. Apple bi mogao smanjiti ažuriranja na vašem uređaju nekoliko godina ranije nego što je uobičajeno, ali još uvijek možete očekivati ​​još 3-4 godine prije nego što to počne stupiti na snagu.

Drugo, ako uskoro planirate kupiti novi Mac, onda je u vašem interesu pričekati do kraja ove, a vjerojatno i početkom sljedeće godine. Do tada je Apple trebao izdati barem jedan, možda dva Maca s Apple Siliconom. To će vas dovesti na pravi put da izbjegnete štucanje.

Treće, napredni korisnici s puno aplikacija trećih strana i prilagodbi mogu izgubiti nekoliko tih aplikacija tijekom prijelaz nakon što Rosettina podrška završi ako ti programeri ne prevedu svoju aplikaciju s Universalom 2. Ali kako je ovo tako velika tranzicija, vjerojatno nećete puno izgubiti.

Budućnost Maca

Iako je to možda pomalo teška budućnost u sljedeće dvije godine, uzbudljivo je vrijeme biti korisnik Maca. Apple Silicon znači veću interoperabilnost aplikacija između mobilnih i stolnih uređaja, bolju izvedbu i potencijalno brža izdanja za Mac. Iako je teško znati što točno Apple sprema za svoju Mac liniju, možete biti sigurni da će to biti zanimljivo.

Ovdje pročitajte kako biste preuzeli macOS Big Sur beta i krenuli u sljedeću eru Maca.