Vill du ha din favorit Android och iOS Apps för att köras på Windows 10?
Microsoft har ett appproblem.
Det var inte alltid så. Microsoft har alltid hade det största operativsystemet (OS). För ungefär tio år sedan hade den också den största mobila databehandlingsplattformen. De behövde inte domstolsutvecklare. Det var helt enkelt inte så mycket som alternativ. Att vara en utvecklare var i huvudsak att arbeta inom Windows-ekosystemet.
Men sedan började deras mobila förmögenheter att blekna. Nu är de det tredje populäraste mobila operativsystemet, med den moribunda BlackBerry som inte går för långt bakom. Windows blir också usurped på skrivbordet av Apple och Googles Chrome OS.
Detta har resulterat i att utvecklare - en notoriskt vasslösa art - vänder sig till sina anmärkningar någon annanstans. Microsoft har förlorat sin fångarutvecklare.
Det är en trend som är märkvärdigt svår att vända om, men Microsoft tror att de har stött på det med Project Islandwood och Project Astoria [Inget längre tillgängligt] - två verktyg som gör det enkelt att porta Android och IOS-appar till Windows. och tack vare Universal Windows Platform, samtidigt till mobila enheter och stationära enheter. En version av Astoria läckte nyligen, och det orsakar redan vågor.
Projekt Astoria och Islandwood förklaras
Microsoft är oerhört ivriga att överbrygga appgapet. Men de letar efter en viss typ av app. De vill ha applikationer som är vackra och beröring, eftersom Microsoft är otroligt investerat i pekskärmen. För Redmond är det nästa stora paradigm för mänsklig datorinteraktion. Men problemet är att utvecklarna som simmar i Microsofts ekosystem har liten erfarenhet av att bygga touch-baserade appar.
Tro det eller inte, de utmaningar som är förknippade med att utveckla beröringsfokuserade applikationer är mer än tekniska. De är mänskliga. De handlar om att bygga vackra, touch-orienterade mönster. Det här är något oerhört svårt, och har tagit Microsoft lång tid att räkna ut.
Det är just därför Microsoft är så upphetsad över Astoria och Islandwood, eftersom det tillåter dem att omedelbart hamna befintliga Android- och IOS-appar till Windows 10 utan att behöva vänta på kompetensen hos deras utvecklingssamhälle att mogna.
Astoria är Android-verktygssatsen. Med alla konton är det ganska enkelt att använda. Att förbereda en Android-app för Windows 10 kan vara lika enkelt som att lägga till en enda kodrad. Microsoft har också inkluderat ett kompatibilitetsbibliotek som gör att appen kan fungera med befintliga Microsoft-tjänster.
Islandwood är lite mer komplex. Det är effektivt en helt ny serie utvecklingsverktyg, bibliotek och verktygslådor som gör att utvecklare kan bygga Windows 10-appar med Objective-C och exportera befintliga Xcode-projekt till Visual Studio. Just nu är det uteslutande Objective-C, men Microsoft är arbetar på en snyggt förväntad Swift compiler Hur påverkar Apples nya programmeringsspråk mig? Hur påverkar Apples nya programmeringsspråk mig? Från get-go, visste utvecklare Apples nya Swift skulle bli stor. Men varför ska du bry dig? Läs mer .
Jag skulle vara remiss om jag inte nämnde systerprojekten till Astoria och Islandwood; Centennial och Westminster.
Centennial [No longer available] är tänkt att göra äldre Windows-appar (särskilt de som är byggda med Win32, COM och, äldre. Net-appar) arbetar med den nya Universal Windows Platform (UWP) -standarden. Det gör inget för att ändra koden, eller kräva att programmen omkompileras. Det ompaketerar istället befintliga binärer i ett format som fungerar med UWP.
Med tanke på det stora antalet befintliga Windows-program som faller utanför UWP: s omfattning, känns det som en no-brainer.
Westminster är också ganska intressant, eftersom det gör att utvecklare enkelt kan omvandla befintliga webbapplikationer till inbyggda Windows Store-applikationer.
Detta inkluderar Windows 10 Mobile applikationer, som effektivt kommer att köra samma kod som skrivbordsvarianter av Windows, om än med några tweaks.
Läckan
Trots att Windows 10 redan har lanserat, och den otroliga fanfare som följde efter, har Microsoft varit ganska lågt om sina kompatibilitetsinriktade utvecklingsverktyg. Det enda verkliga exemplet vi hittills har sett var Candy Crush Saga, som portades från iOS med Islandwood.
Verktygen själva är för det mesta i en sluten beta. Även om vi, som vi har sett igen och igen, är alltför lätt för att en sluten beta ska bli öppen utan tillstånd från de aktuella utvecklarna.
Projekt Astoria läckte nyligen. Inte långt efter släppte några underhållande kodare en applikation som möjliggör sidladdning av Android APKs till Windows 10 Mobile-enheter, helt enkelt genom att dra och släppa.
Astoria blev nästan säkert uppnådd genom olagliga medel. Som ett resultat har vi beslutat att inte testa det för den här artikeln. Liksom WindowsCentral, är vi inte så angelägna om att förespråka för nedladdning av stulen kod. Plus, Astoria är fortfarande ingenstans nära komplett. Det har inte släppts av en anledning.
Om du själv bestämmer dig, handlar det dock bara om att installera Windows Insider-appen på din (kompatibla) Windows 8.1-telefon och installera Windows 10 Mobile före release. Då måste du skaffa omvandlaren och dra och släppa en APK i den (här är hur du laddar ner APKs Hur man laddar ner en APK från Google Play för att kringgå begränsningar Hur man hämtar en APK från Google Play för att kringgå begränsningar Behöver du ta hand om Den installerbara APK-filen för en app från Google Play? Vi har täckt dig. Läs mer). Det är lika enkelt som det.
Vad är dess begränsningar
Microsoft är inte det första företaget till rätta Android-utvecklare. BlackBerry, sedan den otroligt misslyckade Playbook, har tillåtit smärtsam omvandling av Android-appar. Du fick din Android i min Blackberry. Så kör Android Apps på Blackberry OS 10. Du har din Android i min Blackberry. Så kör Android Apps på Blackberry OS 10 Innan du lägger in din Blackberry-enhet med din favorit Android-app finns det några saker du behöver veta. Läs mer .
Men Astoria har några ganska stora begränsningar, ungefär som om den var på BlackBerry 10. Google Play Services fungerar inte med det, och konverterade appar kan inte interagera med Windows Services som inbyggda appar kan.
Och av någon anledning fungerar SnapChat inte ordentligt med den. Astoria kanske kan porta Android-appar, men förvänta dig inte att de har samma nivå av kvalitet som du kan förvänta dig från en inbyggd app.
Varför är det här kallt??
Har du någonsin undrat hur du kan köra Android-appar på ditt Windows-skrivbord Hur man emulerar Android och kör Android Apps på din dator Hur man emulerar Android och kör Android Apps på din dator Det är faktiskt ganska enkelt att få Android-appar som körs på skrivbordet eller datorn ! Här går vi igenom de bästa metoderna. Läs mer ? Medan du exempelvis kan emulera WhatsApp på Windows Så här använder du WhatsApp på din dator och synkroniseras med din telefon Så här använder du WhatsApp på datorn och synkroniseras med din telefon Här är det bästa sättet att använda Whatsapp på skrivbordet och få det att synkronisera med Whatsapp på din Android-telefon eller -tabell. Läs mer, liknande lösningar för iOS saknas. Eller kanske du är en av väldigt få entusiastiska Windows Phone-användare som vill ha fler appar.
Personligen drog jag nyligen min Huawei Android-telefon för en Lumia 640XL. Jag älskar det. Jag älskar den konsekventa användarupplevelsen och de starkt förbättrade e-postklienterna. Jag älskar det faktum att det är snabbt, och jag älskar även Groove (tidigare känd som Xbox Music). Men det saknas fortfarande några saker.
Några av mina favoritapps, som sista minuten resepapp Hotel Tonight Hotel Tonight: Hitta de bästa Sista Minuten Erbjudanden på Hotell [iOS] Hotell ikväll: Hitta de bästa Sista Minuten Erbjudanden på hotell [iOS] Läs mer och ridesharing favorit Uber Vad Är Uber och varför hotar det traditionella taxitjänster? Vad är Uber och varför hotar det traditionella taxitjänster? Uber har landat, och det förändrar i grunden stadens transitering. Och vissa kan säga, inte helt till det bättre. Läs mer är det, men mycket är det inte. Essentials som LoungeBuddy och Hailo.
Astoria visar definitivt utvecklare att de kan porta sina Android-appar till Windows 10 Mobile med ett minimum av ansträngning. Ännu mer imponerande visar det hur lätt det är att en mobil applikation kan överföras till skrivbordet. Som Candy Crush Saga har visat behöver det inte vara en besvärlig och frustrerande affär, som det ofta är med emulerade mobilappar. Snarare kan det vara graciöst och smidigt och intuitivt.
Låt oss vara ärliga. Det har varit tider när vi har velat använda en mobilapp på vår dator. Kanske har du behövt hämta en Uber, eller hitta de billigaste priserna på Hotel Tonight, eller kanske du bara ville använda den mobila versionen av Facebook Messenger (vilket något hävdar är bättre än webbläsarversionen). Detta gör allt det (och mer) möjligt.
Kanske kommer detta att resultera i ett större utbud av tillgängliga appar och funktionalitet för befintliga applikationer.
Men det kommer inte att hända om inte du, läsarna lobbyn din favoritutvecklare. Det är lätt nog. Bara tweet dem, eller maila dem. Om du är verkligen desperat, ta telefonen och fråga dem varför de ignorerar kanske den mest undervärda och potentiellt lukrativa smartphoneplattformen där ute.
Porting Android-appar till Windows 10 Mobile håller på att bli lätt. @loungebuddy @Hailo vad väntar du på? https://t.co/xsOyLW38dp
- Matthew Hughes (@matthewhughes) 17 augusti 2015
Jag gjorde. Vad hindrar dig?
Eller kanske är jag lite optimistisk. Vad tror du? Kommer Astoria och Islandwood att resultera i att Windows 10 äntligen fixar sitt appproblem? Eller är Microsoft dömd att för alltid ha en tredje klassens appbutik? Oavsett vad du tycker, låt mig veta i kommentarerna nedan och vi chattar.
Fotokrediter: Förenta nationerna av smartphone operativsystem av Jon Fingas, Microsoft Lumia 640XL av Maurizio Pesce
Utforska mer om: Emulering, Windows 10, Windows Mobile.