Google tahab muuta Androidi täisväärtuslikuks operatsioonisüsteemiks lauaarvutitele. Sellel on juba komponent, mis võimaldab käivitada rakendusi PC-le.
See, mida WSL pakub Windowsile, hakkab pakkuma virtualiseeritud Debian Androidile.
Android on juba aastaid olnud maailma populaarseim mobiilseadmete operatsioonisüsteem, kuid sellel oli üks tõsine piirang: erinevalt Windowsist või macOSist, mis võimaldavad arendajatel tarkvara otse operatsioonisüsteemil luua, vajas Android välist arvutit. Lähitulevikus võib see muutuda.
Google kavatseb muuta Androidi täisväärtuslikuks arendusplatvormiks ja lauaoperatsioonisüsteemiks, mis suudab konkureerida eespool nimetatud hiidudega. Selle muutuse katalüsaatoriks on uus võimas tööriist: rakendus Terminal Linux, käsurea, mis töötab täisväärtusliku Linux Debianiga virtuaalmasinas (VM) Androidis.
Mida see hetkel suudab?
Kuigi see on veel varases arengujärgus, võimaldab see rakendus juba käivitada Linuxi graafilisi rakendusi Androidis, nagu WSL2 Windowsis. Android Authority läbiviidud testides käivitati sellised tööriistad nagu brauser Chromium, graafikaeditor GIMP ja kontoritarkvarapakett LibreOffice edukalt Pixel 8 Pro-l.
See on kahtlemata suur samm edasi Androidi kui töökeskkonna operatsioonisüsteemi jaoks. Siiski on ka piirangud. Jõudlus on endiselt madalam kui native süsteemil, eriti ressursimahukate ülesannete täitmisel.
Näiteks Speedometer (brauserite benchmark) jõudlustestides näitas virtuaalmasin tulemust, mis oli vähem kui pool sellest, mida ta näitas otseselt käivitamisel. Siiski on edasiminek ilmne ja pidev.
Kas Android ja Chrome OS ühinevad?
See muutus ei tundu ühekordne. Paljude vaatlejate arvates võivad need AVF (Android Virtualization Framework) ja Linuxi keskkonna parandused olla osa Google’i hiljuti väljakuulutatud eesmärgist ühendada Android ja Chrome OS üheks universaalseks platvormiks, mis töötab nii mobiilseadmetes kui ka tahvelarvutites, sülearvutites ja lauaarvutites.
Selline ühendamine võimaldaks luua ühise aluse rakendustele, mängudele ja professionaalsetele tööriistadele. Tõeline hübriidsüsteem Android muutuks lõpuks millekski enamaks kui lihtsalt mobiilsüsteemi laiendatud versiooniks.
Kuidas töötab ChatGPT? 5 huvitavat fakti, mis panevad juuksed püsti: „Nad ei õpi sõnade abil”
Uued horisondid: tarkvara ja mängude arendamine Androidil
Asi on selles, et Google ei piirdu selle sammuga terminali käskude või teatud rakenduste täitmisega. Nagu me juba mainisime, avaldab ametlik dokumentatsioon plaanid isegi Androidi rakenduste täieliku arendamise tagamiseks otse seadmest.
Loomulikult on üks oluline takistus: enamik Android-seadmeid töötab ARM-protsessoritel, samas kui Android Studio, Google’i ametlik arendusvahend, töötab praegu ainult x86-arhitektuuridel.
Seega peab Android Studio toetama ARM-i: see on juba osaliselt realiseeritud (virtualiseerimise abil) Chrome OS-is, mis tõestab tehnilist teostatavust. Kui see realiseeritakse, saab iga nutitelefonist kaasaskantav arendusseade.
Lisaks töötab Google graafilise, helilise ja riistvaralise kiirenduse integreerimise kallal AVF-i. See on kasulik mitte ainult arendajatele, vaid ka mängijatele.
Teoreetiliselt (nagu Chrome OS-is) saab Android lõpuks käivitada Windows-mänge Protoni kaudu, mis on Steam’i kasutatav ühilduvuskiht. Siin tekib taas takistus, nimelt see, et Proton ei ole veel ARM-iga ühilduv, kuid kuulujutud räägivad, et Valve töötab selle kallal.
See saab olema odavaim humanoidrobot turul
Esmalt kõrvaldame konkurentsi ja pakume mõne aasta pärast alternatiive
Teisalt on see uus terminal üllatanud kogukonda. Paljud kasutajad on osutanud iroonilisele olukorrale, kus Google nüüd reklaamib ametlikku Linuxi terminali, samal ajal kui Termux on olnud aastaid ainus elujõuline valik tõsiseks arendustööks Androidil (võimaldades kasutajatel installida pakette pkg või apt abil, käivitada skripte ja arendusvahendeid jne).
… ja Google’i vastuseks oli piirata selle funktsionaalsust, eriti alates Android 10-st, mil kehtestati turvapoliitika, nagu „Scoped Storage”, mis võttis Termuxilt täieliku juurdepääsu failisüsteemile.
Selle tulemusena muutus Play Store’i versioon vananenuks ja praktiliselt kasutamiskõlbmatuks, mis sundis selle arendajaid üleminekut F-Droidile.
Paljud näevad selles juhtumit „võta, levita, hävita”: võta ühenduse idee, levita seda oma vahenditega ja hävita (ja lõpuks asenda) algne alternatiiv.