Annuncio pubblicitario
Microsoft ha un problema con l'app.
Non è sempre stato così. Microsoft ha sempre aveva il più grande sistema operativo (OS). Circa dieci anni fa aveva anche la più grande piattaforma di elaborazione mobile. Non avevano bisogno di corteggiare gli sviluppatori. Semplicemente non c'erano molte alternative. Essere uno sviluppatore doveva essenzialmente lavorare all'interno dell'ecosistema Windows.
Ma poi le loro fortune mobili hanno iniziato a svanire. Ora sono il terzo sistema operativo mobile più popolare, con il moribondo BlackBerry che non si trascina troppo indietro. Anche Windows viene usurpato sul desktop da Apple e dal Chrome OS di Google.
Ciò ha portato gli sviluppatori - una specie notoriamente volubile - a spostare le loro attenzioni altrove. Microsoft ha perso il suo pubblico di sviluppatori in cattività.
È una tendenza che è straordinariamente difficile da invertire, ma Microsoft pensa di aver capito con Project Islandwood e Project Astoria [non più disponibile] - due kit di strumenti che semplificano il porting di app Android e iOS a Windows; e grazie alla piattaforma Windows universale, contemporaneamente ai dispositivi mobili e desktop. Una versione di Astoria è trapelata di recente e sta già causando ondate.
Spiegazione del progetto Astoria e Islandwood
Microsoft è incredibilmente desiderosa di colmare il divario dell'app. Ma stanno cercando un tipo specifico di app. Vogliono applicazioni belle e mirate al tocco, poiché Microsoft è incredibilmente investita nel touchscreen. Per Redmond, è il prossimo grande paradigma dell'interazione uomo-computer. Ma il problema è che gli sviluppatori che nuotano nell'ecosistema di Microsoft hanno scarsa esperienza nella creazione di app touch-based.
Che ci crediate o no, le sfide associate allo sviluppo di applicazioni focalizzate sul tocco sono più che tecniche. Sono umani. Si tratta di realizzare splendidi design orientati al tocco. Questo è qualcosa di incredibilmente difficile e Microsoft ha impiegato molto tempo per capire.
Questo è esattamente il motivo per cui Microsoft è così entusiasta di Astoria e Islandwood, poiché consente loro di effettuare immediatamente il porting app Android e iOS esistenti per Windows 10, senza dover attendere le competenze della loro comunità di sviluppatori maturo.
Astoria è il toolkit Android. A detta di tutti, è piuttosto semplice da usare. Preparare un'app Android per Windows 10 può essere facile come aggiungere una singola riga di codice. Microsoft ha anche incluso una libreria di interoperabilità che consente all'app di funzionare con i servizi Microsoft esistenti.
Islandwood è un po 'più complesso. È effettivamente una suite completamente nuova di strumenti di sviluppo, librerie e toolchain che consente gli sviluppatori per creare app di Windows 10 con Objective-C ed esportare progetti Xcode esistenti in Visual Studio. Al momento, è esclusivamente Objective-C, ma Microsoft è lavorando su un attesissimo Compilatore rapido Come mi influenza il nuovo linguaggio di programmazione di Apple?Fin dall'inizio, gli sviluppatori sapevano che il nuovo Swift di Apple sarebbe stato grande. Ma perché dovresti preoccupartene? Leggi di più .
Sarei remissivo se non menzionassi anche i progetti gemelli di Astoria e Islandwood; Centenario e Westminster.
Centennial [Non più disponibile] ha lo scopo di far funzionare le vecchie app di Windows (in particolare quelle costruite con Win32, COM e, vecchie app .Net) con il nuovo standard UWP (Universal Windows Platform). Non fa nulla per modificare il codice o richiedere la ricompilazione dei programmi. Piuttosto, riconfeziona i file binari esistenti in un formato compatibile con UWP.
Dato l'enorme numero di applicazioni Windows esistenti che non rientrano nell'ambito di applicazione di UWP, questo sembra un gioco da ragazzi.
Westminster è anche piuttosto interessante, in quanto consente agli sviluppatori di trasformare facilmente le applicazioni Web esistenti in applicazioni native di Windows Store.
Ciò include le applicazioni Windows 10 Mobile, che eseguiranno effettivamente lo stesso codice delle varianti desktop di Windows, anche se con alcune modifiche.
The Leak
Nonostante Windows 10 sia già stato lanciato e l'incredibile fanfara che è seguita in seguito, Microsoft è stata piuttosto discreta riguardo ai suoi strumenti di sviluppo orientati alla compatibilità. L'unico esempio reale che abbiamo visto finora è stato Candy Crush Saga, che è stato portato da iOS usando Islandwood.
Gli strumenti stessi sono, per la maggior parte, in una beta chiusa. Sebbene, come abbiamo visto più volte, è fin troppo facile aprire una beta chiusa senza il permesso degli sviluppatori in questione.
Il progetto Astoria è stato recentemente trapelato. Non molto tempo dopo, alcuni programmatori intraprendenti hanno rilasciato un'applicazione che consente il sideload degli APK Android su dispositivi Windows 10 Mobile, semplicemente trascinandoli.
L'Astoria è stata quasi certamente ottenuta con mezzi illegali. Di conseguenza, abbiamo deciso di non testarlo per questo articolo. Come WindowsCentral, non siamo troppo entusiasti di sostenere il download di codice rubato. Inoltre, Astoria non è ancora completa. Non è stato rilasciato per una ragione.
Tuttavia, se dovessi decidere da solo, è semplicemente una questione di installazione di App di Windows Insider sul tuo (compatibile) telefono Windows 8.1 e l'installazione della pre-release di Windows 10 Mobile. Quindi è necessario acquisire il convertitore e trascinare e rilasciare un APK in esso (ecco come scaricare gli APK Come scaricare un APK da Google Play per bypassare le restrizioniDevi mettere le mani sul file APK installabile per un'app da Google Play? Ti abbiamo coperto. Leggi di più ). È così facile.
Quali sono i suoi limiti
Microsoft non è la prima azienda a corteggiare gli sviluppatori Android. BlackBerry, da quando il Playbook tristemente senza successo, ha permesso il conversione indolore delle app Android Hai il tuo Android in My Blackberry - Come eseguire app Android su Blackberry OS 10Prima di caricare lateralmente il tuo dispositivo Blackberry con la tua app Android preferita, ci sono alcune cose che devi sapere. Leggi di più .
Ma Astoria ha alcune limitazioni piuttosto importanti, proprio come su BlackBerry 10. I servizi di Google Play non funzionano con esso e le app convertite non sono in grado di interagire con i servizi di Windows come possono fare le app native.
E per qualche motivo, SnapChat non funziona correttamente con esso. Astoria potrebbe essere in grado di eseguire il port delle app Android, ma non aspettarti che abbiano lo stesso livello di qualità che ti aspetteresti da un'app nativa.
Perché è bello?
Ti sei mai chiesto come potresti correre App Android sul desktop di Windows Come emulare Android ed eseguire app Android sul tuo PCIn realtà è abbastanza facile far funzionare app Android sul tuo desktop o laptop! Qui, ti guidiamo attraverso i migliori metodi. Leggi di più ? Mentre puoi, per esempio emulare WhatsApp su Windows Come usare WhatsApp sul tuo PC e sincronizzare con il tuo telefonoEcco il modo migliore per utilizzare Whatsapp sul desktop e sincronizzarlo con Whatsapp sul tuo telefono o tablet Android. Leggi di più , mancano soluzioni simili per iOS. O forse sei uno dei pochissimi utenti entusiasti di Windows Phone che desiderano più app.
Personalmente, ho recentemente abbandonato il mio telefono Android Huawei per un Lumia 640XL. Lo adoro. Adoro l'esperienza utente coerente e i client di posta elettronica notevolmente migliorati. Adoro il fatto che sia veloce e adoro anche Groove (precedentemente noto come Xbox Music). Ma mancano ancora alcune cose.
Alcune delle mie app preferite, come app di viaggio last minute Hotel Tonight Hotel Tonight: trova le migliori offerte last minute sugli hotel [iOS] Leggi di più , e ridesharing Uber preferito Che cos'è Uber e perché minaccia i servizi di taxi tradizionali?Uber è atterrato e sta cambiando radicalmente il transito all'interno della città. E qualcuno potrebbe dire, non del tutto in meglio. Leggi di più ci sono, ma molte non lo sono. Elementi essenziali come LoungeBuddy e Hailo.
Astoria mostra definitivamente agli sviluppatori che loro può porta le loro app Android su Windows 10 Mobile con il minimo sforzo. Ancora più impressionante, dimostra la facilità con cui un'applicazione mobile può essere trasferita sul desktop. Come ha dimostrato Candy Crush Saga, questo non deve essere un affare imbarazzante e frustrante, come spesso accade con le app mobili emulate. Piuttosto, può essere grazioso, fluido e intuitivo.
Diciamo la verità. Ci sono stati momenti in cui volevamo utilizzare un'app mobile sul nostro computer. Forse hai bisogno di salutare un Uber, o trovare le tariffe più economiche su Hotel Tonight, o forse solo tu volevo usare la versione mobile di Facebook Messenger (che alcuni sostengono sia migliore del browser versione). Questo rende tutto ciò (e altro) possibile.
Forse ciò comporterà una maggiore varietà di app disponibili e parità di funzionalità per le applicazioni esistenti.
Ma questo non accadrà a meno che voi, i lettori fanno pressioni sui tuoi sviluppatori preferiti. È abbastanza facile. Basta twittarli o inviarli via e-mail. Se sei davvero disperato, mettiti al telefono e chiedi loro perché stanno ignorando forse la piattaforma per smartphone più sottoservita e potenzialmente redditizia là fuori.
Il porting di app Android su Windows 10 Mobile sta per diventare davvero facile. @loungebuddy@Hailo Che cosa state aspettando? https://t.co/xsOyLW38dp
- Matthew Hughes (@matthewhughes) 17 agosto 2015
L'ho fatto. Cosa ti ferma?
O forse sono un po 'ottimista. Cosa ne pensi? Astoria e Islandwood risulteranno in Windows 10 risolvendo finalmente il problema con l'app? O Microsoft è condannata ad avere per sempre un app store di terza categoria? Qualunque cosa pensi, fammi sapere nei commenti qui sotto e chatteremo.
Crediti fotografici:Nazioni Unite dei sistemi operativi per smartphone di Jon Fingas, Microsoft Lumia 640XL di Maurizio Pesce
Matthew Hughes è uno sviluppatore e scrittore di software di Liverpool, in Inghilterra. Raramente si trova senza una tazza di caffè nero forte in mano e adora assolutamente il suo Macbook Pro e la sua macchina fotografica. Puoi leggere il suo blog all'indirizzo http://www.matthewhughes.co.uk e seguilo su Twitter su @matthewhughes.