Werbung

Microsoft hat ein App-Problem.

Das war nicht immer so. Microsoft hat immer hatte das größte Betriebssystem (OS). Vor etwa zehn Jahren hatte es auch die größte mobile Computerplattform. Sie mussten keine Entwickler umwerben. Es gab einfach nicht viel Alternativen. Entwickler zu sein bedeutete im Wesentlichen, innerhalb des Windows-Ökosystems zu arbeiten.

Aber dann begann ihr mobiles Vermögen zu verblassen. Jetzt sind sie das drittbeliebteste mobile Betriebssystem, wobei das sterbende BlackBerry nicht zu weit zurückliegt. Windows wird ebenfalls von Apple und Googles Chrome OS auf dem Desktop usurpiert.

Dies hat dazu geführt, dass Entwickler - eine notorisch launische Spezies - ihre Aufmerksamkeit auf andere Bereiche lenken. Microsoft hat sein gefangenes Entwicklerpublikum verloren.

Es ist ein Trend, der bemerkenswert schwer umzukehren ist, aber Microsoft glaubt, dass er mit Project geknackt wurde Islandwood und Project Astoria [nicht mehr verfügbar] - zwei Toolkits, mit denen sich Android- und iOS-Apps einfach portieren lassen zu Windows; und dank der universellen Windows-Plattform gleichzeitig für mobile und Desktop-Geräte. Eine Version von Astoria ist kürzlich durchgesickert und verursacht bereits Wellen.

instagram viewer

Projekt Astoria und Islandwood erklärt

Microsoft ist unglaublich bemüht, die App-Lücke zu schließen. Sie suchen jedoch nach einer bestimmten Art von App. Sie wollen Anwendungen, die schön und berührungsorientiert sind, da Microsoft unglaublich in den Touchscreen investiert. Für Redmond ist dies das nächste große Paradigma der Mensch-Computer-Interaktion. Das Problem ist jedoch, dass die Entwickler, die im Microsoft-Ökosystem schwimmen, kaum Erfahrung mit der Erstellung berührungsbasierter Apps haben.

Windows10-Oberfläche3

Ob Sie es glauben oder nicht, die Herausforderungen bei der Entwicklung berührungsorientierter Anwendungen sind mehr als technisch. Sie sind Menschen. Es geht darum, schöne, berührungsorientierte Designs zu erstellen. Dies ist unglaublich schwierig und es hat lange gedauert, bis Microsoft es herausgefunden hat.

Genau aus diesem Grund ist Microsoft von Astoria und Islandwood so begeistert, da sie sofort portieren können vorhandene Android- und iOS-Apps für Windows 10, ohne auf die Fähigkeiten ihrer Entwickler-Community warten zu müssen reifen.

Astoria ist das Android-Toolkit. In jedem Fall ist es ziemlich einfach zu bedienen. Das Vorbereiten einer Android-App für Windows 10 kann so einfach sein wie das Hinzufügen einer einzelnen Codezeile. Microsoft hat außerdem eine Interoperabilitätsbibliothek hinzugefügt, mit der die App mit vorhandenen Microsoft-Diensten arbeiten kann.

Islandwood ist etwas komplexer. Es ist praktisch eine völlig neue Suite von Entwicklungstools, Bibliotheken und Toolchains, die dies ermöglicht Entwickler können Windows 10-Apps mit Objective-C erstellen und vorhandene Xcode-Projekte in Visual exportieren Studio. Derzeit ist es ausschließlich Objective-C, aber Microsoft ist Arbeiten an einem mit Spannung erwarteten Schneller Compiler Wie wirkt sich die neue Programmiersprache von Apple auf mich aus?Von Anfang an wussten die Entwickler, dass Apples neuer Swift groß werden würde. Aber warum sollte es dich interessieren? Weiterlesen .

Ich wäre mir nicht sicher, wenn ich Astoria und Islandwood nicht auch die Schwesterprojekte erwähnen würde. Centennial und Westminster.

Centennial [Nicht mehr verfügbar] soll ältere Windows-Apps (insbesondere solche, die mit Win32, COM und älteren .Net-Apps erstellt wurden) mit dem neuen UWP-Standard (Universal Windows Platform) arbeiten lassen. Es ändert nichts am Code oder erfordert, dass Programme neu kompiliert werden. Vielmehr werden vorhandene Binärdateien in ein Format umgepackt, das mit UWP funktioniert.

