Apple Silicon: Hva du kan forvente under Apple-Intel-overgangen

Under Apples 2020 WWDC keynote, kom Apple med en stor kunngjøring som hadde mye mer å gjøre med maskinvare enn programvare: Apple beveger seg bort fra Intels brikker og bytter til Apple Silicon. For de fleste teknologer er dette store nyheter, men for mer tilfeldige brukere kan dette høres ut som hvit støy; hva er "Apple Silicon" og hva har det med enhetene dine å gjøre?

Innhold

  • Hva er "Apple Silicon"?
  • Hvorfor Apple bytter fra Intel til ARM
    • Problemer med Intels Skylake
    • Apples ARM-brikker er best i klassen
    • End-to-end kontroll
  • Hvordan vil Apples nye brikker påvirke kompatibiliteten?
    • PowerPC-Intel-overgangen: Sist gang Apple byttet brikker
  • Hvordan Apple hjelper utviklere med å gå bort fra Intel
  • Hva kan brukere forvente under Intel-ARM-overgangen?
  • Fremtiden til Mac
    • Relaterte innlegg:

Hva er "Apple Silicon"?

Apple Silicon, et navn som mest sannsynlig vil endre seg når det utgis, refererer til tilpassede system-on-a-chips fra Apple. En system-on-a-chip (SoC) er motoren som driver datamaskinen din. Den består av CPU (hvor databehandling skjer), GPU (hvor datamaskinens grafikk genereres og behandles), RAM og mer.

Siden 2005 har Apple stolt på Intel for å levere SoC-er, en beslutning som var fornuftig på den tiden. Apple hadde ikke erfaringen til å lage sine egne SoC-er, og Intel ledet silisiumindustrien på den tiden.

I dag er imidlertid en mye annen historie.

Hvorfor Apple bytter fra Intel til ARM

Det er flere grunner til beslutningen om å bytte fra Intel, hvorav noen ble dekket under WWDC20 keynote, for eksempel bedre optimalisering. Det er imidlertid litt mer bak Apples beslutning som garantert vil spille en stor rolle i fremtiden til Mac.

Problemer med Intels Skylake

Skylake var brikken Intel ga ut i 2015, og selv om den siden har blitt etterfulgt av nyere brikker, er Skylake der historien om Apple-Intel-splittelsen begynner.

Ifølge en Intel-ingeniør, det var rett rundt utgivelsen av Skylake da forholdet mellom Apple og Intel begynte å surne. Intel hadde å gjøre med endringer i ansatte på høyt nivå og interne uenigheter da de første klagene på Skylake begynte å komme inn. Bugs og problemer ble funnet regelmessig, noe som er et alvorlig problem når du er den største chipleverandøren i verden.

En betydelig del av disse klagene ble sendt inn av Apple, og ifølge Intel-ingeniøren François Piednoël fant Apple flere feil i Skylake enn Intel. For de utenfor teknologibransjen er en kunde som finner flere feil enn deg kjent som en "veldig dårlig" situasjon.

Dette var bare utgangspunktet for problemene hos Intel. Nye sjetonger ga ikke samme avkastning på ytelsen, produktutgivelser skjedde ikke i tide, og påliteligheten ble redusert. Selv om Apple sikkert hadde tenkt på å bytte til egendefinerte sjetonger før dette skjedde (overgangen til Intel var aldri ment å være permanent), ble dette mer enn sannsynlig vippepunktet for Apple og startet reisen mot brikkeuavhengighet.

Apples ARM-brikker er best i klassen

I motsetning til Intels synkende ytelse, har Apple blitt en av de ledende utviklerne av ARM-brikker – selv om de alle brukes internt. Apples A-serie med brikker, som A11, A12 og A13, brukes i iPhones, iPads og iPad Pros, og er en av grunnene til at andre nettbrett og til og med noen bærbare datamaskiner har vanskelig for å konkurrere med Apples iPads.

Når du vurderer at det samme optimaliseringsnivået brukes på noe med spesifikasjonene og egenskapene til en bærbar eller stasjonær, blir mulighetene spennende. Datamaskiner kan inneholde mer innvendig maskinvare enn mobile enheter og være vert for mer sofistikert termisk arkitektur (maskinvaren som holder datamaskin fra overoppheting), noe som betyr at Apple Silicon kan ha en enda større innvirkning på Apples Mac-serie enn den har på mobilen. enheter.

