Wie Microsoft geht alles auf Windows zu portieren
Wir hörten die Gerüchte über: Android-apps auf Windows 10 kommen. Es klang wie ein guter Weg, Windows Phone und Desktop-Benutzer, die die Lücken in den Windows Store zu lassen – aber es ist nicht passiert. Stattdessen macht Microsoft lächerlich einfach zu Port Android-apps im Windows Store es. Und alles andere auch: iOS apps, Win32-Anwendungen (desktop) – sogar Websites.
Also Nein, du kannst iOS Spiele auf Ihrem Windows-Rechner spielen. Aber wenn Sie ein Entwickler sind, werden es unglaublich einfach, Ihre iOS-Spiel in etwas zu verwandeln, die Windows-Benutzer spielen können.
Es mag wie ich bin Haarspalterei: Wenn ein Entwickler eine iOS-Spiel auf Windows 10 Häfen, ist das kein iOS-Spiel auf Windows? Nicht genau. Normalerweise eine app auf eine andere Plattform zu portieren, muss der Entwickler es vom Boden bis zu umschreiben. Neuen Code. Neue Ressourcen. Neu alles. Es ist schwer, teuer, und Microsoft versucht, sie zu beseitigen.
Geben Sie Windows-Chef Terry Myerson, der Entwickler bei Microsoft Build erzählte, dass sie jetzt genauen denselben Code verwenden können, die auch ihre Web, Android, iOS und Windows Desktop apps im Windows Store zu portieren. Er zeigte es sich in Aktion, und Mann, es sah einfach. Auf der Bühne Myerson zog eine iOS-Xcode-Projekt in Microsoft Visual Studio, rund um das Projekt Objective C Code nativ gescrollt und sofort die iOS-app als native Windows-app gestartet. Das Projekt gedebuggt werden kann und optimiert direkt aus Visual Studio, erklärte er, und Programmierer können sogar Windows-spezifische Features wie Xbox Achievements hinzufügen.
Das ist ziemlich ordentlich, aber es ist größer als das. Da Windows 10 die gleiche Codebasis teilen, funktionieren alle diese portierten Anwendungen auf Desktop, Tablet und Handy. Besser noch, es ist nicht nur für "apps" wie wir sie heute kennen: die neuen Tools sind entworfen, um fast alles in den Windows Store zu bringen.
Möchten Sie Ihre Lieblings-Webseite können Sie Benachrichtigungen senden oder haben eine interaktive live-Kachel auf der Startseite von Windows? Jetzt es kann – neue Tools ermöglichen Unternehmen, Webseiten als apps, so dass sie im Windows Store zur Verfügung und ermöglicht ihnen, Ihren Desktop zu pingen, wenn sie aktualisieren zu registrieren.
Desktop-apps werden auch leicht zu portieren im Windows Store. Myers zeigte eine Version von Photoshop Elements, die für Microsofts Modern UI neu verpackt wurde. Es ist genau wie die normalen Desktop-Version von Photoshop Elements – außer es ist eine einfache One-Click-Installation aus dem Windows Store. Keine Setup-Assistenten, keine Verzeichnisse auswählen, kein Tauchen in das hinzufügen/entfernen Dialog Programme, wenn Sie es deinstallieren möchten.
Es ist nicht die Cross-Plattform-app-Kompatibilität wir Microsoft erwartet zu verkünden – aber vielleicht ist es besser. Es wird mehr apps für Windows-Benutzer, nämlich diejenigen von namhaften Entwicklern zu bringen, die bereits aus dem Windows Store fehlen (König wurde bereits verwendet die Werkzeuge zum Hafen Candy Crush, zum Beispiel). Es ist auch attraktiver für Entwickler auf mehreren Plattformen: Microsoft veröffentlicht zum ersten Mal ihre Visual Studio-Entwicklungs-Tools für Mac und Linux.
Zu desktop-apps leicht zu portieren Microsofts Modern UI (gelesen: Metro) konnte im Windows Store eine Chance geben zu einen hart umkämpften PC-Gaming-Markt zu bauen. Es erlaubt Entwicklern kreative Desktop-Programme, diese robuste Programme zur neuen Benutzeroberfläche zu verschieben. Es erlaubt portiert iOS und Android-apps native Windows-Features nutzen. Und das beste ist, wird nicht es Dreck auf der Windows-Ökosystem mit zusätzlichen app-Stores (wie das für Sie, Blackberry klappt?)
Das klingt wie eine gute Sache – aber es ist nicht perfekt. Windows-Benutzer müssen noch warten, bis die Entwickler ihre Lieblings-Apps zu entscheiden, um sie über port – und wenn der aktuelle Markt jede Angabe, Windows ist fast Beiwerk für iOS und Android-Entwickler. Werden diese einfachen Portierung Tools Entwickler Windows 10 "app Lücke" schließen alle aufzählen? Ich hoffe doch. Microsofts versprochenen "1 Milliarde Gerät" Installationsbasis wird sonst nicht viel zu tun haben.