Stel Intel maakt een prachtige SoC, die net zo high-tech is, net zo snel en efficiënt of zelfs nog beter dan die van Apple. Dan heeft Intel nog maar een derde van de puzzel. Een tweede derde is een besturingssysteem dat compleet horizontaal geïntegreerd is met de SoC. Dit is nodig om de boel efficient te laten lopen, en Intel heeft niet echt ervaring met besturingssystemen. Een derde derde is ontwikkelaars zover te krijgen applicatiesoftware te gaan ontwikkelen voor dit platform.
Vergis je niet, de laatste twee zijn elk minstens zo belangrijk voor het succes als de hw. De horizontale integratie de belangrijkste reden waarom iPhones zoveel beter presteren dan Android telefoons. Dit is niet omdat Apple kan toveren, het is omdat Apple HW en OS in huis heeft en het tot het uiterste kan optimaliseren. Maar zelfs als, en dat is een grote als, anderen een SOC produceren die net zo snel is als Apple, dan hebben ze nog steeds een MS of Google nodig om een Operating System te produceren. Dit zal generiek zijn, en dus minder geoptimaliseerd, wat betekent, trager. De M-serie en A-serie SOC zijn specifiek ontworpen en gebouwd voor Apples OS, niet een generiek OS.
Als je kijkt naar wat Apple de afgelopen jaren heeft gedaan, dan is dat iets waar Intel heel hard voor zal moeten werken om dat in te halen:
- Een eigen SOC ontwerpen, met een eigen GPU Architectuur, een eigen NPU, Video encoding en decoding in de hardware, shared RAM op de SOC (zodat er bijv. geen data van en naar CPU/GPU hoeft te gaan maar beide gewoon direct dezelfde data kunnen aanspreken) en nog veel meer slimme dingen.
- Alleen ondersteuning van Metal in de GPU, geen ondersteuning van andere API's zoals OpenGL of Vulcan en daardoor een verdere optimalisatie mogelijk maken, geen noodzaak om de hardware aan te passen om andere API's te herbergen.
- Apple heeft alle ondersteuning voor 32 Bit al enkele jaren geleden weggegooid, alles is 64 Bit, Legacy software draait gewoon niet meer. Legacy ondersteuning is als het fokken van snellere paarden in plaats van het bouwen van auto's. Stop ermee en je kunt je ontdoen van de stallen, het voer, etc etc. Of bij een computer, minder complexiteit, minder vierkante mm.
- Hun verschillende besturingssystemen zijn de afgelopen jaren naar elkaar toegegroeid, en is nu op het punt waar iOS software op MacOS draait (vanuit een architectuur standpunt)
- OS en HW zijn geoptimaliseerd op elkaar, ondersteunen zeer weinig Hardware en wanneer over 5-6 jaar of zo de ondersteuning stopt voor Intel CPU en AMD GPU alleen hun eigen SOC. Nog slankere code, nog meer optimalisatie mogelijk
- Rosetta II is 64 Bits en vertaald alle x86 64Bit software naar ARM 64 Bit, waardoor software met legacy x86 code zeer snel draait op hun M series
- Omdat ze één SOC-architectuur hebben voor smartphone, tablets, horloges, Set Top enz. worden de overheadkosten van het ontwikkelen van de kernen erin en de verdere functionaliteit verspreid over een ongelooflijk aantal SOC. Hierdoor zijn de marges hoger dan bij de concurrentie en kan Apple vooraf enorme productiecapaciteiten kopen van TSMC op hun nieuwste fabricageproces, waarschijnlijk zelfs TSMC financieren om zo nog meer concurrentievoordelen te bieden
- En heel belangrijk, veel software ontwikkelaars meegekregen naar het nieuwe platform, MS, Adobe, Affinity, Black Magic, om er maar een paar te noemen.