Apple Silicon: mida Apple'i ja Inteli ülemineku ajal oodata

Apple'i ajal 2020. aasta WWDC peaettekanne, tegi Apple olulise teadaande, millel oli palju rohkem pistmist riistvara kui tarkvaraga: Apple eemaldub Inteli kiipidest ja läheb üle Apple Siliconile. Enamiku tehnikute jaoks on see suur uudis, kuid tavakasutajatele võib see kõlada valge mürana; mis on "Apple Silicon" ja mis on sellel pistmist teie seadmetega?

Sisu

  • Mis on "Apple Silicon"?
  • Miks Apple lülitub Intelilt ARM-ile?
    • Probleemid Inteli Skylake'iga
    • Apple'i ARM-kiibid on oma klassi parimad
    • Otsast lõpuni juhtimine
  • Kuidas Apple'i uued kiibid ühilduvust mõjutavad?
    • PowerPC-Inteli üleminek: viimane kord, kui Apple vahetas kiipe
  • Kuidas Apple aitab arendajatel Intelist loobuda
  • Mida võivad kasutajad Intel-ARM-i ülemineku ajal oodata?
  • Maci tulevik
    • Seonduvad postitused:

Mis on "Apple Silicon"?

Apple Silicon, nimi, mis tõenäoliselt selle avaldamise ajaks muutub, viitab Apple'i kohandatud süsteemi kiipidele. Süsteem-kiibil (SoC) on mootor, mis toidab teie arvutit. See koosneb CPU-st (kus toimub andmetöötlus), GPU-st (kus teie arvuti graafikat genereeritakse ja töödeldakse), RAM-ist ja muust.

Alates 2005. aastast on Apple lootnud Intelile SoC-de pakkumisel – see otsus oli tol ajal mõistlik. Apple'il puudus kogemus oma SoC-de loomiseks ja Intel juhtis sel ajal ränitööstust.

Tänapäeval on aga hoopis teine ​​lugu.

Miks Apple lülitub Intelilt ARM-ile?

Intelilt üleminekul on mitu põhjust, millest mõnda käsitleti WWDC20 peakõne ajal, näiteks parem optimeerimine. Apple'i otsuse taga on aga natuke rohkem, mis kindlasti mängib Maci tulevikus olulist rolli.

Probleemid Inteli Skylake'iga

Skylake oli Inteli 2015. aastal välja antud kiip ja kuigi sellest ajast alates on sellele järgnenud uuemad kiibid, saab Apple'i ja Inteli lõhenemise lugu Skylake'ist alguse.

Inteli inseneri sõnul, oli see just Skylake'i ilmumise paiku, kui Apple'i ja Inteli suhe hakkas hapuks minema. Intel tegeles kõrgetasemeliste töötajate muudatuste ja sisemiste erimeelsustega, kui esimesed kaebused Skylake'i kohta tulid. Vigu ja probleeme leiti regulaarselt, mis on tõsine probleem, kui olete maailma suurim kiibi pakkuja.

Märkimisväärse osa neist kaebustest esitas Apple ja Inteli inseneri François Piednoëli sõnul leidis Apple Skylake'ist rohkem vigu kui Intel. Tehnikatööstusest väljapoole jäävate inimeste jaoks on olukord, kus klient leiab rohkem vigu kui teie, "väga halb".

See oli ainult Inteli probleemide lähtepunkt. Uued kiibid ei andnud samasugust jõudlust, toodete väljalaskmine ei toimunud õigel ajal ja töökindlus vähenes. Kuigi Apple oli kindlasti mõelnud kohandatud kiipidele üleminekust enne seda (Inteli üleminek ei olnud kunagi mõeldud püsivaks), sai see enam kui tõenäoliselt Apple'i pöördepunktiks ja alustas teekonda kiipide sõltumatuse poole.

Apple'i ARM-kiibid on oma klassi parimad

Erinevalt Inteli jõudluse langusest on Apple'ist saanud üks juhtivaid ARM-kiipide arendajaid – kuigi neid kõiki kasutatakse ettevõttesiseselt. Apple'i A-seeria kiipe, nagu A11, A12 ja A13, kasutatakse iPhone'ides, iPadides ja iPad Pros. on üks põhjusi, miks teistel tahvelarvutitel ja isegi mõnel sülearvutil on raske Apple'i iPadidega konkureerida.

Kui arvate, et sama optimeerimise taset rakendatakse sülearvuti või lauaarvuti spetsifikatsioonide ja võimalustega millelegi, muutuvad võimalused põnevaks. Arvutitesse mahub rohkem riistvara sisemisi elemente kui mobiilseadmetesse ja need mahutavad keerukamat soojusarhitektuuri (riistvara, mis hoiab teie arvuti ülekuumenemise eest), mis tähendab, et Apple Silicon võib avaldada Apple'i Maci tootevalikule veelgi suuremat mõju kui mobiilile. seadmeid.

