Wilt u dat uw favoriete Android- en iOS-apps worden uitgevoerd op Windows 10?
Microsoft heeft een app-probleem.
Het was niet altijd zo. Microsoft heeft altijd had het grootste besturingssysteem (OS). Ongeveer tien jaar geleden had het ook het grootste mobiele computerplatform. Ze hoefden ontwikkelaars niet te berechten. Er was gewoon niet veel als alternatief. Een ontwikkelaar zijn was in wezen werken binnen het Windows-ecosysteem.
Maar toen begonnen hun mobiele fortuinen te vervagen. Nu zijn ze het op twee na populairste mobiele besturingssysteem, met de stervende BlackBerry die niet te ver achterloopt. Windows wordt op dezelfde manier overgenomen door Apple en Chrome OS van Google op de desktop.
Dit heeft ertoe geleid dat ontwikkelaars - een beruchte wispelturige soort - hun aandacht ergens anders hebben ingeruild. Microsoft heeft zijn captive ontwikkelaarspubliek verloren.
Het is een trend die opmerkelijk moeilijk te omkeren is, maar Microsoft denkt dat ze het hebben gekraakt met Project Islandwood en Project Astoria [No Longer Available] - twee toolkits die het gemakkelijk maken om Android- en iOS-apps naar Windows te porten; en dankzij het Universal Windows Platform, gelijktijdig met mobiele en desktop-apparaten. Een versie van Astoria is onlangs gelekt en veroorzaakt nu al golven.
Project Astoria en Islandwood Explained
Microsoft is ongelooflijk enthousiast om de kloof in de app te overbruggen. Maar ze zijn op zoek naar een specifiek soort app. Ze willen applicaties die mooi zijn en gericht op aanraking, omdat Microsoft ongelooflijk geïnvesteerd is in het touchscreen. Voor Redmond is dit het volgende grote paradigma van menselijke computerinteractie. Maar het probleem is dat de ontwikkelaars die in het ecosysteem van Microsoft zwemmen, nauwelijks ervaring hebben met het bouwen van op aanraking gebaseerde apps.
Geloof het of niet, de uitdagingen die gepaard gaan met het ontwikkelen van op aanraking gerichte applicaties zijn meer dan technisch. Ze zijn menselijk. Ze gaan over het bouwen van mooie, op aanraking gerichte ontwerpen. Dit is ongelooflijk moeilijk, en heeft Microsoft lang geduurd om erachter te komen.
Dat is precies waarom Microsoft zo enthousiast is over Astoria en Islandwood, omdat het hen in staat stelt om bestaande Android- en iOS-apps onmiddellijk naar Windows 10 te porteren, zonder te hoeven wachten op de vaardigheden van hun ontwikkelaarsgemeenschap om te rijpen.
Astoria is de Android-toolkit. Voor alle accounts is het vrij eenvoudig te gebruiken. Het voorbereiden van een Android-app voor Windows 10 kan net zo eenvoudig zijn als het toevoegen van een enkele regel code. Microsoft heeft ook een interoperabiliteitsbibliotheek toegevoegd waarmee de app met bestaande Microsoft-services kan werken.
Islandwood is een beetje complexer. Het is in feite een geheel nieuwe suite van ontwikkeltools, bibliotheken en toolchains waarmee ontwikkelaars Windows 10-apps kunnen bouwen met Objective-C en bestaande Xcode-projecten kunnen exporteren naar Visual Studio. Op dit moment is het exclusief Objective-C, maar Microsoft is bezig met een langverwachte Swift-compiler. Hoe beïnvloedt de nieuwe programmeertaal van Apple mij? Hoe beïnvloedt de nieuwe programmeertaal van Apple mij? Vanaf het begin wisten ontwikkelaars dat de nieuwe Swift van Apple groot zou worden. Maar waarom zou u erom geven? Lees verder .
Ik zou nalatig zijn als ik niet ook de zusterprojecten aan Astoria en Islandwood noemde; Centennial en Westminster.
Centennial [No Longer Available] is bedoeld om oudere Windows-apps (met name die gebouwd met Win32, COM en oudere .Net-apps) te laten werken met de nieuwe Universal Windows Platform (UWP) -standaard. Het doet niets om de code te wijzigen of vereist dat programma's opnieuw worden gecompileerd. Integendeel, het herverpakt bestaande binaries in een formaat dat werkt met UWP.
Gezien het enorme aantal bestaande Windows-toepassingen die buiten de scope van UWP vallen, voelt dit als een goed idee.
Westminster is ook interessant, omdat het ontwikkelaars toestaat om op eenvoudige wijze bestaande webapplicaties om te zetten in native Windows Store-applicaties.
Dit omvat Windows 10 Mobile-applicaties, die effectief dezelfde code zullen gebruiken als desktopvarianten van Windows, zij het met een paar tweaks.
Het lek
Ondanks het feit dat Windows 10 al is gelanceerd en de ongelooflijke fanfare die daarop volgde, is Microsoft nogal low-key geweest over hun compatibiliteitsgerichte ontwikkelaarstools. Het enige echte voorbeeld dat we tot nu toe hebben gezien, was Candy Crush Saga, dat werd geporteerd van iOS met behulp van Islandwood.
De tools zelf bevinden zich voor het grootste deel in een gesloten bèta. Hoewel, zoals we keer op keer hebben gezien, het al te gemakkelijk is om een gesloten bèta open te stellen zonder de toestemming van de betreffende ontwikkelaars.
Project Astoria is onlangs gelekt. Niet lang daarna hebben enkele ondernemende codeerders een applicatie uitgegeven waarmee Android-APK's sideloaden op Windows 10 Mobile-apparaten, gewoon door te slepen en neer te zetten.
Astoria werd vrijwel zeker verkregen via illegale middelen. Daarom hebben we besloten om het niet voor dit artikel te testen. Net als WindowsCentral zijn we er niet zo happig op om te pleiten voor het downloaden van gestolen code. Bovendien is Astoria nog lang niet voltooid. Het is niet vrijgegeven voor een reden.
Mocht u echter voor uzelf beslissen, dan hoeft u alleen maar de Windows Insider-app op uw (compatibele) Windows 8.1-telefoon te installeren en de pre-release van Windows 10 Mobile te installeren. Vervolgens moet u de converter aanschaffen en een APK hier naartoe slepen (hier kunt u APK's downloaden. Een APK downloaden van Google Play naar By-passbeperkingen. het installeerbare APK-bestand voor een app van Google Play? We hebben je gedekt. Lees meer). Het is zo eenvoudig als dat.
Wat zijn de beperkingen
Microsoft is niet het eerste bedrijf dat Android-ontwikkelaars een rechtszaak aanspant. BlackBerry, sinds het jammerlijk mislukte Playbook, heeft de pijnloze conversie van Android-apps mogelijk gemaakt. Je hebt je Android In My Blackberry - Hoe Android-apps uitvoeren op Blackberry OS 10 Je hebt je Android in mijn Blackberry - Hoe Android-apps uitvoeren op Blackberry OS 10 Voordat u uw Blackberry-apparaat met uw favoriete Android-app gaat laden, zijn er een paar dingen die u moet weten. Lees verder .
Maar Astoria heeft enkele behoorlijk grote beperkingen, net zoals het was op BlackBerry 10. Google Play-services werken er niet mee, en geconverteerde apps kunnen niet communiceren met Windows Services omdat native apps.
En om een of andere reden werkt SnapChat er niet goed mee. Astoria kan mogelijk Android-apps porten, maar verwacht niet dat ze hetzelfde kwaliteitsniveau hebben als een native app.
Waarom is dit cool?
Hebt u zich ooit afgevraagd hoe u Android-apps op uw Windows-bureaublad kunt uitvoeren? Hoe emuleert u Android en voert u Android-apps uit op uw pc? Android emuleren en Android-apps uitvoeren op uw pc Het is eigenlijk vrij eenvoudig om Android-apps op uw pc of laptop te laten draaien. ! Hier laten we u de beste methoden doornemen. Lees verder ? Terwijl u bijvoorbeeld WhatsApp op Windows kunt emuleren WhatsApp op uw pc gebruiken en synchroniseren met uw telefoon WhatsApp op uw pc gebruiken en synchroniseren met uw telefoon Hier is de beste manier om WhatsApp op uw bureaublad te gebruiken en te synchroniseren met WhatsApp op je Android-telefoon of -tablet. Meer lezen, soortgelijke oplossingen voor iOS ontbreken. Of misschien ben je een van de weinige enthousiaste Windows Phone-gebruikers die snakken naar meer apps.
Persoonlijk heb ik onlangs mijn Huawei Android-telefoon gedeactiveerd voor een Lumia 640XL. Ik hou ervan. Ik ben dol op de consistente gebruikerservaring en de sterk verbeterde e-mailclients. Ik hou van het feit dat het snel is, en ik hou zelfs van Groove (voorheen bekend als Xbox Music). Maar er ontbreken nog een aantal dingen.
Enkele van mijn favoriete apps, zoals last-minute reis-app Hotel Tonight Hotel Tonight: de beste last-minute deals voor hotels vinden [iOS] Hotel vanavond: de beste last-minute deals voor hotels vinden [iOS] Lees meer, en deel uw favoriete Uber-rit Is Uber en waarom bedreigt het traditionele taxidiensten? Wat is Uber en waarom dreigt het traditionele taxidiensten? Uber is geland en het verandert de doorgang in de binnenstad fundamenteel. En sommigen zullen misschien zeggen, niet helemaal ten goede. Meer lezen is er, maar veel niet. Essentials zoals LoungeBuddy en Hailo.
Astoria laat ontwikkelaars definitief zien dat zij kan port hun Android-apps met een minimum aan inspanning naar Windows 10 Mobile. Nog indrukwekkender is dat het laat zien hoe gemakkelijk een mobiele applicatie kan worden geporteerd naar de desktop. Zoals Candy Crush Saga heeft laten zien, hoeft dit geen ongemakkelijke, frustrerende aangelegenheid te zijn, zoals zo vaak gebeurt met geëmuleerde mobiele apps. Het kan eerder gracieus en soepel en intuïtief zijn.
Laten we eerlijk zijn. Er zijn tijden geweest dat we een mobiele app op onze computer wilden gebruiken. Misschien heb je een Uber nodig gehad, of de goedkoopste tarieven gevonden op Hotel Tonight, of misschien wilde je gewoon de mobiele versie van Facebook Messenger gebruiken (waarvan sommigen beweerden dat het beter is dan de browserversie). Dit maakt dat alles (en meer) mogelijk.
Wellicht zal dit resulteren in een grotere variëteit aan beschikbare apps en feature-parity voor bestaande applicaties.
Maar dat gaat niet gebeuren, tenzij u, de lezers lobbyen bij je favoriete ontwikkelaars. Het is gemakkelijk genoeg. Gewoon tweeten of e-mailen. Als je echt wanhopig bent, bel dan op en vraag waarom ze het meest achtergestelde en potentieel lucratieve smartphoneplatform dat er is negeert.
Porteren van Android-apps naar Windows 10 Mobile staat op het punt om eenvoudig te worden. @loungebuddy @Hailo waar wacht je nog op? https://t.co/xsOyLW38dp
- Matthew Hughes (@matthewhughes) 17 augustus 2015
Ik deed. Wat houdt je tegen?
Of misschien ben ik een beetje optimistisch. Wat denk je? Zullen Astoria en Islandwood ertoe leiden dat Windows 10 eindelijk het app-probleem oplost? Of is Microsoft gedoemd om altijd een derde-prijs app-winkel te hebben? Wat je ook denkt, laat het me weten in de reacties hieronder en we zullen chatten.
Foto Credits: Verenigde Naties van smartphone-besturingssystemen door Jon Fingas, Microsoft Lumia 640XL door Maurizio Pesce
Ontdek meer over: Emulatie, Windows 10, Windows Mobile.