Apple Silizium: Die nächste Generation von Mac Computern

Auf der jährlichen Worldwide Developers Conference (WWDC2020) hat Apple eine brandneue Prozessortechnologie namens Apple Silicon vorgestellt.

In diesem Blog-Beitrag stellen wir Ihnen diese neue Technologie vor und informieren Sie über unsere Pläne für einen reibungslosen Übergang Ihrer 4D-Anwendungen zu Silicon.

Warum Silicon?

Mit Silicon wird Apple die gleiche ARM-Technologie integrieren, die auch im iPhone und iPad zum Einsatz kommt und viele Verbesserungen gegenüber den aktuellen Intel-Prozessoren mit sich bringt:

  • eine neue GPU für bessere Grafik,
  • integrierte Neural Engine und maschinelle Lernfähigkeiten,
  • bessere Sicherheit dank der Secure Enclave,
  • branchenführende Leistungen,
  • verbesserter Batterieverbrauch,
  • und vieles mehr!

Der Plan von 4D

Wir bei 4D waren von dieser Nachricht begeistert und haben sofort unser Developer Transition Kit (DTK) bestellt. Das DTK ist ein Gerät, das Apple an Entwickler verleiht, um ihre Produkte zu testen und zu aktualisieren. Einfach ausgedrückt ist es ein MacMini mit einem iPad Pro Prozessor der 4. Generation, auf dem Beta-Versionen von macOS 11 Big Sur und XCode 12 laufen.

Nachdem wir den DTK erhalten haben, haben wir zunächst getestet, wie 4D v18 mit Rosetta läuft. Rosetta ist ein Tool, das Apple zur Verfügung stellt, um den Übergang zu erleichtern (für den Benutzer völlig unsichtbar). Es ist eine Ausführungsumgebung, die es ermöglicht, Anwendungen, die für Intel-Macs entwickelt wurden, auf Silicon laufen zu lassen. Wir waren begeistert, als wir sahen, dass 4D reibungslos lief, mit einer Leistung, die der einer nativen Version ähnelte.

Bislang haben wir nur ein Problem mit Webbereichen festgestellt. Intern verwenden wir Chromium (die Bibliothek, die Google zur Anzeige von Webseiten in Chrome verwendet). Leider ist Chromium nicht mit Rosetta kompatibel. Google arbeitet bereits an einer Lösung und wir werden 4D aktualisieren, sobald eine kompatible Version verfügbar ist. Abgesehen von Webbereichen hatten wir keine Probleme, unsere 4D Anwendungen auf Silicon laufen zu lassen.

Der nächste Schritt bei diesem Übergang ist die Entwicklung einer nativen Version von 4D. Wir sind bereits dabei, ein Team von Entwicklern zusammenzustellen, das an dieser wichtigen Aufgabe arbeitet.

Wie geht es weiter?

Unser Ziel ist es, so früh wie möglich bereit zu sein, um einen sauberen Übergang zu den neuen Plattformen zu gewährleisten.

Laut dem WWDC 2020 Special Event: Apple plant, die ersten Silicon-Maschinen Ende 2020 zu veröffentlichen (macOS 11 Big Sur wird ein paar Monate früher erscheinen). Apple wird die Intel-Technologie noch jahrelang unterstützen, da es noch Intel-basierte Macs in der Pipeline gibt, die in den kommenden Monaten veröffentlicht werden sollen. Die Umstellung von Intel auf Silicon wird voraussichtlich 2 Jahre dauern.

Wenn Sie mehr über Silicon erfahren möchten, folgen Sie einfach dem Link zu diesem Teil der WWDC 2020 Special Event Keynote.

Wir werden regelmäßig Updates in unserem Blog veröffentlichen, um Sie auf dem Laufenden zu halten.

Bleiben Sie dran!

Nicolas Brachfogel
Product Owner & Senior Developer - Nicolas Brachfogel kam 2017 als Senior Developer (4D Server und Netzwerke) zu 4D. Als Product Owner, der die Freigabe von Apple Silicon verwaltet, ist er für das Schreiben von User Stories und deren Umsetzung in funktionale Spezifikationen zuständig und stellt sicher, dass die Implementierungen der Funktionen den Kundenanforderungen entsprechen. Nicolas ist Absolvent des Institut Supérieur d'Informatique Appliquée (INSIA) und begann seine Karriere als Softwareentwickler im Jahr 2001. Nachdem er mehrere Jahre in Java und C++ programmiert hatte, spezialisierte er sich auf die Client-Server-Entwicklung für Videospielunternehmen. Als Server-Entwickler/Architekt arbeitete er erfolgreich an den Server-Architekturen vieler Spiele (Dofus Arena, Drakerz, Trivial Pursuit Go!).