Angesichts der großen Anzahl vorhandener Windows-Anwendungen, die nicht in den Anwendungsbereich von UWP fallen, ist dies ein Kinderspiel.

Westminster ist auch ziemlich interessant, da Entwickler vorhandene Webanwendungen einfach in native Windows Store-Anwendungen umwandeln können.

Dies schließt Windows 10 Mobile-Anwendungen ein, die effektiv den gleichen Code wie Desktop-Varianten von Windows ausführen, wenn auch mit ein paar Änderungen.

Das Leck

Obwohl Windows 10 bereits gestartet wurde und die darauf folgende unglaubliche Fanfare folgte, war Microsoft in Bezug auf seine kompatibilitätsorientierten Entwicklertools eher zurückhaltend. Das einzige reale Beispiel, das wir bisher gesehen haben, war Candy Crush Saga, das mit Islandwood von iOS portiert wurde.

Die Tools selbst befinden sich größtenteils in einer geschlossenen Beta. Wie wir immer wieder gesehen haben, ist es jedoch allzu einfach, eine geschlossene Beta ohne die Erlaubnis der betreffenden Entwickler zu öffnen.

Das Projekt Astoria wurde kürzlich durchgesickert. Nicht lange danach veröffentlichten einige unternehmungslustige Programmierer eine Anwendung, die das Seitenladen von Android-APKs auf Windows 10 Mobile-Geräte durch einfaches Ziehen und Ablegen ermöglicht.

windowsphone-lumia640xl

Astoria wurde mit ziemlicher Sicherheit durch illegale Mittel erhalten. Aus diesem Grund haben wir beschlossen, diesen Artikel nicht zu testen. Wie WindowsCentralWir sind nicht besonders daran interessiert, gestohlenen Code herunterzuladen. Außerdem ist Astoria noch lange nicht vollständig. Es wurde noch nicht veröffentlicht aus einem Grund.

Sollten Sie sich jedoch entscheiden, müssen Sie lediglich das installieren Windows Insider App auf Ihrem (kompatiblen) Windows 8.1-Telefon und Installieren der Windows 10 Mobile-Vorabversion. Dann müssen Sie den Konverter erwerben und eine APK per Drag & Drop hinein ziehen (Hier erfahren Sie, wie Sie APKs herunterladen So laden Sie eine APK von Google Play herunter, um Einschränkungen zu umgehenMöchten Sie die installierbare APK-Datei für eine App von Google Play in die Hände bekommen? Wir haben Sie abgesichert. Weiterlesen ). So einfach ist das.

Was sind seine Grenzen

Microsoft ist nicht das erste Unternehmen, das Android-Entwickler umwirbt. BlackBerry hat seit dem kläglich erfolglosen Playbook das erlaubt schmerzlose Konvertierung von Android-Apps Sie haben Ihr Android in meinem Blackberry - So führen Sie Android-Apps unter Blackberry OS 10 ausBevor Sie Ihr Blackberry-Gerät mit Ihrer bevorzugten Android-App laden, müssen Sie einige Dinge wissen. Weiterlesen .

Aber Astoria hat einige ziemlich große Einschränkungen, ähnlich wie bei BlackBerry 10. Google Play Services funktioniert nicht damit und konvertierte Apps können nicht wie native Apps mit Windows Services interagieren.

Windows10-Smartphones

Und aus irgendeinem Grund funktioniert SnapChat nicht richtig damit. Astoria kann möglicherweise Android-Apps portieren, erwartet jedoch nicht, dass sie dieselbe Qualität aufweisen, die Sie von einer nativen App erwarten.

Warum ist das cool?

