Microsoft erläutert Entwicklerziele für das iOS-Portierungstool Project Islandwood

Symbol für die Lesezeit 2 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter

Inselholz

Während wir alle sehr begeistert von Project Astoria waren, mit dem wir Android-Apps auf Windows Mobile ausführen können, hat Microsofts anderes Portierungstool, Project Islandwood, nicht viel Aufmerksamkeit erhalten.

Project Islandwood ist ein Tool, das iOS-Entwicklern hilft, ihren Code auf Windows 10 zu portieren, und im Gegensatz zu Astoria erfordert es viel mehr Arbeit von Entwicklern, aber möglicherweise mit mehr Belohnung, und natürlich arbeitet Microsoft auch hart daran, die Aufgabe so einfach zu machen wie möglich für Entwickler.

In einem Blogbeitrag erklärte Microsoft seine Leitprinzipien für das Tool und stellte fest, dass die resultierenden Apps Folgendes haben sollten:

  1. Vollständiger Zugriff auf die Windows-API: Erleichtert die Verwendung von Windows-APIs innerhalb von Objective-C-Code
  2. iOS-Kompatibilität: Ermöglichen Sie Entwicklern, so viel vorhandenen iOS-Code wie möglich wiederzuverwenden
  3. Kein Sandboxing: iOS- und Windows-APIs sollten zusammenarbeiten können

Dies steht im Gegensatz zum Projekt Astoria, wo Android-Apps in einer Sandbox laufen und die Apps nur Zugriff auf die von Microsoft unterstützten APIs haben.

Nicht Sandboxing bedeutet, wenn das Portierungstool von Microsoft keine iOS-API unterstützt, können Entwickler die Windows-API direkt aufrufen, und Microsoft ist noch einen Schritt weiter gegangen und stellt so genannte Projections bereit, die es Entwicklern ermöglichen, Windows-APIs mit der Objective-C-Sprache aufzurufen.

Microsoft hat das Open-Source-Projekt Islandwood, d. h. wenn Entwickler auf Probleme stoßen, können sie diese selbst beheben oder von anderen Entwicklern profitieren, die die Probleme vor ihnen behoben haben, ohne auf Microsoft warten zu müssen.

Die Idee scheint natürlich vernünftig, hängt aber davon ab, dass iOS-Entwickler bestrebt sind, die installierte Basis von Windows Phone und Windows 10 zu erreichen, was noch bewiesen werden muss. Die Tools unterstützen derzeit nur x86, werden aber in den nächsten Wochen Unterstützung für ARM/Mobile hinzufügen.

Entwickler können viel mehr Details lesen bei Microsoft hier.

Hinterlassen Sie uns einen Kommentar

E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet. *