Apple Silicon: ko sagaidīt Apple un Intel pārejas laikā

Apple laikā 2020. gada WWDC pamatnosacījums, Apple nāca klajā ar nozīmīgu paziņojumu, kas bija vairāk saistīts ar aparatūru, nevis programmatūru: Apple atsakās no Intel mikroshēmām un pāriet uz Apple Silicon. Lielākajai daļai tehniķu tas ir liels jaunums, bet parastajiem lietotājiem tas var izklausīties kā balts troksnis; kas ir “Apple Silicon” un kāds tam ir sakars ar jūsu ierīcēm?

Saturs

  • Kas ir “Apple Silicon”?
  • Kāpēc Apple pāriet no Intel uz ARM
    • Problēmas ar Intel Skylake
    • Apple ARM mikroshēmas ir labākās savā klasē
    • Pilnīga kontrole
  • Kā Apple jaunās mikroshēmas ietekmēs saderību?
    • PowerPC-Intel pāreja: pēdējā reize, kad Apple mainīja mikroshēmas
  • Kā Apple palīdz izstrādātājiem pāriet no Intel
  • Ko lietotāji var sagaidīt Intel-ARM pārejas laikā?
  • Mac nākotne
    • Saistītās ziņas:

Kas ir “Apple Silicon”?

Apple Silicon — nosaukums, kas, visticamāk, mainīsies līdz brīdim, kad tas tiks izlaists, attiecas uz Apple pielāgotām sistēmas mikroshēmām. Sistēma mikroshēmā (SoC) ir dzinējs, kas darbina jūsu datoru. Tas sastāv no centrālā procesora (kur notiek skaitļošana), GPU (kur tiek ģenerēta un apstrādāta datora grafika), RAM un daudz kas cits.

Kopš 2005. gada Apple ir paļāvies uz Intel, lai nodrošinātu SoC, un tas tajā laikā bija saprātīgs lēmums. Apple nebija pieredzes, lai izveidotu savus SoC, un Intel tajā laikā vadīja silīcija nozari.

Tomēr šodien ir pavisam cits stāsts.

Kāpēc Apple pāriet no Intel uz ARM

Ir vairāki iemesli, kāpēc tika pieņemts lēmums pāriet no Intel, daži no tiem tika apskatīti WWDC20 galvenajā uzrunā, piemēram, labāka optimizācija. Tomēr Apple lēmums slēpjas nedaudz vairāk, un tam noteikti būs liela nozīme Mac nākotnē.

Problēmas ar Intel Skylake

Skylake bija Intel 2015. gadā izdotā mikroshēma, un, lai gan kopš tā laika to ir aizstājušas jaunākas mikroshēmas, Skylake ir vieta, kur sākas Apple un Intel sadalīšanas stāsts.

Saskaņā ar Intel inženiera teikto, tas notika tieši ap Skylake izlaišanu, kad Apple un Intel attiecības sāka pasliktināties. Intel nodarbojās ar augsta līmeņa personāla izmaiņām un iekšējām nesaskaņām, kad sāka ienākt pirmās sūdzības par Skylake. Kļūdas un problēmas tika atrastas regulāri, kas ir nopietna problēma, ja esat lielākais mikroshēmu nodrošinātājs pasaulē.

Ievērojamu daļu no šīm sūdzībām iesniedza Apple, un, pēc Intel inženiera Fransuā Pjednola domām, Apple Skylake atrada vairāk kļūdu nekā Intel. Tiem, kas nav saistīti ar tehnoloģiju nozari, klients, kurš atrod vairāk kļūdu nekā jūs, tiek dēvēts par “ļoti nelabu” situāciju.

Šis bija tikai sākumpunkts problēmām Intel. Jaunas mikroshēmas nenodrošināja tādu pašu veiktspējas atdevi, produktu izlaišana nenotika laikā, un uzticamība samazinājās. Lai gan Apple noteikti domāja pāriet uz pielāgotām mikroshēmām, pirms tas notika (pāreja uz Intel nekad nebija paredzēta kā pastāvīga), tas, visticamāk, kļuva par Apple pagrieziena punktu un sāka ceļu uz mikroshēmu neatkarību.

Apple ARM mikroshēmas ir labākās savā klasē

Pretstatā Intel veiktspējas kritumam, Apple ir kļuvis par vienu no vadošajiem ARM mikroshēmu izstrādātājiem, lai gan tās visas tiek izmantotas iekšēji. Apple A sērijas mikroshēmas, piemēram, A11, A12 un A13, tiek izmantotas iPhone, iPad un iPad Pros, un ir viens no iemesliem, kāpēc citiem planšetdatoriem un pat dažiem klēpjdatoriem ir grūti konkurēt ar Apple iPad.

Ja uzskatāt, ka šis pats optimizācijas līmenis tiek piemērots kaut kam ar klēpjdatora vai galddatora specifikācijām un iespējām, iespējas kļūst aizraujošas. Datoros var ietilpt vairāk aparatūras iekšējo elementu nekā mobilajās ierīcēs, un tajos var būt daudz sarežģītāka termiskā arhitektūra (aparatūra, kas nodrošina jūsu dators no pārkaršanas), kas nozīmē, ka Apple Silicon varētu vēl vairāk ietekmēt Apple Mac modeļu klāstu nekā tā mobilajā ierīcē. ierīces.

