Apple Silicon: wat te verwachten tijdens de Apple-Intel-transitie?

Tijdens Apple's WWDC-keynote 2020, maakte Apple een belangrijke aankondiging die veel meer te maken had met hardware dan met software: Apple stapt af van Intel's chips en stapt over op Apple Silicon. Voor de meeste techneuten is dit groot nieuws, maar voor meer informele gebruikers klinkt dit misschien als witte ruis; wat is "Apple Silicon" en wat heeft het te maken met uw apparaten?

Inhoud

  • Wat is "Apple Silicium"?
  • Waarom Apple overstapt van Intel naar ARM
    • Problemen met Intel's Skylake
    • De ARM-chips van Apple zijn de beste in hun klasse
    • End-to-end controle
  • Hoe zullen de nieuwe chips van Apple de compatibiliteit beïnvloeden?
    • De PowerPC-Intel-overgang: de laatste keer dat Apple van chips wisselde
  • Hoe Apple ontwikkelaars helpt bij de overstap van Intel
  • Wat kunnen gebruikers verwachten tijdens de Intel-ARM Transition?
  • De toekomst van de Mac
    • Gerelateerde berichten:

Wat is "Apple Silicium"?

Apple Silicon, een naam die hoogstwaarschijnlijk zal veranderen tegen de tijd dat het wordt uitgebracht, verwijst naar custom system-on-a-chips van Apple. Een system-on-a-chip (SoC) is de motor die uw computer aandrijft. Het bestaat uit de CPU (waar de computer wordt gebruikt), de GPU (waar de grafische afbeeldingen van uw computer worden gegenereerd en verwerkt), het RAM-geheugen en meer.

Sinds 2005 vertrouwt Apple op Intel voor het leveren van SoC's, een beslissing die destijds logisch was. Apple had niet de ervaring om zelf SoC's te maken, en Intel leidde op dat moment de siliciumindustrie.

Vandaag is het echter een heel ander verhaal.

Waarom Apple overstapt van Intel naar ARM

Er zijn verschillende redenen voor de beslissing om over te stappen van Intel, waarvan sommige tijdens de WWDC20-keynote aan bod kwamen, zoals betere optimalisatie. Er zit echter iets meer achter het besluit van Apple dat zeker een grote rol zal spelen in de toekomst van de Mac.

Problemen met Intel's Skylake

Skylake was de chip die Intel in 2015 uitbracht, en hoewel het sindsdien is opgevolgd door nieuwere chips, is Skylake waar het verhaal van de Apple-Intel-splitsing begint.

Volgens een Intel-ingenieur, het was rond de release van Skylake toen de relatie tussen Apple en Intel begon te verzuren. Intel had te maken met veranderingen in het personeel op hoog niveau en interne meningsverschillen toen de eerste klachten over Skylake binnenkwamen. Er werden regelmatig bugs en problemen gevonden, wat een serieus probleem is als je de grootste chipprovider ter wereld bent.

Een aanzienlijk deel van deze klachten werd ingediend door Apple, en volgens Intel-ingenieur François Piednoël vond Apple meer bugs in Skylake dan Intel. Voor degenen buiten de technische industrie staat een klant die meer bugs vindt dan jij bekend als een "zeer slechte" situatie.

Dit was alleen het startpunt voor de problemen bij Intel. Nieuwe chips leverden niet hetzelfde rendement op prestaties, productreleases kwamen niet op tijd en de betrouwbaarheid nam af. Hoewel Apple er zeker over dacht om over te stappen op aangepaste chips voordat dit gebeurde (de overstap naar Intel was nooit bedoeld om permanent te zijn), werd dit meer dan waarschijnlijk het keerpunt voor Apple en begon zijn reis naar chiponafhankelijkheid.

De ARM-chips van Apple zijn de beste in hun klasse

In tegenstelling tot de afnemende prestaties van Intel, is Apple een van de toonaangevende ontwikkelaars van ARM-chips geworden, hoewel ze allemaal intern worden gebruikt. De A-serie chips van Apple, zoals de A11, A12 en A13, worden gebruikt in iPhones, iPads en iPad Pro's, en zijn een van de redenen waarom andere tablets en zelfs sommige laptops het moeilijk hebben om te concurreren met de iPads van Apple.

Als je bedenkt dat hetzelfde optimalisatieniveau wordt toegepast op iets met de specificaties en mogelijkheden van een laptop of desktop, worden de mogelijkheden spannend. Computers kunnen meer interne hardware bevatten dan mobiele apparaten en hosten meer geavanceerde thermische architectuur (de hardware die uw computer tegen oververhitting), wat betekent dat Apple Silicon een nog grotere impact zou kunnen hebben op de Mac-line-up van Apple dan op zijn mobiele apparaten.