WWDC20-l demonstreeris Apple selliseid mänge nagu Tomb Raider (mängimine on Mac-arvutites olnud ajalooliselt halb) ja selliseid rakendusi nagu Final Cut Pro, mis tegi Apple Siliconiga muljetavaldavaid saavutusi. Lisaks tundub, et Apple loodab jõuda universaalsesse App Store'i, kus kõik iPadis või iPhone'is töötavad rakendused saavad töötada ka teie Macis. Käitades kõike Apple Siliconil, saab Apple lühendada teed täiesti universaalsete rakendusteni.

Otsast lõpuni juhtimine

Lõpuks, olenemata sellest, kas olete Apple'i fänn või mitte, on teil tõenäoliselt arvamus Apple'i kinnisidee kohta täieliku juhtimise osas. Sellepärast saab Apple olla tehnoloogiatööstuse eesotsas sellistes valdkondades nagu privaatsus ja ökosüsteemi funktsioonid, ning see on ka üks põhjusi, miks Apple ei lase kasutajatel ise oma seadmeid parandada ega kodu kohandada ekraanid.

Võib kindlalt öelda, et Apple'i Intelist sõltumatuks muutumise suur motivatsioon peitub teises sõnas: sõltumatus. Kuna Apple ei tooda Apple'i kiipide tootmisel Inteli, saab Apple uusi Mac-arvuteid tavapärasemalt välja anda ajakava, saavutada suurem jõudlus ja omada täielikku kontrolli selle riist- ja tarkvara üle tooted.

Kuidas Apple'i uued kiibid ühilduvust mõjutavad?

Siiani oleme keskendunud kõigele heale, mis Apple'i uutest kiipidest kindlasti tuleneb. Kuigi see kõik on tõsi, on võrrandis natuke rohkem kui lihtsalt hea. Nagu iga üleminek, on ka Apple'i Inteli loobumine kuludest ja see kulu jääb suuresti kasutajate ja arendajate kanda.

Täpsemalt öeldes on Inteli kiipidelt Apple'i kiipidele ülemineku hind ühilduvus. Kui rakendus on programmeeritud, on see üldiselt kirjutatud konkreetset riistvara silmas pidades. Isegi kui see on välja antud erinevatel platvormidel, on see tavaliselt optimeeritud töötama kõige paremini konkreetse riistvaraga. Seda on kõige selgemalt näha mängutööstuses, kus sama mäng toimib erinevatel konsoolidel paremini.

Maci kasutajate jaoks teeb selle segadusttekitavaks see, et teil on see probleem – eri seadmetes erinev jõudlus –, kuid sama nime all olevate seadmete puhul. Mõned Macid töötavad teatud rakendustega paremini kui teised Macid, olenevalt sellest, kas see on Apple ARM Mac või Intel Mac või mitte. Võimsatele kasutajatele ja eriti arendajatele teeb see muret.

Kuid see pole esimene kord, kui Apple sellel teel on.

PowerPC-Inteli üleminek: viimane kord, kui Apple vahetas kiipe

Nagu varem mainitud, läks Apple Intelile üle alles 2005. aastal. Enne seda kasutas Apple PowerPC-kiipe, seda tüüpi mikroprotsessoreid, mida praegu leidub kõige sagedamini sõidukites ja sideseadmetes.

Sel ajal olid sarnased mured ühilduvuse pärast, mõned aruanded seda väitsid Apple ise tahtis Intelile üleminekut edasi lükata ühilduvusprobleemide vältimiseks. IBMi sõnul oli Apple mures, et üleminek on aeglane ja veniv, ajades nende tootesarja ja kliendid segadusse.

Kuid aja möödudes sai selgeks, et Intelile üleminek oli Apple'i jaoks õige samm. Ühilduvusprobleemide lahendamiseks ja ülemineku kiirendamiseks lõi Apple ülemineku sujuvaks muutmiseks erinevaid rakendusi ja teenuseid, sealhulgas Rosetta ja Universal. Tulemuseks oli üleminek, mis toimus vähem kui kahe aastaga, ilma et kellelgi oli probleeme või üldse mitte.

Kuidas Apple aitab arendajatel Intelist loobuda

Kuigi PowerPC üleminek Intelile toimus 15 aastat tagasi, kasutab Apple Inteli kiipidelt lahkumiseks väga sarnast lähenemist. Apple on Universali ja Rosetta isegi Universal 2 ja Rosetta 2 kujul taaselustanud ning nad on seda teinud lisasid Xcode 12-le funktsioone, mis peaksid võimaldama enamikul arendajatel optimeerida oma rakendusi Apple Siliconi jaoks sisse "päevade küsimus".

