Google razvija mogućnost pokretanja grafičkih Linux aplikacija u Androidu 16

Google je proširio mogućnosti aplikacije Terminal, omogućavajući vam da pokrenete emulator terminala sa pristupom punom Linux okruženju koje radi na virtuelnoj mašini. Tokom razvoja ogranka Android 16, terminalu je dodana podrška za pokretanje grafičkih aplikacija napravljenih za Linux.

Virtuelna mašina za Linux aplikacije implementira hardversko grafičko ubrzanje. Da bi se izgradilo grafičko okruženje, kompoziciji je dodat kompozitni server Weston, koristeći Wayland protokol. Aplikacije napravljene za X11 pokreću se pomoću XWayland DDX komponente. Za kreiranje grafičke sesije, aplikaciji Terminala je dodano posebno dugme i aktivnost "Prikaz".

Aplikacija Terminal je razvijena u AOSP (Android Open Source Project) spremištu na glavnoj Android platformi, ali promjene vezane za pokretanje grafičkih aplikacija nisu bile uključene u prvo beta izdanje Androida 16. Entuzijasti su proveli eksperiment koristeći build baziranu na najnovijoj bazi kodova AOSP i demonstrirali lansiranje Doom igre u Terminalu na pametnom telefonu Pixel 9 Pro. Među prisutnim ograničenjima uočen je nedostatak zvučne podrške.

Reprodukujte video

Pored grafičke sesije, tokom razvoja Androida 16, Terminal je poboljšao proces instalacije, dodao meni postavki preko kojeg možete promijeniti veličinu slike diska, omogućiti prosljeđivanje mrežnog porta i resetirati okruženje na originalno stanje.

 Google razvija mogućnost pokretanja grafičkih Linux aplikacija u Androidu 16

Funkcionalnost virtuelne mašine na Linuxu se razvija u okviru Ferrochrome projekta. Debian GNU/Linux 12 radi u gostujućem okruženju. Za virtuelizaciju se koristi AVF (Android Virtualization Framework), implementiran na hipervizoru. KVM i crosvm alatni komplet. Da biste aktivirali aplikaciju Terminal u AOSP Android verzijama, omogućite opciju "Linux terminal" u odjeljku "Postavke > Sistem > Programer". Nakon toga, aplikacija Terminal se pojavljuje na listi aplikacija, a kada se pokrene, pokreće Debian virtuelnu mašinu.

izvor: opennet.ru

Dodajte komentar