Wie Microsoft von Apples Mac-ARM-Umstellung lernen kann

Werbelogo für die WWDC 2023.
Diese Geschichte ist Teil unserer vollständigen Apple WWDC-Berichterstattung

Microsoft hat in den letzten 10 Jahren mehrfach versucht, auf ARM-Chips umzusteigen. Bei allen handelte es sich um gescheiterte Versuche.

Inhalt

  • Entwickler, Entwickler, Entwickler
  • Eine Seite auswählen
  • Zeit, ein paar Federn zu kräuseln

Aber bei Weltweite Entwicklerkonferenz am Montag, Apple kündigte eigene Wechselpläne an Weg von der Verwendung von Intel-Prozessoren hin zu eigenen, benutzerdefinierten ARM-basierten Chips, beginnend später in diesem Jahr. Aber im Fall von Apple könnte es funktionieren.

Entschlossen und geplant ging Apple alles an, von der App-Kompatibilität bis zur Leistung, und erklärte, welche Vorteile ARM-Macs sowohl Entwicklern als auch Verbrauchern bringen würden. Wenn Microsoft jemals etwas Ähnliches erreichen möchte, sollte es damit beginnen, sich Notizen zu machen.

Verwandt

  • M3-Macs könnten dieses Jahr auf den Markt kommen – mit einer überraschenden Ergänzung
  • Apple hat Mac-Spielern gerade einen großen Grund zur Vorfreude gegeben
  • Großes Leck enthüllt jedes Geheimnis, an dem Mac Apple arbeitet

Entwickler, Entwickler, Entwickler

iPads, Windows Laptops, und iMac Pros wären ohne Drittentwickler nichts. Sie codieren die von Ihnen verwendeten Apps und die Spiele, die Sie spielen. Deshalb muss ein Unternehmen beim Wechsel der Systemarchitektur auf die Meinungen der Entwickler hören. Jede Art von Übergang erfordert Entwicklungsaufwand, und diese Entwickler müssen überzeugt werden.

Man kann nicht sagen, dass Microsoft es nicht versucht hat. Aus Visual Studio, die entwicklerfreundliche Community, GitHubund sogar das Windows Insider-Programm von Microsoft verfügt über viele spezielle Tools für seine Entwickler. Microsoft hat sogar Project Reunion eingeführt, um Entwicklern beim Programmieren besserer Apps zu helfen. Doch seine Versuche, seine Plattform für Entwickler zu vereinheitlichen, scheiterten stets.

Ob es nun darum ging, unwillige Entwickler in der Windows 8-Ära zu zwingen oder sich seitdem zu weigern, sich für eine Seite zu entscheiden, der Übergang von Microsoft zu ARM ist immer an der Entwicklerunterstützung gescheitert. Windows-Entwickler müssen separate 32-Bit-Apps für ARM-Geräte wie das Surface Pro X und programmieren andere Always Connected PCs. Dies liegt daran, dass Windows 10 auf ARM nicht für die gängigere 64-Bit-Version optimiert ist Apps. Das ist auch der Grund, warum manche Apps und Peripheriegeräte auf diesen Geräten einfach nicht funktionieren.

Aus diesem Grund musste Microsoft zur Umgehung dieses Problems stark auf die Emulation von 32-Bit-Desktop-Apps zurückgreifen. Wie es bei der Emulation oft der Fall ist, führt dies zu Performance-Probleme – sogar in gängigen Apps wie Google Chrome. Google sitzt im selben Boot mit seiner Chrome OS-Unterstützung für Android Apps.

Der Mangel an nativen Apps war schon immer das fehlende Puzzleteil, und das ist es, was den Ansatz von Apple auszeichnet.

Eine Seite auswählen

Apple hat seine Übergangsankündigung nicht mit Emulation eingeleitet. Es ging darum, Entwickler davon zu überzeugen, native Apps zu entwickeln. Es beginnt mit dem Universal App Quick Start Program von Apple. Obwohl es nicht kostenlos ist, bietet es Entwicklern die Tools, die sie benötigen, um innerhalb weniger Tage auf ARM umzusteigen – zumindest laut Apple.

Das Programm bietet Zugriff auf die Dokumentation, die Foren und Support-Betaversionen von MacOS Big Sur und Xcode 12. Xcode 12 enthält Tools wie Universal 2, eine Anwendungsbinärdatei, die sowohl Intel- als auch Apple-Silicon-Systeme unterstützt. Es zwingt Entwickler nicht dazu, Wetten darüber abzuschließen, wo der Support von Apple ist.

Es gibt sogar ein Developer Transition Kit (DTK), das Entwicklern einen Beispiel-Mac Mini mit dem A12Z Bionic SoC zur Verfügung stellt, auf dem sie ihre Apps programmieren können, bevor die Öffentlichkeit darauf zugreifen kann.

Auch Apple verfügt über eine eigene Emulation, allerdings nur als Backup-Lösung. Dank „Rosetta 2“ können Benutzer bestehende Mac-Apps ausführen, die noch nicht aktualisiert wurden, einschließlich solcher mit Plug-Ins. Der Auftritt ist noch unbekannt, aber hier herrscht keine Eile. Kleinere Anwendungen, auf die sich die Leute verlassen, werden nicht einfach die Ausführung verweigern. Das ist wichtig, insbesondere da es Macs mit Intel-Antrieb schon seit 15 Jahren gibt (und es auch in Zukunft so bleiben wird).

Aber es steht außer Frage, wo der Support von Apple ist. Native Apps, die auf ARM-basierten Macs im Ziel ausgeführt werden. Das hat es sogar Mac-Katalysator zu versuchen, den Mac App Store mit mehr nativen Anwendungen zu überfluten, obwohl es sich um Ports von iPad-Apps handelt.

Zeit, ein paar Federn zu kräuseln

Die langjährige Strategie von Microsoft, sowohl ältere als auch moderne Anwendungen zu unterstützen, hat zu einer Spaltung und Schwächung des Ökosystems geführt. Windows 10X sollte Microsofts eigener Modernisierungsversuch sein, aber Microsoft hat erneut zugegeben, dass es beiden Seiten Vorteile bringt. Es möchte Intel, seine Hardware-Partner oder seine alte Entwickler-Community nicht verärgern.

Aber so kann es nicht ewig weitergehen. Letztendlich muss Microsoft eine Richtung festlegen und voranschreiten. Wenn Sie sich immer noch fragen, wie Sie das erreichen können, hat Apple Ihnen einfach den Weg gezeigt.

Empfehlungen der Redaktion

  • Bericht: Bei Apples MacBooks 2024 könnte es zu ernsthaften Engpässen kommen
  • Wie macOS Sonoma Widgets reparieren oder sogar noch schlimmer machen könnte
  • Intel-Chips hielten das 15-Zoll-MacBook Air zurück, sagt Apple
  • Apple wird die Kerbe möglicherweise bald von Ihrem Mac und iPhone entfernen
  • Es gibt ein MacBook, zu dessen Verkauf Apple kein Recht hat

Werten Sie Ihren Lebensstil aufDigital Trends hilft Lesern mit den neuesten Nachrichten, unterhaltsamen Produktrezensionen, aufschlussreichen Leitartikeln und einzigartigen Einblicken, den Überblick über die schnelllebige Welt der Technik zu behalten.