Advertentie
Microsoft heeft een app-probleem.
Zo was het niet altijd. Microsoft heeft altijd had het grootste besturingssysteem (OS). Zo'n tien jaar geleden had het ook het grootste mobiele computerplatform. Ze hoefden ontwikkelaars niet voor het gerecht te dagen. Er waren simpelweg niet veel alternatieven. 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 niet te ver achterop. Windows wordt ook op de desktop overgenomen door Apple en het Chrome OS van Google.
Dit heeft ertoe geleid dat ontwikkelaars - een notoir wispelturige soort - hun aandacht elders hebben gevestigd. Microsoft heeft zijn eigen doelgroep voor ontwikkelaars verloren.
Het is een trend die opmerkelijk moeilijk te keren is, maar Microsoft denkt dat ze het met Project hebben gekraakt Islandwood en Project Astoria [niet meer beschikbaar] - twee toolkits waarmee u gemakkelijk Android- en iOS-apps kunt porten naar Windows; en dankzij het universele Windows-platform, tegelijkertijd voor mobiele en desktop-apparaten. Een versie van Astoria is onlangs gelekt en veroorzaakt al golven.
Project Astoria en Islandwood uitgelegd
Microsoft wil ongelooflijk graag de kloof tussen de apps overbruggen. Maar ze zijn op zoek naar een specifiek soort app. Ze willen applicaties die mooi zijn en aanraakgericht zijn, omdat Microsoft ongelooflijk investeert in het touchscreen. Voor Redmond is dit het volgende grote paradigma van menselijke computerinteractie. Maar het probleem is dat de ontwikkelaars die zwemmen in het ecosysteem van Microsoft weinig ervaring hebben met het bouwen van op aanraking gebaseerde apps.
Geloof het of niet, de uitdagingen bij het ontwikkelen van aanraakgerichte applicaties zijn meer dan technisch. Ze zijn menselijk. Ze gaan over het bouwen van mooie, aanraakgerichte ontwerpen. Dit is iets ongelooflijk moeilijks en het heeft Microsoft veel tijd gekost om erachter te komen.
Dat is precies waarom Microsoft zo enthousiast is over Astoria en Islandwood, omdat het hen in staat stelt onmiddellijk te porten bestaande Android- en iOS-apps voor Windows 10, zonder te hoeven wachten op de vaardigheden van hun ontwikkelaarsgemeenschap volwassen.
Astoria is de Android-toolkit. Door 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 kan werken met bestaande Microsoft-services.
Islandwood is iets complexer. Het is in feite een geheel nieuwe suite van ontwikkeltools, bibliotheken en toolchains die dit mogelijk maken ontwikkelaars om Windows 10-apps met Objective-C te bouwen en bestaande Xcode-projecten naar Visual te exporteren Studio. Op dit moment is het uitsluitend Objective-C, maar Microsoft is werken aan een langverwachte Snelle compiler Welke invloed heeft de nieuwe programmeertaal van Apple op mij?Vanaf het begin wisten ontwikkelaars dat de nieuwe Swift van Apple groot zou worden. Maar waarom zou je erom geven? Lees verder .
Ik zou niet nalaten als ik niet ook de zusterprojecten van Astoria en Islandwood zou noemen; Centennial en Westminster.
Centennial [Niet langer beschikbaar] 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. Het herverpakt eerder bestaande binaire bestanden in een formaat dat werkt met UWP.
Gezien het enorme aantal bestaande Windows-applicaties dat buiten het bereik van UWP valt, voelt dit als een goed idee.
Westminster is ook nogal interessant, omdat het ontwikkelaars toestaat om bestaande webapplicaties gemakkelijk om te zetten in native Windows Store-applicaties.
Dit omvat Windows 10 Mobile-applicaties, die in feite dezelfde code zullen uitvoeren als desktopvarianten van Windows, zij het met een paar aanpassingen.
Het lek
Ondanks dat Windows 10 al is gelanceerd en de ongelooflijke fanfare die daarop volgde, was Microsoft nogal ingetogen over hun op compatibiliteit gerichte ontwikkelaarstools. Het enige echte voorbeeld dat we tot nu toe hebben gezien, was Candy Crush Saga, dat vanaf iOS werd geporteerd met Islandwood.
De tools zelf bevinden zich voor het grootste deel in een gesloten bèta. Hoewel, zoals we keer op keer hebben gezien, het heel gemakkelijk is om een gesloten bèta te openen zonder toestemming van de betreffende ontwikkelaars.
Project Astoria is onlangs gelekt. Niet lang daarna brachten enkele ondernemende coders een applicatie uit waarmee Android APK's kunnen worden geladen naar Windows 10 Mobile-apparaten, simpelweg door te slepen en neer te zetten.
Astoria is vrijwel zeker verkregen via illegale middelen. Daarom hebben we besloten het niet voor dit artikel te testen. Zoals WindowsCentral, we willen niet graag pleiten voor het downloaden van gestolen code. Bovendien is Astoria nog lang niet compleet. Het is niet vrijgegeven voor een reden.
Mocht u echter voor uzelf beslissen, dan is het gewoon een kwestie van installeren van de Windows Insider-app op uw (compatibele) Windows 8.1-telefoon en de pre-release van Windows 10 Mobile installeren. Vervolgens moet u de converter aanschaffen en een APK erin slepen en neerzetten (Hier leest u hoe u APK's downloadt Hoe een APK van Google Play te downloaden om beperkingen te omzeilenWilt u het installeerbare APK-bestand voor een app van Google Play in handen krijgen? We hebben je gedekt. Lees verder ). Zo eenvoudig is het.
Wat zijn de beperkingen
Microsoft is niet het eerste bedrijf dat Android-ontwikkelaars aanspreekt. BlackBerry, sinds het jammerlijk mislukte Playbook, heeft de pijnloze conversie van Android-apps Je hebt je Android in mijn Blackberry - Android-apps uitvoeren op Blackberry OS 10Voordat u uw Blackberry-apparaat aan de zijkant laadt met uw favoriete Android-app, zijn er een paar dingen die u moet weten. Lees verder .
Maar Astoria heeft een aantal 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 zoals native apps dat kunnen.
En om de een of andere reden werkt SnapChat er niet goed mee. Astoria kan mogelijk Android-apps overzetten, maar verwacht niet dat ze hetzelfde kwaliteitsniveau hebben als je zou verwachten van een native app.
Waarom is dit cool?
Heb je je ooit afgevraagd hoe je kon rennen? Android-apps op uw Windows-bureaublad Hoe u Android kunt emuleren en Android-apps op uw pc kunt uitvoerenHet is eigenlijk vrij eenvoudig om Android-apps op uw desktop of laptop te laten draaien! Hier leiden we u door de beste methoden. Lees verder ? Terwijl je dat bijvoorbeeld kunt emuleren WhatsApp op Windows Hoe WhatsApp op uw pc te gebruiken en met uw telefoon te synchroniserenHier is de beste manier om WhatsApp op uw desktop te gebruiken en deze te laten synchroniseren met Whatsapp op uw Android-telefoon of -tablet. Lees verder , vergelijkbare oplossingen voor iOS ontbreken. Of misschien bent u een van de weinige enthousiaste Windows Phone-gebruikers die snakken naar meer apps.
Persoonlijk heb ik onlangs mijn Huawei Android-telefoon gedumpt voor een Lumia 640XL. Ik hou ervan. Ik ben dol op de consistente gebruikerservaring en de sterk verbeterde e-mailclients. Ik vind het geweldig dat het snel is en ik ben zelfs dol op Groove (voorheen bekend als Xbox Music). Maar er ontbreken nog enkele dingen.
Enkele van mijn favoriete apps, zoals last-minute reisapp Hotel Tonight Hotel Tonight: Vind de beste lastminuteaanbiedingen voor hotels [iOS] Lees verder , en ridesharing favoriete Uber Wat is Uber en waarom bedreigt het traditionele taxidiensten?Uber is geland en het verandert de transit in de binnenstad fundamenteel. En sommigen zullen misschien zeggen, niet helemaal ten goede. Lees verder zijn er, maar veel niet. Essentials zoals LoungeBuddy en Hailo.
Astoria laat ontwikkelaars definitief zien dat ze dat doen kan zet hun Android-apps met een minimum aan inspanning over naar Windows 10 Mobile. Nog indrukwekkender is dat het laat zien hoe gemakkelijk een mobiele applicatie naar de desktop kan worden overgezet. Zoals Candy Crush Saga heeft aangetoond, hoeft dit geen lastige, frustrerende aangelegenheid te zijn, zoals zo vaak met geëmuleerde mobiele apps. Het kan eerder sierlijk 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 had je een Uber nodig, of moest je de goedkoopste tarieven van Hotel Tonight vinden, of misschien gewoon wilde de mobiele versie van Facebook Messenger gebruiken (wat volgens sommigen beter is dan de browser versie). Dit maakt dat allemaal (en meer) mogelijk.
Misschien resulteert dit in een grotere verscheidenheid aan beschikbare apps en gelijkwaardigheid van functies voor bestaande applicaties.
Maar dat gaat niet gebeuren tenzij u, lobbyen de lezers bij uw favoriete ontwikkelaars. Het is makkelijk genoeg. Tweet ze of stuur een e-mail. Als je echt wanhopig bent, neem dan de telefoon op en vraag waarom ze misschien het meest onderbediende en potentieel lucratieve smartphoneplatform negeren.
Het overzetten van Android-apps naar Windows 10 Mobile staat op het punt om gemakkelijk te worden. @loungebuddy@Hailo waar wacht je 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 voor altijd een third-rate app store te hebben? Wat je ook denkt, laat het me weten in de reacties hieronder en we zullen chatten.
Fotocredits:Verenigde Naties van smartphone-besturingssystemen door Jon Fingas, Microsoft Lumia 640XL door Maurizio Pesce
Matthew Hughes is een softwareontwikkelaar en schrijver uit Liverpool, Engeland. Hij wordt zelden gevonden zonder een kopje sterke zwarte koffie in zijn hand en is dol op zijn Macbook Pro en zijn camera. Je kunt zijn blog lezen op http://www.matthewhughes.co.uk en volg hem op twitter op @matthewhughes.