Tijdens WWDC20 demonstreerde Apple games zoals Tomb Raider (gamen was historisch slecht op Macs) en apps zoals Final Cut Pro die indrukwekkende prestaties leverden met Apple Silicon. Bovendien lijkt het erop dat Apple hoopt een universele App Store te bereiken, waar alle apps die op je iPad of iPhone draaien ook op je Mac kunnen draaien. Door alles op Apple Silicon te draaien, kan Apple de weg naar volledig universele apps inkorten.

End-to-end controle

Ten slotte, of je nu een fan bent van Apple of niet, je hebt waarschijnlijk een mening over Apple's obsessie met end-to-end controle. Daarom kan Apple de technologie-industrie leiden op gebieden als privacy en ecosysteemfuncties, en het is ook een van de redenen waarom Apple gebruikers niet toestaat hun eigen apparaten te repareren of hun huis aan te passen schermen.

Het is veilig om te zeggen dat een grote motivatie voor Apple om Intel-onafhankelijk te worden, ligt in dat tweede woord: onafhankelijkheid. Door niet te vertrouwen op Intel voor de productie van Apple-chips, kan Apple nieuwe Macs op een meer regelmatige basis uitbrengen plannen, betere prestaties behalen en totale controle hebben over de hardware en software in zijn producten.

Hoe zullen de nieuwe chips van Apple de compatibiliteit beïnvloeden?

Tot nu toe hebben we ons alleen gericht op al het goede dat zeker zal komen van de nieuwe chips van Apple. Hoewel dit allemaal waar is, is er iets meer aan de hand dan alleen het goede. Zoals bij elke overgang, zullen er kosten zijn voor Apple om Intel te dumpen, en die kosten zullen grotendeels voor gebruikers en ontwikkelaars zijn.

Om specifieker te zijn, de kosten van de overgang van Intel-chips naar Apple-chips zijn compatibiliteit. Wanneer een app is geprogrammeerd, wordt deze over het algemeen geschreven met specifieke hardware in gedachten. Zelfs wanneer het op verschillende platforms wordt uitgebracht, is het meestal geoptimaliseerd om het beste te werken op een specifiek stuk hardware. Dit zie je het duidelijkst in de game-industrie, waar dezelfde game beter zal presteren op verschillende consoles.

Wat dit verwarrend maakt voor Mac-gebruikers, is dat je dit probleem zult hebben - variërende prestaties op verschillende apparaten - maar met apparaten met dezelfde naam. Sommige Macs zullen bepaalde apps beter uitvoeren dan andere Macs, afhankelijk van of het een Apple ARM Mac of een Intel Mac is. Voor ervaren gebruikers en vooral ontwikkelaars is dit een beetje zorgwekkend.

Maar het is niet de eerste keer dat Apple deze weg inslaat.

De PowerPC-Intel-overgang: de laatste keer dat Apple van chips wisselde

Zoals eerder vermeld, maakte Apple pas in 2005 de overstap naar Intel. Daarvoor gebruikte Apple PowerPC-chips, een type microprocessor dat nu het meest wordt aangetroffen in voertuigen en communicatieapparatuur.

Destijds waren er vergelijkbare zorgen over compatibiliteit, waarbij sommige rapporten beweerden dat: Apple wilde zelf de overstap naar Intel uitstellen om compatibiliteitsproblemen te voorkomen. Volgens IBM was Apple bang dat de overgang traag en langdurig zou zijn, waardoor hun productlijn en klanten in de war zouden raken.

Maar naarmate de tijd verstreek, werd het duidelijk dat de overstap naar Intel de juiste keuze was voor Apple. Dus om compatibiliteitsproblemen aan te pakken en de overgang te versnellen, heeft Apple verschillende apps en services gemaakt om de overgang te vergemakkelijken, waaronder Rosetta en Universal. Het resultaat was een overgang die in minder dan twee jaar plaatsvond met weinig tot geen problemen voor alle betrokkenen.

Hoe Apple ontwikkelaars helpt bij de overstap van Intel

Hoewel de overgang van PowerPC naar Intel 15 jaar geleden plaatsvond, gebruikt Apple een zeer vergelijkbare benadering om over te stappen van Intel-chips. Apple heeft zelfs Universal en Rosetta nieuw leven ingeblazen in de vorm van Universal 2 en Rosetta 2, en ze hebben functies toegevoegd aan Xcode 12 waarmee de meeste ontwikkelaars hun apps voor Apple Silicon kunnen optimaliseren in “een kwestie van dagen”.