WWDC20 ietvaros Apple demonstrēja tādas spēles kā Tomb Raider (spēlēšana Mac datoros vēsturiski ir bijusi slikta) un tādas lietotnes kā Final Cut Pro, veicot iespaidīgus varoņdarbus ar Apple Silicon. Turklāt izskatās, ka Apple cer sasniegt universālu App Store, kurā visas lietotnes, kas darbojas jūsu iPad vai iPhone, varēs darboties arī jūsu Mac datorā. Palaižot visu Apple Silicon, Apple var saīsināt ceļu uz pilnīgi universālām lietotnēm.

Pilnīga kontrole

Visbeidzot, neatkarīgi no tā, vai esat Apple fans vai nē, jums, iespējams, ir viedoklis par Apple apsēstību ar pilnīgu kontroli. Tāpēc Apple var vadīt tehnoloģiju nozari tādās jomās kā privātums un ekosistēmu funkcijas, kā arī viens no iemesliem, kāpēc Apple neļauj lietotājiem remontēt savas ierīces vai pielāgot savu māju ekrāni.

Var droši teikt, ka liela motivācija Apple kļūt neatkarīgai no Intel slēpjas otrajā vārdā: Neatkarība. Nepaļaujoties uz Intel Apple mikroshēmu ražošanā, Apple var izlaist jaunus Mac datorus regulārāk plānot, sasniegt lielāku veiktspēju un pilnībā kontrolēt tajā esošo aparatūru un programmatūru produktiem.

Kā Apple jaunās mikroshēmas ietekmēs saderību?

Līdz šim mēs esam koncentrējušies tikai uz visu labo, kas noteikti nāk no Apple jaunajām mikroshēmām. Lai gan tas viss ir taisnība, vienādojumā ir vairāk nekā tikai labā. Tāpat kā jebkura pāreja, Apple atteikšanās no Intel radīs izmaksas, un šīs izmaksas lielākoties gulsies uz lietotājiem un izstrādātājiem.

Precīzāk sakot, izmaksas par pāreju no Intel mikroshēmām uz Apple mikroshēmām būs saderība. Kad lietotne ir ieprogrammēta, tā parasti tiek rakstīta, paturot prātā noteiktu aparatūru. Pat tad, ja tas ir izlaists dažādās platformās, tas parasti ir optimizēts, lai vislabāk darbotos noteiktā aparatūras daļā. Visskaidrāk to var redzēt spēļu industrijā, kur viena un tā pati spēle darbosies labāk dažādās konsolēs.

Mac lietotājus mulsina tas, ka radīsies šī problēma — dažādas ierīces veiktspējas atšķirības —, taču ierīcēm ar tādu pašu nosaukumu. Dažos Mac datoros noteiktas lietotnes darbosies labāk nekā citos Mac datoros atkarībā no tā, vai tas ir Apple ARM Mac vai Intel Mac. Spēcīgiem lietotājiem un īpaši izstrādātājiem tas rada bažas.

Taču šī nav pirmā reize, kad Apple iet uz šo ceļu.

PowerPC-Intel pāreja: pēdējā reize, kad Apple mainīja mikroshēmas

Kā minēts iepriekš, Apple pārgāja uz Intel tikai 2005. gadā. Pirms tam Apple izmantoja PowerPC mikroshēmas — tāda veida mikroprocesorus, kas tagad visbiežāk sastopami transportlīdzekļos un sakaru ierīcēs.

Tajā laikā bija līdzīgas bažas par saderību, un daži ziņojumi to apgalvoja Apple paši vēlējās atlikt pāreju uz Intel lai izvairītos no saderības problēmām. Saskaņā ar IBM teikto, Apple bija noraizējies, ka pāreja būs lēna un ilgstoša, mulsinot viņu produktu līniju un klientus.

Bet laikam ejot, kļuva skaidrs, ka pāreja uz Intel bija Apple pareizais solis. Tāpēc, lai risinātu saderības problēmas un paātrinātu pāreju, Apple izveidoja dažādas lietotnes un pakalpojumus, lai atvieglotu pāreju, tostarp Rosetta un Universal. Rezultāts bija pāreja, kas notika mazāk nekā divu gadu laikā, neradot nekādas problēmas nevienam iesaistītajam.

Kā Apple palīdz izstrādātājiem pāriet no Intel

Lai gan PowerPC pāreja uz Intel notika pirms 15 gadiem, Apple izmanto ļoti līdzīgu pieeju, lai pārietu no Intel mikroshēmām. Apple pat ir atdzīvinājis Universal un Rosetta Universal 2 un Rosetta 2 veidā, un viņi to ir izdarījuši Xcode 12 ir pievienotas funkcijas, kas ļautu lielākajai daļai izstrādātāju optimizēt savas lietotnes Apple Silicon iekšā "dienu jautājums".