Xcode 12

sisse macOS Big Sur, MacOS-i peagi väljalase, Apple sisaldab Xcode 12, Apple'i tööriistu tarkvaraarendajatele. ARM-i ülemineku tõttu on Apple lisanud mitmeid rakendusi ja funktsioone, nagu Universal 2 ja Rosetta 2, et võimaldada Intelile loodud rakendustel Apple'i protsessorites töötada.

Universaalne 2

Universal on rakendus, mille juured on NeXT-s, arvutiettevõttes, mille asutas Steve Jobs 1980. aastatel ja mille lõpuks ostis Apple. See kasutab "rasva binaari", mis võimaldab tõlgendada mitme käsukomplekti päringuid. Sel juhul on need Inteli x86-64 protsessorid ja Apple'i tulevased ARM-protsessorid.

Sisuliselt võimaldab Universal 2 rakendus arendajatel luua rakendusi, mis töötavad mis tahes Macis, olenemata sellest, millist protsessorit see kasutab. Arendajad saavad rakenduse Universal 2 abil ka oma rakendused üle viia Apple Silicon arhitektuurile.

Rosetta 2

Rakenduste jaoks, mille arendajad ei kasuta Universal 2 eeliseid, on Rosetta 2. Rosetta 2 kasutab Inteli-põhiseid rakendusi, muudab nende taotlused Apple Siliconile arusaadavateks juhisteks ja edastab selle seejärel tulevastele Apple ARM-i kiipidele.

Tulemuseks on see, et Maci kasutajad saavad endiselt kasutada vanu Inteli-põhiseid rakendusi seni, kuni Rosetta 2 on toetatud. See annab arendajatele piisavalt aega, et kasutada Universal 2 oma rakenduste uude süsteemi teisaldamiseks.

Kiirkäivitusprogramm

Suurematele arendajatele, kes soovivad, et nende rakendused töötaksid algselt Apple Siliconil niipea, kui see on saadaval, on Apple'i kiirkäivitusprogramm. Kiirkäivitusprogramm, mille hind on 500 dollarit ja kehtib ainult aktsepteeritud taotlejatele, annab arendajatele komplekti, mida nad saavad kasutada Apple'i ARM-i arhitektuuri kiireks kasutuselevõtuks enne, kui avalikkus sellele juurde pääseb. See peaks hõlmama enamikke suuremaid rakenduste komplekte, nagu Adobe, Microsoft ja teised, nii et teie enimkasutatud rakendused viiakse üle ilma probleemideta.

Mida võivad kasutajad Intel-ARM-i ülemineku ajal oodata?

Apple'i kasutajana ei tohiks te Apple-Inteli ülemineku ajal ilmselt liiga palju märgata. Apple'i eesmärk on muuta üleminek tavakasutaja jaoks võimalikult igavaks. Kui te pole arendaja, ei märka te tõenäoliselt midagi erinevat.

Sellegipoolest on mõned asjad, millele tähelepanu pöörata. Esiteks, kui olete juba Maci omanik, peaksite eeldama, et teie Intel Mac vananeb veidi kiiremini kui tavaliselt. Apple võib teie seadme värskendusi tavapärasest paar aastat varem katkestada, kuid võite siiski oodata veel 3–4 aastat, enne kui see jõustub.

Teiseks, kui plaanite peagi uue Maci osta, on teie huvides oodata selle aasta lõpuni ja tõenäoliselt järgmise aasta alguseni. Selleks ajaks peaks Apple olema välja andnud vähemalt ühe, võib-olla kaks Apple Siliconiga Maci. See viib teid õigele teele, et vältida luksumist.

Kolmandaks võivad energiakasutajad, kellel on palju kolmandate osapoolte rakendusi ja kohandusi, kaotada mõned neist rakendustest üleminek pärast Rosetta toe lõppu, kui need arendajad ei tõlgi oma rakendust Universaliga 2. Kuid kuna see on nii suur üleminek, ei kaota te tõenäoliselt palju.

Maci tulevik

Ehkki järgmise kahe aasta tulevik võib olla veidi kivine, on praegu põnev aeg olla Maci kasutaja. Apple Silicon tähendab suuremat rakenduste koostalitlusvõimet mobiil- ja lauaarvutiseadmete vahel, paremat jõudlust ja potentsiaalselt kiiremaid Maci väljalaseid. Kuigi on raske täpselt teada, mida Apple oma Maci tootevaliku jaoks varuks on, võite olla kindel, et see saab olema huvitav.

Lugege siit, et laadida alla macOS Big Suri beetaversiooni ja jõuda Maci järgmise ajastu juurde.