Microsoft ermutigt iOS-Entwickler außerdem, ihre Apps auf Windows 10 zu portieren

Video: Xcode for Windows (2020) - iOS app development on Windows using MacStadium 2024

Video: Xcode for Windows (2020) - iOS app development on Windows using MacStadium 2024
Anonim

Microsoft ist keine Plattform, die für ihre App-Vielfalt bekannt ist. Um dies zu beheben, versucht Microsoft, Entwickler davon zu überzeugen, ihre Apps auf die Windows-Plattform zu portieren, sodass Windows 10 auch Jahre nach der Veröffentlichung nicht mehr die Plattform für den Empfang beliebter Apps ist.

Project Islandwood ist eine Brücke, die Microsoft für iOS-Entwickler gebaut hat, um sich der Windows-Plattform besser zu nähern. Mit dem Programm können Entwickler ihre iOS-Apps auf den PC portieren, damit sie sowohl auf Desktop- als auch auf Mobilversionen von Windows 10 arbeiten können.

Um Project Islandwood für iOS-Entwickler noch attraktiver zu machen, hat Microsoft beschlossen, es noch weiter zu verbessern und eine Reihe nützlicher Funktionen wie die vollständige Unterstützung von UIKit hinzuzufügen.

Tatsächlich fordern iOS-Entwickler Microsoft seit langem auf, eine umfassendere API-Abdeckung für die UIKit-Implementierung bereitzustellen, und ihre Anfrage wurde angehört. Es ist jedoch schwierig, iOS-Benutzeroberflächen mit Windows zu verbinden.

Zunächst möchte Microsoft die Wiederverwendung von Code für Benutzer maximieren und den erforderlichen Arbeitsaufwand minimieren, sobald Entwickler ihre Objective-C-Codebasis auf Windows übertragen. Zweitens hat UIKit Hunderte von Klassen, und die Neuimplementierung dieses umfangreichen Frameworks unter Windows ist eine zu schwierige Aufgabe.

Microsoft hat stattdessen beschlossen, sich auf eine Reihe von Problemumgehungen für die oben genannten Herausforderungen zu verlassen, und wird diese mit iOS-Entwicklern auf GitHub teilen und auf deren Feedback warten.

Die von Microsoft angebotene iOS-Bridge bringt:

  • Schnelleres Aufrufen von iOS-Steuerelementen, sodass Ihnen mehr UIKit zur Verfügung steht
  • Ein verbessertes Touch-Eingabemodell für eine performantere Ereignisbehandlung
  • Deutlich verbesserte Unterstützung für Barrierefreiheit und Lokalisierung
  • Bessere Testautomatisierung für stabilere und qualitativ hochwertigere Kontrollen
  • Deutlich verbesserte Integration und Nutzung des Windows-UI-Frameworks XAML

Zusammen mit diesen Änderungen wird Microsoft auch ein neues Tool namens Xib2Xaml einführen. Dieses Tool konvertiert die XIB- und Storyboard-Dateien, die iOS-Entwickler mit dem Interface Builder von Xcode erstellen, in Windows-native XAML-Dateien, sodass Entwickler sie direkt in Visual Studio bearbeiten können.

Wir sind der Ansicht, dass diese Änderungen Windows Bridge für iOS robuster und benutzerfreundlicher machen als je zuvor.

Weitere Informationen zur Windows Bridge für iOS finden Sie in Microsofts Blogbeitrag.

Microsoft ermutigt iOS-Entwickler außerdem, ihre Apps auf Windows 10 zu portieren