På WWDC20 demonstrerte Apple spill som Tomb Raider (gaming har historisk sett vært dårlig på Mac) og apper som Final Cut Pro som utfører imponerende bragder med Apple Silicon. I tillegg ser det ut til at Apple håper å nå en universell App Store, der alle appene som kjører på iPad eller iPhone også vil kunne kjøre på Mac. Ved å kjøre alt på Apple Silicon kan Apple forkorte veien til helt universelle apper.

End-to-end kontroll

Til slutt, enten du er en fan av Apple eller ikke, har du sannsynligvis en mening om Apples besettelse med ende-til-ende-kontroll. Det er grunnen til at Apple kan lede teknologiindustrien på områder som personvern og økosystemfunksjoner, og det er det også en av grunnene til at Apple ikke lar brukere reparere sine egne enheter eller tilpasse hjemmet sitt skjermer.

Det er trygt å si at en stor motivasjon for at Apple skal bli Intel-uavhengig ligger i det andre ordet: uavhengighet. Ved ikke å stole på at Intel produserer Apples brikker, kan Apple gi ut nye Mac-er på en mer vanlig måte planlegge, oppnå større ytelse og ha total kontroll over maskinvaren og programvaren i sin Produkter.

Hvordan vil Apples nye brikker påvirke kompatibiliteten?

Så langt har vi bare fokusert på alt det gode som garantert kommer fra Apples nye brikker. Selv om alt dette er sant, er det litt mer i ligningen enn bare det gode. Som enhver overgang kommer det til å være en kostnad for Apple å droppe Intel, og den kostnaden vil i stor grad være på brukere og utviklere.

For å være mer spesifikk vil kostnadene ved overgang fra Intel-brikker til Apple-brikker være kompatibilitet. Når en app er programmert, er den vanligvis skrevet med spesifikk maskinvare i tankene. Selv når den er utgitt på forskjellige plattformer, er den vanligvis optimalisert for å fungere best på en bestemt maskinvare. Dette ser du tydeligst i spillindustrien, hvor det samme spillet vil prestere bedre på forskjellige konsoller.

Det som gjør dette forvirrende for Mac-brukere er at du har dette problemet – varierende ytelse på forskjellige enheter – men med enheter under samme navn. Noen Mac-er vil kjøre visse apper bedre enn andre Mac-er, avhengig av om det er en Apple ARM Mac eller en Intel Mac. For superbrukere og spesielt utviklere er dette litt bekymringsfullt.

Men det er ikke første gang Apple har vært på denne veien.

PowerPC-Intel-overgangen: Sist gang Apple byttet brikker

Som nevnt tidligere, byttet ikke Apple til Intel før i 2005. Før det brukte Apple PowerPC-brikker, en type mikroprosessor som nå oftest finnes i kjøretøy og kommunikasjonsenheter.

På den tiden var det lignende bekymringer om kompatibilitet, med noen rapporter som hevdet det Apple ønsket selv å utsette overgangen til Intel for å unngå kompatibilitetsproblemer. I følge IBM var Apple bekymret for at overgangen skulle gå sakte og langsommere, og forvirre deres produktlinje og kunder.

Men etter hvert som tiden gikk, ble det klart at å flytte til Intel var det riktige trekket for Apple. Så for å løse kompatibilitetsbekymringer og for å fremskynde overgangen, laget Apple forskjellige apper og tjenester for å jevne overgangen, inkludert Rosetta og Universal. Resultatet var en overgang som skjedde på mindre enn to år med små eller ingen problemer for alle involverte.

Hvordan Apple hjelper utviklere med å gå bort fra Intel

Selv om overgangen fra PowerPC til Intel fant sted for 15 år siden, bruker Apple en svært lik tilnærming til overgangen fra Intel-brikker. Apple har til og med gjenopplivet Universal og Rosetta i form av Universal 2 og Rosetta 2, og det har de lagt til funksjoner til Xcode 12 som skal tillate de fleste utviklere å optimalisere appene sine for Apple Silicon i "et spørsmål om dager".

