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 portieren damit Windows 10 nicht mehr die Plattform bleibt, um beliebte Apps Jahre nach der Veröffentlichung zu erhalten.
Project Islandwood ist eine Brücke, die Microsoft für iOS-Entwickler gebaut hat, um sich der Windows-Plattform besser zu nähern. Das Programm ermöglicht es Entwicklern, ihre iOS-Apps auf den PC zu portieren, damit sie sowohl auf der Desktop- als auch auf der mobilen Version von Windows 10 arbeiten können.
zu machen Projekt Inselwald Noch attraktiver für iOS-Entwickler, hat Microsoft beschlossen, es noch weiter zu verbessern und eine Reihe nützlicher Funktionen wie die vollständige Unterstützung für UIKit hinzuzufügen.
Tatsächlich haben iOS-Entwickler Microsoft seit langem aufgefordert, eine umfassendere API-Abdeckung aus der UIKit-Implementierung zu bringen, und ihre Bitte wurde gehört. Die Überbrückung von iOS-Benutzeroberflächen zu Windows ist jedoch ein kniffliges Unterfangen.
Erstens möchte Microsoft die Wiederverwendung von Code für Benutzer maximieren und den erforderlichen Arbeitsaufwand minimieren, sobald Entwickler ihre Objective-C-Codebasis auf Windows bringen. Zweitens hat UIKit Hunderte von Klassen, und die Neuimplementierung dieses riesigen Frameworks unter Windows ist eine zu schwierige Aufgabe.
Microsoft hat sich stattdessen entschieden, auf eine Reihe von Workarounds für die oben genannten Herausforderungen zu setzen und wird diese mit iOS-Entwicklern auf GitHub teilen und auf ihr Feedback warten.
Die von Microsoft angebotene iOS-Bridge bringt:
- Schnelleres Aufrufen von iOS-Steuerelementen, damit Ihnen mehr UIKit zur Verfügung steht
- Ein verbessertes Touch-Input-Modell für eine performantere Ereignisbehandlung
- Stark verbesserte Unterstützung für Zugänglichkeit und Lokalisierung
- Bessere Testautomatisierung, was zu stabileren und hochwertigeren Kontrollen führt
- Stark verbesserte Integration mit und Nutzung des UI-Frameworks von Windows, 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 erstellt haben, in Windows-native XAML-Dateien, sodass Entwickler sie direkt in edit bearbeiten können Visual Studio.
Wir glauben, dass diese Änderungen die Windows Bridge für iOS robuster und benutzerfreundlicher machen werden als je zuvor.
Weitere Informationen zur Windows Bridge für iOS finden Sie unter Blogbeitrag von Microsoft.
VERWANDTE GESCHICHTEN, DIE SIE SICH ANSEHEN MÜSSEN:
- Tower Git Beta-Client jetzt für Windows-Entwickler verfügbar
- Microsoft behauptet, dass Entwickler nur Project Scorpio-Spiele veröffentlichen können
- Dropbox-Benutzer auf iOS können jetzt mit der App Microsoft Office-Dateien erstellen und bearbeiten
- So sieht Windows 95 auf der Apple Watch aus