Chrome OS 80 vil give udviklere lettere sideindlæsning af Android-apps

Google gør det lettere i Chrome OS 80 for udviklere at sideloade Android-apps. For første gang vil du være i stand til at sideloade uden udviklertilstand.

I sidste uge på Android Dev Summit annoncerede Google en funktion, som Chrome OS-entusiaster har ønsket i årevis: muligheden for at sideloade Android-apps uden at aktivere Developer Mode. Vi har set kodeforpligtelser i fortiden det ville have aktiveret denne funktion, men ingen af ​​disse implementeringer nåede nogensinde vej til den stabile kanal. Nu hvor Google officielt har bekræftet, at denne funktion kommer i Chrome OS 80, som er indstillet til en stabil udgivelse i den anden uge af februar 2020 behøver vi ikke længere religiøst at overvåge Chromium Gerrit for denne funktion tilføjelse.

Som du kan se på det fremhævede billede ovenfor, hentet via Om Chromebooks, Google tilføjer denne funktion at lade Android-appudviklere implementere deres apps direkte fra Android Studio. Med en vækst på 22 % i Chromebook-salg fra år til år (fra september 2018 til august 2019) og den samlede tid brugt på Android-apps på Chrome OS vokset med en faktor 4, er Android-appudviklere tilskyndet til at bringe deres arbejde til Chromebooks. Udvikling til Chromebooks kræver overvejelser som, hvordan din app reagerer på ændringer i visningstilstande (bærbar computer og tablet), vinduesstyring (multi-vindue og frit-formede vinduer) og tastatur/mus input, så det anbefales at teste din app på native hardware. Til det formål pressede Google på for at gøre Chrome OS mere udviklervenligt ved

tilføjede en Linux-container sidste år, hvilket gør det muligt at køre Linux-versionen af Android Studio.

Selvom du kan udvikle og bygge Android-apps på en Chromebook, er det lidt af en hovedpine at implementere appen. I øjeblikket er den anbefalede måde at sideindlæse en Android-app på Chrome OS på at aktivere udviklertilstand. Med udviklertilstand aktiveret er sideindlæsning af en Android-app lige så simpelt som at klikke på din kompilerede APK-fil. Udviklertilstand er dog i sagens natur usikker, da den aflaster verificerede bootbeskyttelser og giver adgang til en rodskal. Det er også en smerte at håndtere, da det kræver powerwashing (fabriksnulstilling) af din enhed og håndtering af en irriterende advarselsskærm, som du manuelt skal omgå ved hver boot. Heldigvis, når Chrome OS 80 ruller ud i den stabile kanal i februar 2020, vil alle udviklere være i stand til implementere deres Android-apps direkte fra Android Studio på deres Chromebook uden at skulle aktivere udvikler Mode. Hvis du er på Chrome OS Dev-kanalen, vil du være i stand til at teste dette allerede i slutningen af ​​næste måned.

Desværre ser det ikke ud til, at Google har til hensigt, at denne funktion skal bruges af slutbrugere. Ifølge begå som sandsynligvis implementerer denne funktion, kræver denne funktion, at Crostini (Linux-app-support) er aktiveret, hvilket begrænser, hvilke Chromebooks der har adgang til funktionen. Desuden kræver deaktivering af funktionen en powerwash. Hvis du dog er fortrolig med kommandolinjen, bør sideindlæsning af Android-apps være så simpelt som at bruge "adb installer." Alternativt kan du bare "adb push" APK'en, indtaste "adb shell" og derefter bruge "pm install," højre nu.