Xcode 12

I macOS Big Sur, den kommende utgivelsen av macOS, inkluderer Apple Xcode 12, Apples verktøy for programvareutviklere. På grunn av ARM-overgangen har Apple inkludert flere apper og funksjoner, som Universal 2 og Rosetta 2, for å tillate apper laget for Intel å kjøre på Apple-prosessorer.

Universal 2

Universal er en app som har sine røtter i NeXT, dataselskapet grunnlagt av Steve Jobs på 1980-tallet og til slutt kjøpt av Apple. Den bruker en "fett binær", som lar den tolke forespørsler fra flere instruksjonssett. I dette tilfellet er det Intels x86-64-prosessorer og Apples kommende ARM-prosessorer.

I hovedsak vil Universal 2-appen tillate utviklere å lage apper som kjører på hvilken som helst Mac, uavhengig av hvilken prosessor den bruker. Utviklere kan også migrere appene sine til Apple Silicon-arkitektur ved å bruke Universal 2.

Rosetta 2

For apper hvis utviklere ikke drar nytte av Universal 2, er det Rosetta 2. Rosetta 2 vil ta Intel-baserte applikasjoner, oversette forespørslene deres til instruksjoner som Apple Silicon kan forstå, og deretter overføre det til de kommende Apple ARM-brikkene.

Resultatet er at Mac-brukere fortsatt vil kunne bruke gamle Intel-baserte apper så lenge Rosetta 2 støttes. Dette vil gi utviklere god tid til å bruke Universal 2 til å flytte appene sine til det nye systemet.

Hurtigstartprogrammet

For større utviklere som vil at appene deres skal kjøre på Apple Silicon så snart de er tilgjengelige, er det Apples hurtigstartprogram. Priset til $500 og begrenset til bare aksepterte søkere, gir Quick Start-programmet utviklere et sett som de kan bruke for raskt å ta i bruk Apples ARM-arkitektur før publikum får tilgang til den. Dette bør dekke de fleste store appsuiter, som Adobe, Microsoft og andre, slik at de mest brukte appene dine blir overført uten problemer.

Hva kan brukere forvente under Intel-ARM-overgangen?

Som Apple-bruker bør du sannsynligvis ikke merke for mye under Apple-Intel-overgangen. Apples mål er å gjøre overgangen så kjedelig som mulig for den gjennomsnittlige brukeren. Med mindre du er en utvikler, vil du sannsynligvis ikke legge merke til noe annet.

Når det er sagt, er det noen ting å se etter. For det første, hvis du allerede er en Mac-eier, bør du forvente at Intel Mac-en din blir foreldet litt raskere enn den normalt ville gjort. Apple kan kutte oppdateringer til enheten din noen år tidligere enn normalt, men du kan fortsatt forvente ytterligere 3-4 år før det begynner å tre i kraft.

For det andre, hvis du planlegger å kjøpe en ny Mac når som helst snart, er det i din interesse å vente til slutten av dette året og sannsynligvis tidlig neste år. Innen den tiden skulle Apple ha gitt ut minst én, muligens to, Mac-er med Apple Silicon. Det vil sette deg på rett spor for å unngå hikke.

For det tredje kan superbrukere med mange tredjepartsapper og tilpasninger miste noen av disse appene i løpet av overgangen etter at Rosettas støtte avsluttes hvis disse utviklerne ikke oversetter appen sin med Universal 2. Men siden dette er en så stor overgang, vil du sannsynligvis ikke tape mye.

Fremtiden til Mac

Selv om det kan være en litt vanskelig fremtid i løpet av de neste to årene, er det en spennende tid å være Mac-bruker. Apple Silicon betyr mer appinteroperabilitet mellom mobile og stasjonære enheter, bedre ytelse og potensielt raskere Mac-utgivelser. Selv om det er vanskelig å vite nøyaktig hva Apple har i vente for Mac-serien, kan du være trygg på at det kommer til å bli interessant.

Les her for å laste ned macOS Big Sur-betaen og for å komme videre med den neste æraen av Mac.