Xcode 12

In macOS Big Sur, de aanstaande release van macOS, bevat Apple Xcode 12, Apple's tools voor softwareontwikkelaars. Vanwege de ARM-overgang heeft Apple verschillende apps en functies toegevoegd, zoals Universal 2 en Rosetta 2, zodat apps die voor Intel zijn gemaakt, op Apple-processors kunnen draaien.

Universeel 2

Universal is een app die zijn oorsprong vindt in NeXT, het computerbedrijf dat in de jaren tachtig door Steve Jobs werd opgericht en uiteindelijk door Apple werd gekocht. Het maakt gebruik van een "dikke binary", waarmee het verzoeken van meerdere instructiesets kan interpreteren. In dit geval zijn dat de x86-64-processors van Intel en de aankomende ARM-processors van Apple.

In wezen stelt de Universal 2-app ontwikkelaars in staat om apps te maken die op elke Mac kunnen worden uitgevoerd, ongeacht de processor die wordt gebruikt. Ontwikkelaars kunnen hun apps ook migreren naar de Apple Silicon-architectuur met Universal 2.

Rosetta 2

Voor apps waarvan de ontwikkelaars geen gebruik maken van Universal 2, is er Rosetta 2. Rosetta 2 neemt op Intel gebaseerde applicaties, vertaalt hun verzoeken in instructies die Apple Silicon kan begrijpen en geeft die vervolgens door aan de komende Apple ARM-chips.

Het resultaat is dat Mac-gebruikers oude op Intel gebaseerde apps kunnen blijven gebruiken zolang Rosetta 2 wordt ondersteund. Dit geeft ontwikkelaars voldoende tijd om Universal 2 te gebruiken om hun apps naar het nieuwe systeem te verplaatsen.

Het snelstartprogramma

Voor grotere ontwikkelaars die willen dat hun apps native op Apple Silicon draaien zodra het beschikbaar is, is er: Het snelstartprogramma van Apple. Met een prijs van $ 500 en beperkt tot alleen geaccepteerde aanvragers, geeft het Quick Start-programma ontwikkelaars een kit die ze kunnen gebruiken om snel de ARM-architectuur van Apple over te nemen voordat het publiek er toegang toe heeft. Dit zou de meeste grote app-suites moeten dekken, zoals Adobe, Microsoft en andere, zodat uw meest gebruikte apps probleemloos kunnen worden overgezet.

Wat kunnen gebruikers verwachten tijdens de Intel-ARM Transition?

Als Apple-gebruiker zou je waarschijnlijk niet al te veel moeten merken tijdens de Apple-Intel-overgang. Het doel van Apple is om de overgang zo saai mogelijk te maken voor de gemiddelde gebruiker. Tenzij u een ontwikkelaar bent, zult u waarschijnlijk niets anders opmerken.

Dat gezegd hebbende, er zijn een aantal dingen om op te letten. Ten eerste, als je al een Mac-eigenaar bent, mag je verwachten dat je Intel Mac iets sneller verouderd raakt dan normaal. Apple kan updates van uw apparaat een paar jaar eerder dan normaal stopzetten, maar u kunt nog 3-4 jaar verwachten voordat dat van kracht wordt.

Ten tweede, als je van plan bent binnenkort een nieuwe Mac te kopen, is het in je eigen belang om te wachten tot het einde van dit jaar en waarschijnlijk begin volgend jaar. Tegen die tijd zou Apple minstens één, mogelijk twee Macs met Apple Silicon moeten hebben uitgebracht. Dat zal je op het goede spoor zetten om eventuele hik te voorkomen.

Ten derde kunnen krachtige gebruikers met veel apps en aanpassingen van derden een paar van deze apps verliezen tijdens de overgang nadat de ondersteuning van Rosetta eindigt als die ontwikkelaars hun app niet vertalen met Universal 2. Maar omdat dit zo'n grote overgang is, zul je waarschijnlijk niet veel verliezen.

De toekomst van de Mac

Hoewel het de komende twee jaar misschien een beetje een moeilijke toekomst zal zijn, is het een opwindende tijd om een ​​Mac-gebruiker te zijn. Apple Silicon betekent meer app-interoperabiliteit tussen mobiele en desktopapparaten, betere prestaties en mogelijk snellere Mac-releases. Hoewel het moeilijk is om precies te weten wat Apple in petto heeft voor zijn Mac-opstelling, kun je er zeker van zijn dat het interessant zal zijn.

Lees hier om de macOS Big Sur-bèta te downloaden en vooruit te komen in het volgende tijdperk van de Mac.