Haben Sie sich jemals gefragt, wie Sie rennen könnten? Android-Apps auf Ihrem Windows-Desktop So emulieren Sie Android und führen Android Apps auf Ihrem PC ausEs ist eigentlich ziemlich einfach, Android-Apps auf Ihrem Desktop oder Laptop zum Laufen zu bringen! Hier führen wir Sie durch die besten Methoden. Weiterlesen ? Während Sie zum Beispiel können emulieren WhatsApp unter Windows So verwenden Sie WhatsApp auf Ihrem PC und synchronisieren es mit Ihrem TelefonHier ist der beste Weg, um Whatsapp auf Ihrem Desktop zu verwenden und mit Whatsapp auf Ihrem Android-Telefon oder -Tablet zu synchronisieren. Weiterlesen Ähnliche Lösungen für iOS fehlen. Oder Sie sind einer der wenigen begeisterten Windows Phone-Benutzer, die sich nach mehr Apps sehnen.

Persönlich habe ich kürzlich mein Huawei Android-Handy für ein Lumia 640XL über Bord geworfen. Ich liebe es. Ich mag die konsistente Benutzererfahrung und die stark verbesserten E-Mail-Clients. Ich mag die Tatsache, dass es schnell geht, und ich liebe sogar Groove (früher bekannt als Xbox Music). Aber es fehlen noch einige Dinge.

Einige meiner Lieblings-Apps, wie Last-Minute-Reise-App Hotel Tonight Hotel Tonight: Finden Sie die besten Last-Minute-Angebote für Hotels [iOS] Weiterlesen , und Mitfahrgelegenheit Favorit Uber Was ist Uber und warum bedroht es traditionelle Taxidienste?Uber ist gelandet und verändert den innerstädtischen Transit grundlegend. Und manche könnten sagen, nicht ganz zum Besseren. Weiterlesen sind da, aber viele nicht. Essentials wie LoungeBuddy und Hailo.

Astoria zeigt Entwicklern definitiv, dass sie kann Portieren Sie ihre Android-Apps mit minimalem Aufwand auf Windows 10 Mobile. Noch eindrucksvoller zeigt es, wie einfach eine mobile Anwendung auf den Desktop portiert werden kann. Wie Candy Crush Saga gezeigt hat, muss dies keine unangenehme, frustrierende Angelegenheit sein, wie es so oft bei emulierten mobilen Apps der Fall ist. Vielmehr kann es anmutig, glatt und intuitiv sein.

Lass uns ehrlich sein. Es gab Zeiten, in denen wir eine mobile App auf unserem Computer verwenden wollten. Vielleicht mussten Sie einen Uber rufen oder die günstigsten Preise für Hotel Tonight finden, oder vielleicht einfach nur wollte die mobile Version von Facebook Messenger verwenden (die einige behaupten, ist besser als der Browser Ausführung). Dies macht all das (und mehr) möglich.

Möglicherweise führt dies zu einer größeren Auswahl an verfügbaren Apps und einer Funktionsparität für vorhandene Anwendungen.

Aber das wird nur passieren, wenn Du, die Leser Lobby Ihrer Lieblingsentwickler. Es ist einfach genug. Twittern Sie sie einfach oder senden Sie sie per E-Mail. Wenn Sie wirklich verzweifelt sind, rufen Sie sie an und fragen Sie sie, warum sie die vielleicht am meisten unterversorgte und potenziell lukrative Smartphone-Plattform da draußen ignorieren.

Das Portieren von Android-Apps auf Windows 10 Mobile wird bald ganz einfach. @loungebuddy@ Hago Worauf wartest du? https://t.co/xsOyLW38dp

- Matthew Hughes (@matthewhughes) 17. August 2015

Ich tat. Was hält dich auf?

Oder vielleicht bin ich ein bisschen optimistisch. Was denken Sie? Werden Astoria und Islandwood dazu führen, dass Windows 10 das App-Problem endlich behebt? Oder ist Microsoft dazu verdammt, für immer einen App Store der dritten Klasse zu haben? Was auch immer Sie denken, lassen Sie es mich in den Kommentaren unten wissen und wir werden uns unterhalten.

Bildnachweis:Vereinte Nationen von Smartphone-Betriebssystemen durch Jon Fingas, Microsoft Lumia 640XL durch Maurizio Pesce

Matthew Hughes ist ein Softwareentwickler und Autor aus Liverpool, England. Er wird selten ohne eine Tasse starken schwarzen Kaffee in der Hand gefunden und liebt sein Macbook Pro und seine Kamera. Sie können seinen Blog unter lesen http://www.matthewhughes.co.uk und folge ihm auf Twitter unter @matthewhughes.