Publicitate
Microsoft are o problemă de aplicație.
Nu a fost întotdeauna așa. Microsoft are mereu avea cel mai mare sistem de operare (OS). În urmă cu aproximativ zece ani, avea și cea mai mare platformă de calcul mobil. Nu au avut nevoie să facă legătura cu dezvoltatorii. Pur și simplu, nu s-au găsit multe alternative. A fi dezvoltator a fost, în esență, să lucrați în ecosistemul Windows.
Dar apoi averea lor mobilă a început să se estompeze. Acum sunt cel de-al treilea sistem de operare mobil cel mai popular, cu BlackBerry moribund nu rămâne prea în urmă. De asemenea, Windows este uzurpată pe desktop de către Apple și Google OS Chrome.
Acest lucru a dus la crearea de dezvoltatori - o specie notibil de vicleană - îndreptându-și atenția în altă parte. Microsoft și-a pierdut audiența captivantă pentru dezvoltatori.
Este o tendință care este remarcabil de greu de inversat, dar Microsoft crede că l-au prăbușit cu Project Islandwood și Project Astoria [Nu mai sunt disponibile] - două seturi de instrumente care ușurează portul aplicațiilor Android și iOS la Windows; și datorită Platformei universale Windows, simultan dispozitivelor mobile și desktop. O versiune a Astoria s-a scurs recent și deja provoacă valuri.
Proiectul Astoria și Islandwood explicat
Microsoft este incredibil de dornic să rezolve decalajul aplicației. Dar caută un anumit tip de aplicație. Ei doresc aplicații frumoase și orientate spre atingere, deoarece Microsoft este incredibil de investit în ecranul tactil. Pentru Redmond, este următoarea mare paradigmă a interacțiunii umane cu computerul. Problema este însă că dezvoltatorii care înoată în ecosistemul Microsoft au o experiență redusă în construirea aplicațiilor bazate pe atingere.
Credeți sau nu, provocările asociate dezvoltării de aplicații orientate spre atingere sunt mai mult decât tehnice. Sunt oameni. Este vorba despre construirea unor modele frumoase, orientate spre atingere. Acest lucru este incredibil de greu și a luat Microsoft mult timp să-și dea seama.
Tocmai de aceea, Microsoft este atât de încântată de Astoria și Islandwood, deoarece le permite să porteze imediat aplicațiile Android și iOS existente pe Windows 10, fără a fi nevoie să aștepți abilitățile comunității lor de dezvoltatori matur.
Astoria este un set de instrumente pentru Android. După toate conturile, este destul de simplu de utilizat. Pregătirea unei aplicații Android pentru Windows 10 poate fi la fel de ușoară precum adăugarea unei singure linii de cod. Microsoft a inclus și o bibliotecă de interoperabilitate care permite aplicației să funcționeze cu serviciile Microsoft existente.
Islandwood este ceva mai complex. Este într-adevăr o suită complet nouă de instrumente de dezvoltare, biblioteci și cutii de unelte care permite dezvoltatorii să creeze aplicații Windows 10 cu Objective-C și să exporte proiecte Xcode existente în Visual Studio. În acest moment, este exclusiv obiectivul-C, dar Microsoft este lucrând la un anticipat fierbinte Compilator rapid Cum mă afectează noul limbaj de programare Apple?Din prima pornire, dezvoltatorii știau că noul Swift al Apple va fi mare. Dar de ce ar trebui să vă pese? Citeste mai mult .
Aș fi remis dacă nu am menționat, de asemenea, proiectele surori la Astoria și Islandwood; Centennial și Westminster.
Centennial [Nu mai este disponibil] este menit să facă aplicațiile Windows mai vechi (în special cele construite cu Win32, COM și, aplicațiile mai vechi .Net) să funcționeze cu noul standard UWP (Universal Windows Platform). Nu face nimic pentru a schimba codul și nu necesită recompilarea programelor. Mai degrabă, reambalează binarele existente într-un format care funcționează cu UWP.
Având în vedere numărul uriaș de aplicații Windows existente care nu intră în sfera de aplicare a UWP, acest lucru se simte ca un brainer.
Westminster este destul de interesant, de asemenea, deoarece permite dezvoltatorilor să transforme cu ușurință aplicațiile web existente în aplicații native din Windows Store.
Aceasta include aplicațiile Windows 10 Mobile, care vor efectua același cod ca și variantele desktop ale Windows, deși cu câteva modificări.
Scurgerea
În ciuda faptului că Windows 10 s-a lansat deja și a fanfarei incredibile care au urmat ulterior, Microsoft a fost destul de slabă în ceea ce privește instrumentele de dezvoltator orientate spre compatibilitate. Singurul exemplu din lumea reală pe care l-am văzut până acum a fost Candy Crush Saga, care a fost transportat de pe iOS folosind Islandwood.
Instrumentele în sine sunt, în mare parte, într-o versiune beta închisă. Deși, așa cum am văzut din nou, este prea ușor pentru o versiune beta închisă să devină deschisă fără permisiunea dezvoltatorilor în cauză.
Proiectul Astoria a fost recent scurs. Nu după multă vreme, unii codificatori întreprinzători au lansat o aplicație care permite identificarea de APK-uri Android pe dispozitivele Windows 10 Mobile, pur și simplu prin glisare și plasare.
Astoria a fost obținută aproape sigur prin mijloace ilegale. Drept urmare, am decis să nu îl testăm pentru acest articol. Ca WindowsCentral, nu suntem prea dornici să pledăm pentru descărcarea codului furat. În plus, Astoria încă nu este aproape completă. Nu a fost lansat pentru un motiv.
Cu toate acestea, dacă vă hotărâți pe voi înșivă, este pur și simplu o problemă de instalare Aplicația Windows Insider pe telefonul dvs. (compatibil) Windows 8.1 și instalarea pre-lansării Windows 10 Mobile. Apoi, trebuie să achiziționați convertorul și să trageți și să plasați un APK în el (iată cum puteți descărca APK-uri Cum să descărcați un APK de la Google Play la restricții de bypassAveți nevoie să vă puneți mâna pe fișierul APK instalabil pentru o aplicație de la Google Play? Te-am acoperit. Citeste mai mult ). Este la fel de ușor.
Care sunt limitările sale
Microsoft nu este prima companie care a judecat dezvoltatorii Android. BlackBerry, încă de la Playbook-ul nereușit de reușit, a permis conversia nedureroasă a aplicațiilor Android Ți-ai adus Android-ul în Blackberry - Cum să rulezi aplicații Android pe Blackberry OS 10Înainte de a încărca dispozitivul Blackberry cu aplicația preferată pentru Android, trebuie să știi câteva lucruri. Citeste mai mult .
Astoria are însă unele limitări destul de majore, la fel cum a fost pe BlackBerry 10. Serviciile Google Play nu funcționează cu acesta, iar aplicațiile convertite nu pot interacționa cu Serviciile Windows așa cum pot aplicațiile native.
Și din anumite motive, SnapChat nu funcționează corect cu acesta. Este posibil ca Astoria să poată transporta aplicații Android, dar nu vă așteptați să aibă același nivel de calitate pe care îl așteptați de la o aplicație nativă.
De ce este cool?
Te-ai întrebat vreodată cum poți alerga Aplicații Android pe desktopul Windows Cum să emulați Android și să rulați aplicații Android pe computerEste de fapt destul de ușor să obțineți aplicații Android care rulează pe desktop sau laptop! Aici, vă păstrăm cele mai bune metode. Citeste mai mult ? În timp ce poți, de exemplu emula WhatsApp pe Windows Cum se folosește WhatsApp pe computer și se sincronizează cu telefonulIată cel mai bun mod de a utiliza Whatsapp pe desktop și de a-l sincroniza cu Whatsapp pe telefonul sau tableta Android. Citeste mai mult , lipsesc soluții similare pentru iOS. Sau poate sunteți unul dintre foarte puțini utilizatori entuziaști de Windows Phone care doresc mai multe aplicații.
Personal, mi-am scos recent telefonul Android Huawei pentru un Lumia 640XL. Imi place. Îmi place experiența constantă a utilizatorilor și clienții de e-mail îmbunătățit mult. Îmi place faptul că este rapid și chiar iubesc Groove (cunoscută anterior drept Xbox Music). Dar încă mai lipsesc unele lucruri.
Unele dintre aplicațiile mele preferate, cum ar fi aplicația de călătorie de ultimă oră Hotel Tonight Hotel Tonight: Găsește cele mai bune oferte de ultimă oră la hoteluri [iOS] Citeste mai mult , și călărit pe Uber preferat Ce este Uber și de ce este amenințarea serviciilor tradiționale de taxi?Uber a aterizat și se schimbă fundamental tranzitul interior-oraș. Și unii ar putea spune, nu în totalitate în bine. Citeste mai mult există, dar multe nu sunt. Elementele esențiale precum LoungeBuddy și Hailo.
Astoria le arată definitiv dezvoltatorilor că poate sa portă-le aplicațiile Android la Windows 10 Mobile cu un efort minim. Și mai impresionant, demonstrează ușurința în care o aplicație mobilă poate fi portată pe desktop. Așa cum a arătat Candy Crush Saga, aceasta nu trebuie să fie o aventură penibilă și frustrantă, așa cum se întâmplă la fel de des cu aplicațiile mobile emulate. Mai degrabă, poate fi grațios, neted și intuitiv.
Sa fim cinstiti. Au fost momente în care am vrut să folosim o aplicație mobilă pe computerul nostru. Poate că a trebuit să acorzi un Uber sau să găsești cele mai ieftine tarife la Hotel Tonight, sau poate doar tu a vrut să folosească versiunea mobilă a Facebook Messenger (pe care unii o consideră mai bună decât browserul versiune). Acest lucru face tot posibilul (și mai mult).
Poate că acest lucru va duce la o varietate mai mare de aplicații disponibile și o paritate de caracteristici pentru aplicațiile existente.
Dar asta nu se va întâmpla decât dacă tu, cititorii fac lobby pentru dezvoltatorii dvs. preferați. Este destul de ușor. Trebuie doar să le tuitezi sau să le trimiți prin e-mail. Dacă sunteți într-adevăr disperați, accesați telefonul și întrebați-i de ce ignoră, probabil, cea mai subestimată și potențial profitabilă platformă de smartphone-uri de acolo.
Portarea aplicațiilor Android la Windows 10 Mobile este pe cale de a fi ușor ușor. @loungebuddy@Hailo ce mai astepti? https://t.co/xsOyLW38dp
- Matthew Hughes (@matthewhughes) 17 august 2015
Am facut. Ce te opreste?
Sau poate că sunt un pic optimist. Tu ce crezi? Astoria și Islandwood vor avea ca rezultat Windows 10 să-și rezolve definitiv problema aplicației? Sau Microsoft este condamnată să aibă pentru totdeauna un magazin de aplicații la rata a treia? Orice credeți, anunțați-mă în comentariile de mai jos și vom face chat.
Credite foto:Națiunile Unite ale sistemelor de operare pentru smartphone-uri de Jon Fingas, Microsoft Lumia 640XL de Maurizio Pesce
Matthew Hughes este un dezvoltator de software și scriitor din Liverpool, Anglia. Foarte rar este găsit fără o ceașcă de cafea neagră puternică în mână și își adoră absolut Macbook Pro și camera foto. Îi poți citi blogul la http://www.matthewhughes.co.uk și urmăriți-l pe twitter la adresa @matthewhughes.