Google gör det enklare i Chrome OS 80 för utvecklare att sidladda Android-appar. För första gången kommer du att kunna sidladda utan utvecklarläge.
Förra veckan på Android Dev Summit tillkännagav Google en funktion som Chrome OS-entusiaster har velat ha i flera år: möjligheten att ladda Android-appar på sidan utan att aktivera utvecklarläget. Vi har sett kodbekräftelser förr det skulle ha aktiverat den här funktionen, men ingen av dessa implementeringar tog sig någonsin till den stabila kanalen. Nu när Google officiellt har bekräftat att den här funktionen kommer i Chrome OS 80, som är inställd på en stabil release i den andra veckan i februari 2020 behöver vi inte längre religiöst övervaka Chromium Gerrit för den här funktionen tillägg.
Som du kan se i den utvalda bilden ovan, hämtad via Om Chromebooks, Google lägger till den här funktionen för att låta Android-apputvecklare distribuera sina appar direkt från Android Studio. Med en ökning på 22 % i försäljningen av Chromebook från år till år (från september 2018 till augusti 2019) och den totala tiden spenderat på Android-appar på Chrome OS ökat med en faktor 4, Android-apputvecklare uppmuntras att ta sitt arbete till Chromebooks. Att utveckla för Chromebooks kräver överväganden som hur din app reagerar på förändringar i visningslägen (bärbar dator och surfplatta), fönsterhantering (fönster med flera fönster och fritt format) och tangentbords-/musingång, så det rekommenderas att du testar din app på native hårdvara. För det ändamålet drev Google på att göra Chrome OS mer utvecklarvänligt genom
lägga till en Linux-behållare förra året, vilket möjliggör möjligheten att köra Linux-versionen av Android Studio.Även om du kan utveckla och bygga Android-appar på en Chromebook, är det lite av en huvudvärk att distribuera appen. För närvarande är det rekommenderade sättet att sidladda en Android-app på Chrome OS att aktivera utvecklarläge. Med utvecklarläget aktiverat är det lika enkelt att ladda en Android-app som att klicka på din kompilerade APK-fil. Utvecklarläget är dock i sig osäkert eftersom det lättar på verifierade startskydd och ger tillgång till ett rotskal. Det är också jobbigt att ta itu med eftersom det kräver powerwashing (fabriksåterställning) av din enhet och att hantera en irriterande varningsskärm som du måste förbigå manuellt vid varje start. Tack och lov, när Chrome OS 80 rullas ut i den stabila kanalen i februari 2020, kommer alla utvecklare att kunna distribuera sina Android-appar direkt från Android Studio till sin Chromebook, utan att behöva aktivera utvecklare Läge. Om du är på Chrome OS Dev-kanalen kommer du att kunna testa detta så tidigt som i slutet av nästa månad.
Tyvärr ser det inte ut som att Google har för avsikt att den här funktionen ska användas av slutanvändare. Enligt begå som troligen implementerar den här funktionen kräver den här funktionen att Crostini (Linux-appstöd) är aktiverat, vilket begränsar vilka Chromebooks som kommer att ha tillgång till funktionen. Dessutom krävs en powerwash för att inaktivera funktionen. Om du är bekväm med kommandoraden, bör sidladdning av Android-appar vara lika enkelt som att använda "adb installera." Alternativt kan du bara "adb pusha" APK-filen, ange "adb-skal" och sedan använda "pm install", höger nu.