Un paio di settimane fa, Windows Central ha riferito che Microsoft sta lavorando su un modo per eseguire applicazioni Android su Windows 10 e renderle disponibili nel Microsoft app store. Lo sforzo ha un nome in codice — Project Latte — e apparentemente l’obiettivo di fornire un sottosistema Android per Linux, simile al sottosistema Windows per Linux.
Da quel rapporto iniziale, ho rimuginato sul perché della domanda. Perché Microsoft sta facendo questo? Continuo a non trovare nulla.
C’è una storia qui. Microsoft ha fatto funzionare le applicazioni Android su Windows 10 un certo numero di anni fa attraverso il suo progetto di ponte “Astoria”. L’obiettivo di questi ponti (ce n’erano anche per iOS, Web e Win32) era quello di cercare di convincere gli sviluppatori di queste altre piattaforme ad adattare le loro app per funzionare su Windows 10.
Il progetto Astoria Android ha funzionato troppo bene, così dice la storia, in quanto ha permesso alle app Android di funzionare su Windows 10 senza alcun adattamento o intervento/approvazione degli sviluppatori. All’epoca, questo ostacolava l’obiettivo di Microsoft di cercare di ottenere più app Universal Windows Platform (UWP) nel suo Store, e così Astoria è stato cancellato nel 2015 e il team si è sciolto.
In questi giorni, Microsoft si preoccupa molto meno di cercare di ottenere gli sviluppatori, compresi i propri sviluppatori first-party all’interno di Microsoft, per creare app UWP. Project Reunion è l’attuale tentativo di Microsoft di provare a sistemare la sua frammentata storia di sviluppatori Windows e ottenere più app Windows nel Microsoft Store.
C’è anche un lavoro parallelo sul fronte della virtualizzazione con Windows 10X e il servizio ancora non annunciato di Cloud PC. In Windows 10X, la variante di Windows 10 che ha una UI/UX molto diversa ed è destinata ad essere più semplice e pulita, vari contenitori permetteranno agli utenti di eseguire le loro app confezionate con MSIX, app UWP e, infine, app Win32. Cloud PC, la prossima offerta desktop-as-a-service di Microsoft prevista per la primavera del 2021 (l’ultima volta che ho sentito) è tutta incentrata sul portare Office e altre app agli utenti tramite un servizio basato su Windows Virtual Desktop. Potrebbe essere che questo lavoro coinvolga anche il supporto delle app Android su Windows? Non ne sono sicuro.
E poi c’è l’app Microsoft Your Phone. Su un piccolo sottoinsieme di telefoni Samsung, gli utenti possono già eseguire e manipolare le loro applicazioni Android che sono installate sui loro telefoni sui loro desktop Windows 10 tramite Your Phone. Si tratta di un’esperienza buggy, nel migliore dei casi, e che, finora, Microsoft non ha abilitato per la maggior parte degli utenti Android.
Quindi torniamo a Latte. Perché Microsoft sta pensando di rendere le app Android disponibili su Windows con questo approccio?
Su Windows 10X, c’è una risposta di marketing/strategia: Per competere con i Chromebook. Anche se i funzionari di Microsoft non parlano quasi mai di Chromebook Compete pubblicamente, sono ossessionati dalla crescente quota di Chromebooks nell’istruzione e nelle imprese, soprattutto tra i lavoratori di prima linea. Windows 10X è un grande pezzo della strategia Chromebook Compete di Microsoft. E poiché i Chromebook possono eseguire applicazioni Android, così, anche i PC Windows 10X dovrebbero/devono rimanere competitivi.
Ma che dire delle altre versioni di Windows 10? Ci sono offerte di emulazione come BlueStacks che già permettono agli utenti che vogliono le app Android di funzionare sui loro PC. Ci sono effettivamente un sacco di utenti – consumatori, PMI, e/o clienti aziendali – che hanno applicazioni Android che vogliono davvero, davvero eseguire su Windows 10? E se sì, quali app?
Uno dei miei amici di Twitter, @GroovePoint, ha detto che gli piacerebbe eseguire alcune applicazioni di automazione domestica che non sono disponibili nativamente su Windows 10 ma sono su Android. E su Reddit, ho visto un utente dire che gli piacerebbe eseguire WhatsApp Server su Windows 10. Ma per il resto? Intervenite se avete un esempio di un’app Android che vi piacerebbe usare su Windows. Io non ne ho, dato che uso solo cose come Instagram in un browser se e quando ho bisogno di accedervi sul mio PC.
Il mio collega di ZDNet Ross Rubin ha postato una teoria che Microsoft potrebbe guardare al supporto per i servizi Google Play come un modo per cercare di far crescere il numero di app ottimizzate per il touch. Dopo aver incautamente enfatizzato troppo il touch con Windows 8, Microsoft ha fatto un 180 e ha finito per allontanarsi dal rendere il touch un modo di prima classe per interagire con le app…
Alcuni hanno suggerito che l’obiettivo di Microsoft con Latte non è semplicemente quello di eseguire app Android su Windows 10; è quello di provare a competere con Google a testa alta. Il rapporto originale di Windows Central sosteneva che le app Android consegnate a Windows tramite Latte non avrebbero supportato i servizi di Google Play, compreso lo Store. Una grande ragione per cui Android ha avuto successo è a causa delle molte applicazioni disponibili per esso nel Play Store. Amazon ha provato e non è riuscita a guadagnare trazione per le applicazioni Android che non usano il servizio Google Play e lo Store. Diamine, Microsoft stessa ha supportato i servizi Google Play e lo Store sul suo dispositivo Android Surface Duo.
E poi, naturalmente, ci sono già grida dal campo di Windows Phone che Microsoft sta cercando di fare un ritorno nello spazio della telefonia mobile con un telefono basato su Windows con applicazioni Android. Credo che quella nave sia salpata e che Microsoft sia andata avanti. Il Surface Duo, che funziona come un telefono, esegue Android, non Windows, per una ragione. Andromeda – il telefono Windows a doppio schermo – è stato presentato.
Windows Central ha detto che le applicazioni Android su Windows 10 potrebbero essere una caratteristica 21H2 (o più tardi), se e quando arriverà mai sul mercato. Qual è la tua opinione: Latte arriverà e dovrebbe arrivare sul mercato?
Aggiornamento: I lettori su Twitter stanno dando il loro contributo dicendo che molte delle applicazioni consumer che usano non sono disponibili su Windows. Le versioni web di queste applicazioni sono troppo basilari e non includono tutte le caratteristiche che vogliono, dicono. Tra le app Android elencate da vari intervistati: Roomba, Tuya, Smart Life, Ecobee, Ring, Venmo, Uber, Eero, Pokemon Go e Snapchat. Alcune di queste sono app che non penserei nemmeno di usare su un computer portatile o desktop. Ma forse questo è il punto: Come saranno i dispositivi informatici di scelta nei prossimi anni? I piccoli dispositivi a doppio schermo sono “PC”? Continuate a dare suggerimenti e pensieri!
Aggiornamento n. 2 (9 dicembre): Un’altra ragione per cui Microsoft potrebbe fare questo è… Apple. (Come ho potuto trascurare questo?) L’utente del Mac Pro M1 Jonathan Angel mi ha ricordato che sta usando un mucchio di applicazioni iOS sulla sua macchina e vorrebbe che avesse un touch screen in modo da poter interagire con esse. Un’apertura per Microsoft, forse?