Chrome OS 80 renderà più semplice il sideload delle app Android per gli sviluppatori

Google sta rendendo più semplice in Chrome OS 80 per gli sviluppatori il sideload delle app Android. Per la prima volta potrai eseguire il sideload senza la modalità sviluppatore.

La settimana scorsa all'Android Dev Summit, Google ha annunciato una funzionalità che gli appassionati di Chrome OS desideravano da anni: la possibilità di eseguire il sideload delle app Android senza abilitare la modalità sviluppatore. Abbiamo visto commit del codice nel passato ciò avrebbe abilitato questa funzionalità, ma nessuna di queste implementazioni è mai arrivata al canale stabile. Ora che Google ha confermato ufficialmente che questa funzionalità arriverà in Chrome OS 80, che è impostato per un rilascio stabile dalla seconda settimana di febbraio 2020, non avremo più bisogno di monitorare religiosamente Chromium Gerrit per questa funzionalità aggiunta.

Come puoi vedere nell'immagine in primo piano sopra, recuperata tramite Informazioni sui Chromebook, Google sta aggiungendo questa funzionalità per consentire agli sviluppatori di app Android di distribuire le proprie app direttamente da Android Studio. Con una crescita del 22% delle vendite di Chromebook su base annua (da settembre 2018 ad agosto 2019) e del tempo totale La spesa per app Android su Chrome OS è cresciuta di un fattore 4, gli sviluppatori di app Android sono incentivati ​​a portare avanti il ​​proprio lavoro Chromebook. Lo sviluppo per i Chromebook richiede considerazioni come il modo in cui la tua app reagisce ai cambiamenti nelle modalità di visualizzazione (laptop e tablet), gestione delle finestre (finestre multi-finestra e in formato libero) e input da tastiera/mouse, quindi ti consigliamo di testare la tua app su modalità nativa hardware. A tal fine, Google ha spinto per rendere Chrome OS più adatto agli sviluppatori

aggiungendo un contenitore Linux l'anno scorso, consentendo la possibilità di eseguire la versione Linux di Studio Android.

Sebbene sia possibile sviluppare e creare app Android su un Chromebook, la distribuzione dell'app è un po' un grattacapo. Attualmente, il modo consigliato per eseguire il sideload di un'app Android su Chrome OS è abilitare la modalità sviluppatore. Con la modalità sviluppatore abilitata, eseguire il sideload di un'app Android è semplice come fare clic sul file APK compilato. Tuttavia, la modalità sviluppatore è intrinsecamente insicura poiché allenta le protezioni di avvio verificate e garantisce l'accesso a una shell root. È anche una seccatura da affrontare poiché richiede il powerwashing (ripristino delle impostazioni di fabbrica) del dispositivo e la gestione di una fastidiosa schermata di avviso che devi bypassare manualmente ad ogni avvio. Per fortuna, quando Chrome OS 80 verrà lanciato nel canale stabile a febbraio 2020, tutti gli sviluppatori saranno in grado di farlo distribuisci le loro app Android direttamente da Android Studio sul Chromebook, senza dover abilitare lo sviluppatore Modalità. Se sei sul canale Chrome OS Dev, potrai testarlo già alla fine del mese prossimo.

Sfortunatamente, non sembra che Google intenda che questa funzionalità venga utilizzata dagli utenti finali. Secondo il commettere che probabilmente implementa questa funzione, questa funzione richiede che Crostini (supporto per l'app Linux) sia abilitato, limitando quali Chromebook avranno accesso alla funzione. Inoltre, disabilitare la funzione richiede un powerwash. Se hai dimestichezza con la riga di comando, tuttavia, il sideload delle app Android dovrebbe essere semplice come usare "adb install." In alternativa, puoi semplicemente "adb push" l'APK, inserire "adb shell" e quindi utilizzare "pm install", a destra Ora.