Xcode 12

In macOS Big Sur, gaidāmajā macOS izlaidumā, Apple iekļauj Xcode 12, Apple rīkus programmatūras izstrādātājiem. ARM pārejas dēļ Apple ir iekļāvis vairākas lietotnes un funkcijas, piemēram, Universal 2 un Rosetta 2, lai Intel izstrādātās lietotnes varētu darboties Apple procesoros.

Universāls 2

Universal ir lietotne, kuras saknes meklējamas NeXT — datoru uzņēmumā, kuru astoņdesmitajos gados nodibināja Stīvs Džobss un kuru galu galā iegādājās Apple. Tas izmanto “fat binary”, kas ļauj interpretēt pieprasījumus no vairākām instrukciju kopām. Šajā gadījumā tie ir Intel x86-64 procesori un Apple gaidāmie ARM procesori.

Būtībā Universal 2 lietotne ļaus izstrādātājiem izveidot lietotnes, kas darbojas jebkurā Mac datorā neatkarīgi no tā izmantotā procesora. Izstrādātāji var arī migrēt savas lietotnes uz Apple Silicon arhitektūru, izmantojot Universal 2.

Rosetta 2

Lietotnēm, kuru izstrādātāji neizmanto Universal 2 priekšrocības, ir Rosetta 2. Rosetta 2 izmantos Intel balstītas lietojumprogrammas, pārveidos to pieprasījumus Apple Silicon saprotamās instrukcijās un pēc tam nodos to gaidāmajām Apple ARM mikroshēmām.

Rezultāts ir tāds, ka Mac lietotāji joprojām varēs izmantot vecās Intel balstītas lietotnes tik ilgi, kamēr tiek atbalstīta Rosetta 2. Tas dos izstrādātājiem pietiekami daudz laika, lai izmantotu Universal 2, lai pārvietotu savas lietotnes uz jauno sistēmu.

Ātrā sākuma programma

Lielākiem izstrādātājiem, kuri vēlas, lai viņu lietotnes darbotos sākotnēji Apple Silicon, tiklīdz tas būs pieejams, ir Apple ātrās palaišanas programma. Ātrās palaišanas programma, kuras cena ir 500 ASV dolāri un paredzēta tikai pieņemtajiem pretendentiem, sniedz izstrādātājiem komplektu, ko viņi var izmantot, lai ātri pieņemtu Apple ARM arhitektūru, pirms sabiedrība tai var piekļūt. Tam jāattiecas uz lielāko daļu lielāko lietotņu komplektu, piemēram, Adobe, Microsoft un citiem, lai jūsu visbiežāk izmantotās lietotnes tiktu pārvietotas bez aizķeršanās.

Ko lietotāji var sagaidīt Intel-ARM pārejas laikā?

Kā Apple lietotājam Apple un Intel pārejas laikā, iespējams, nevajadzētu pamanīt pārāk daudz. Apple mērķis ir padarīt pāreju pēc iespējas garlaicīgāku vidusmēra lietotājam. Ja vien neesat izstrādātājs, jūs, iespējams, nepamanīsit neko citu.

Tas nozīmē, ka ir dažas lietas, kurām jāpievērš uzmanība. Pirmkārt, ja jau esat Mac īpašnieks, jums vajadzētu sagaidīt, ka jūsu Intel Mac novecos nedaudz ātrāk nekā parasti. Apple var pārtraukt jūsu ierīces atjauninājumus dažus gadus agrāk nekā parasti, taču jūs joprojām varat sagaidīt vēl 3–4 gadus, pirms tas stāsies spēkā.

Otrkārt, ja plānojat tuvākajā laikā iegādāties jaunu Mac datoru, jūsu interesēs ir pagaidīt līdz šī gada beigām un, iespējams, nākamā gada sākumam. Līdz tam laikam Apple vajadzēja izlaist vismaz vienu, iespējams, divus Mac datorus ar Apple Silicon. Tas nostādīs jūs uz pareizā ceļa, lai izvairītos no jebkādām žagām.

Treškārt, jaudīgi lietotāji, kuriem ir daudz trešo pušu lietotņu un pielāgojumu, var zaudēt dažas no šīm lietotnēm laikā. pāreja pēc Rosetta atbalsta beigām, ja šie izstrādātāji netulko savu lietotni, izmantojot Universal 2. Bet, tā kā šī ir tik liela pāreja, jūs, iespējams, daudz nezaudēsit.

Mac nākotne

Lai gan nākamajos divos gados tas varētu būt nedaudz sarežģīts, šis ir aizraujošs laiks būt Mac lietotājam. Apple Silicon nozīmē lielāku lietotņu savietojamību starp mobilajām ierīcēm un galddatoriem, labāku veiktspēju un, iespējams, ātrākus Mac izlaidumus. Lai gan ir grūti precīzi zināt, ko Apple ir sagatavojis savam Mac datoram, varat būt drošs, ka tas būs interesanti.

Lasiet šeit, lai lejupielādētu macOS Big Sur beta versiju un gūtu panākumus nākamajā Mac ērā.