Under Apples 2020 WWDC keynote, kom Apple med en stor meddelelse, der havde meget mere at gøre med hardware end software: Apple bevæger sig væk fra Intels chips og skifter til Apple Silicon. For de fleste teknikere er dette store nyheder, men for mere afslappede brugere kan det lyde som hvid støj; hvad er "Apple Silicon", og hvad har det med dine enheder at gøre?
Indhold
- Hvad er "Apple Silicon"?
-
Hvorfor Apple skifter fra Intel til ARM
- Problemer med Intels Skylake
- Apples ARM-chips er bedst i klassen
- End-to-end kontrol
-
Hvordan vil Apples nye chips påvirke kompatibiliteten?
- PowerPC-Intel-overgangen: Sidste gang, Apple skiftede chips
- Hvordan Apple hjælper udviklere med at flytte væk fra Intel
- Hvad kan brugerne forvente under Intel-ARM-overgangen?
-
Fremtiden for Mac
- Relaterede indlæg:
Hvad er "Apple Silicon"?
Apple Silicon, et navn, der højst sandsynligt vil ændre sig, når det udgives, refererer til brugerdefinerede system-on-a-chips fra Apple. En system-on-a-chip (SoC) er motoren, der driver din computer. Den består af CPU'en (hvor databehandling sker), GPU'en (hvor din computers grafik genereres og behandles), RAM og mere.
Siden 2005 har Apple været afhængig af Intel til at levere SoC'er, en beslutning der gav mening på det tidspunkt. Apple havde ikke erfaringen til at skabe deres egne SoC'er, og Intel var førende i siliciumindustrien på det tidspunkt.
I dag er der dog en meget anden historie.
Hvorfor Apple skifter fra Intel til ARM
Der er flere grunde til beslutningen om at skifte fra Intel, hvoraf nogle blev dækket under WWDC20 keynote, såsom bedre optimering. Der er dog lidt mere bag Apples beslutning, som helt sikkert vil spille en stor rolle i fremtiden for Mac.
Problemer med Intels Skylake
Skylake var den chip, Intel udgav i 2015, og selvom den siden er blevet efterfulgt af nyere chips, er Skylake, hvor historien om Apple-Intel-splitningen begynder.
Ifølge en Intel-ingeniør, det var lige omkring udgivelsen af Skylake, da forholdet mellem Apple og Intel begyndte at surne. Intel beskæftigede sig med ændringer i personale på højt niveau og interne uenigheder, da de første klager over Skylake begyndte at komme ind. Der blev regelmæssigt fundet fejl og problemer, hvilket er et alvorligt problem, når du er den største chipudbyder i verden.
En betydelig del af disse klager blev indgivet af Apple, og ifølge Intel-ingeniøren François Piednoël fandt Apple flere fejl i Skylake end Intel. For dem uden for den teknologiske industri er en kunde, der finder flere fejl end dig, kendt som en "meget ikke god" situation.
Dette var kun udgangspunktet for problemerne hos Intel. Nye chips gav ikke det samme afkast på ydeevnen, produktudgivelser skete ikke til tiden, og pålideligheden var faldende. Selvom Apple helt sikkert havde tænkt på at skifte til brugerdefinerede chips, før dette skete (flytningen til Intel var aldrig beregnet til at være permanent), dette blev mere end sandsynligt vendepunktet for Apple og startede sin rejse mod chip-uafhængighed.
Apples ARM-chips er bedst i klassen
I modsætning til Intels faldende ydeevne er Apple blevet en af de førende udviklere af ARM-chips - selvom de alle bruges internt. Apples A-serie af chips, såsom A11, A12 og A13, bruges i iPhones, iPads og iPad Pros, og er en af grundene til, at andre tablets og endda nogle bærbare computere har svært ved at konkurrere med Apples iPads.
Når du overvejer, at det samme niveau af optimering anvendes på noget med specifikationerne og mulighederne for en bærbar eller stationær computer, bliver mulighederne spændende. Computere kan rumme flere interne hardwaredele end mobile enheder og være vært for mere sofistikeret termisk arkitektur (den hardware, der holder din computer fra overophedning), hvilket betyder, at Apple Silicon kan have en endnu større indflydelse på Apples Mac-serie, end det har på sin mobil enheder.
På WWDC20 demonstrerede Apple spil som Tomb Raider (gaming har historisk set været dårligt på Macs) og apps som Final Cut Pro, der udfører imponerende bedrifter med Apple Silicon. Derudover ser det ud til, at Apple håber på at nå en universel App Store, hvor alle de apps, der kører på din iPad eller iPhone, også vil kunne køre på din Mac. Ved at køre alt på Apple Silicon kan Apple forkorte vejen til helt universelle apps.
End-to-end kontrol
Endelig, uanset om du er fan af Apple eller ej, har du sandsynligvis en mening om Apples besættelse af ende-til-ende kontrol. Det er derfor, Apple kan føre den teknologiske industri inden for områder som privatliv og økosystemfunktioner, og det er det også en af grundene til, at Apple ikke lader brugere reparere deres egne enheder eller tilpasse deres hjem skærme.
Det er sikkert at sige, at en stor motivation for, at Apple blev Intel-uafhængig, ligger i det andet ord: Uafhængighed. Ved ikke at stole på, at Intel producerer Apples chips, kan Apple frigive nye Mac-computere mere regelmæssigt planlægge, opnå større ydeevne og have total kontrol over hardwaren og softwaren i sin Produkter.
Hvordan vil Apples nye chips påvirke kompatibiliteten?
Indtil videre har vi kun fokuseret på alt det gode, der helt sikkert kommer fra Apples nye chips. Selvom alt dette er sandt, er der lidt mere i ligningen end bare det gode. Som enhver overgang vil der være en omkostning for, at Apple dropper Intel, og den omkostning vil i høj grad være på brugere og udviklere.
For at være mere specifik vil omkostningerne ved overgangen fra Intel-chips til Apple-chips være kompatibilitet. Når en app er programmeret, er den generelt skrevet med specifik hardware i tankerne. Selv når det er udgivet på forskellige platforme, er det normalt optimeret til at fungere bedst på et bestemt stykke hardware. Det kan du tydeligst se i spilindustrien, hvor det samme spil vil klare sig bedre på forskellige konsoller.
Det, der gør dette forvirrende for Mac-brugere, er, at du har dette problem - varierende ydeevne på forskellige enheder - men med enheder under samme navn. Nogle Mac'er vil køre visse apps bedre end andre Mac'er, afhængigt af om det er en Apple ARM Mac eller en Intel Mac. For superbrugere og især udviklere er dette lidt bekymrende.
Men det er ikke første gang, Apple har været på denne vej.
PowerPC-Intel-overgangen: Sidste gang, Apple skiftede chips
Som tidligere nævnt skiftede Apple ikke til Intel før i 2005. Før det brugte Apple PowerPC-chips, en type mikroprocessor, der nu oftest findes i køretøjer og kommunikationsenheder.
På det tidspunkt var der lignende bekymringer over kompatibilitet, og nogle rapporter hævdede det Apple ønskede selv at udsætte skiftet til Intel for at undgå kompatibilitetsproblemer. Ifølge IBM var Apple bekymret for, at overgangen ville være langsom og langvarig, hvilket forvirrede deres produktlinje og kunder.
Men som tiden gik, blev det klart, at det at flytte til Intel var det rigtige skridt for Apple. Så for at imødegå kompatibilitetsproblemer og for at fremskynde overgangen, skabte Apple forskellige apps og tjenester for at lette overgangen, inklusive Rosetta og Universal. Resultatet var en overgang, der skete på mindre end to år med få eller ingen problemer for alle involverede.
Hvordan Apple hjælper udviklere med at flytte væk fra Intel
Selvom overgangen fra PowerPC til Intel fandt sted for 15 år siden, bruger Apple en meget lignende tilgang til overgangen væk fra Intel-chips. Apple har endda genoplivet Universal og Rosetta i form af Universal 2 og Rosetta 2, og det har de tilføjet funktioner til Xcode 12, der skulle give de fleste udviklere mulighed for at optimere deres apps til Apple Silicon i "et spørgsmål om dage".
Xcode 12
I macOS Big Sur, den kommende udgivelse af macOS, inkluderer Apple Xcode 12, Apples værktøjer til softwareudviklere. På grund af ARM-overgangen har Apple inkluderet flere apps og funktioner, såsom Universal 2 og Rosetta 2, for at tillade apps lavet til Intel at køre på Apple-processorer.
Universal 2
Universal er en app, der har sine rødder i NeXT, computerfirmaet grundlagt af Steve Jobs i 1980'erne og til sidst købt af Apple. Den bruger en "fed binær", som giver den mulighed for at fortolke anmodninger fra flere instruktionssæt. I dette tilfælde er det Intels x86-64-processorer og Apples kommende ARM-processorer.
I det væsentlige vil Universal 2-appen give udviklere mulighed for at skabe apps, der kører på enhver Mac, uanset hvilken processor den bruger. Udviklere kan også migrere deres apps til Apple Silicon-arkitektur ved hjælp af Universal 2.
Rosetta 2
For apps, hvis udviklere ikke drager fordel af Universal 2, er der Rosetta 2. Rosetta 2 vil tage Intel-baserede applikationer, oversætte deres anmodninger til instruktioner, som Apple Silicon kan forstå, og derefter videregive det til de kommende Apple ARM-chips.
Resultatet er, at Mac-brugere stadig vil kunne bruge gamle Intel-baserede apps, så længe Rosetta 2 er understøttet. Dette vil give udviklere rigelig tid til at bruge Universal 2 til at flytte deres apps til det nye system.
Quick Start-programmet
For større udviklere, der ønsker, at deres apps skal køre indbygget på Apple Silicon, så snart det er tilgængeligt, er der Apples Quick Start-program. Priset til $500 og begrænset til accepterede ansøgere, giver Quick Start-programmet udviklere et sæt, som de kan bruge til hurtigt at adoptere Apples ARM-arkitektur, før offentligheden har adgang til den. Dette bør dække de fleste større app-suiter, såsom Adobe, Microsoft og andre, så dine mest brugte apps bliver overført uden problemer.
Hvad kan brugerne forvente under Intel-ARM-overgangen?
Som Apple-bruger bør du nok ikke bemærke for meget under Apple-Intel-overgangen. Apples mål er at gøre overgangen så kedelig som muligt for den gennemsnitlige bruger. Medmindre du er en udvikler, vil du sandsynligvis ikke bemærke noget anderledes.
Når det er sagt, er der nogle ting, man skal være opmærksom på. For det første, hvis du allerede er en Mac-ejer, skal du forvente, at din Intel Mac bliver forældet lidt hurtigere, end den normalt ville. Apple kan muligvis skære opdateringer til din enhed et par år tidligere end normalt, men du kan stadig forvente yderligere 3-4 år, før det begynder at træde i kraft.
For det andet, hvis du planlægger at købe en ny Mac når som helst snart, så er det i din bedste interesse at vente til slutningen af dette år og sandsynligvis tidligt næste år. På det tidspunkt skulle Apple have udgivet mindst én, muligvis to, Mac'er med Apple Silicon. Det vil bringe dig på rette vej for at undgå eventuelle hikke.
For det tredje kan superbrugere med masser af tredjepartsapps og tilpasninger miste nogle få af disse apps i løbet af overgangen efter Rosettas support slutter, hvis disse udviklere ikke oversætter deres app med Universal 2. Men da dette er så stor en overgang, vil du sandsynligvis ikke miste meget.
Fremtiden for Mac
Selvom det kan blive lidt af en stenet fremtid i løbet af de næste to år, er det en spændende tid at være Mac-bruger. Apple Silicon betyder mere appinteroperabilitet mellem mobile og stationære enheder, bedre ydeevne og potentielt hurtigere Mac-udgivelser. Selvom det er svært at vide præcis, hvad Apple har i vente til sin Mac-serie, kan du være sikker på, at det bliver interessant.
Læs her for at downloade macOS Big Sur-betaen og for at komme videre med den næste æra af Mac.