Android Canary umożliwia uruchamianie graficznych aplikacji Linux na urządzeniach mobilnych.

Aplikacje Linux - Terminal Android

Ostatnie Aktualizacja Androida Canary (gałąź eksperymentalna, która zastępuje wersje zapoznawcze dla deweloperów) otrzymał dość znaczącą aktualizację dla tych, którzy szukają większej zbieżności między ekosystemem Android i Linux.

I ujawniono, że GGoogle zaczęło zezwalać na uruchamianie graficznych aplikacji Linux. w ramach aplikacji „Terminal”, narzędzia, które do niedawna oferowało jedynie dostęp do programów wiersza poleceń.

Nieoczekiwany skok w integracji między Androidem i Linuksem

Ta nowa funkcja, dodana do najnowszej aktualizacji Androida Canary, to:Realizowane jest poprzez maszynę wirtualną z systemem Debian GNU/Linux bezpośrednio w środowisku Android.

Architektura Technika stojąca za tą integracją jest skomplikowana, ale jednocześnie elegancka: środowisko Opiera się na projekcie Ferrochrome, który wykorzystuje Android Virtualization Framework (AVF) wraz z hiperwizorem KVM i infrastrukturą wirtualizacji Crosvm. W rezultacie powstało kompletne środowisko pulpitu, które teraz może obejmować tradycyjne aplikacje graficzne, takie jak edytory tekstu, narzędzia programistyczne, a potencjalnie także gry.

La nowa funkcjonalność jest aktywowana z poziomu samej aplikacji Terminal, który teraz zawiera widoczny przycisk „Pokaż” w prawym górnym rogu. Kliknięcie go umożliwia graficzne przekierowanie z maszyny wirtualnej do graficznego środowiska Androida. Ten graficzny interfejs jest oparty na Weston, serwerze kompozytowym, który służy jako punkt odniesienia dla protokołu Wayland i pozwala użytkownikom na wizualną interakcję z aplikacjami Linuksa, tak jakby znajdowali się przed tradycyjnym pulpitem.

Podczas testów z wersją Android Canary wydaną w lipcu 2025 r. możliwe było Łatwe uruchamianie graficznego środowiska Weston i uruchamianie aplikacji takich jak Gedit, klasyczny edytor tekstu GNOME. Chociaż poprzednie demo z Doomem nie zostało powtórzone, twórcom udało się wcześniej uruchomić ten tytuł za pomocą wewnętrznych wersji Terminala, demonstrując graficzny potencjał systemu.

Sprzętowe przyspieszenie grafiki: klucz do wydajności

Jednym z najbardziej obiecujących elementów tej ewolucji jestl obsługa akceleracji grafiki poprzez VirGL, Wirtualny procesor graficzny opracowany w ramach projektu Virgil3D i powszechnie używany w środowiskach wirtualizacji z QEMU/KVM. Dzięki tej integracji możliwe jest uruchamianie aplikacji intensywnie korzystających z grafiki, w tym gier wideo i narzędzi do projektowania.

Aby włączyć to przyspieszenie w terminalu Android, użytkownicy muszą wykonać prostą czynność ale słabo udokumentowane: Utwórz pusty plik o nazwie virglrenderer w katalogu /sdcard/linuxPo wykonaniu tej czynności i otwarciu terminala wyświetli się komunikat „VirGL enabled”, który oznacza, że wirtualizacja grafiki jest aktywna i gotowa do użycia.

Odważny krok w stronę przyszłości komputerów mobilnych

Chociaż Ta funkcjonalność jest nadal w fazie testów Chociaż nie jest on częścią żadnej stabilnej wersji Androida, jego umieszczenie w gałęzi Canary sugeruje, że Google poważnie myśli o rozszerzeniu możliwości swojego systemu operacyjnego. Możliwość uruchamiania graficznych aplikacji Linux w środowisku wirtualnym w Androidzie nie tylko rozszerza zakres możliwych zastosowań urządzenia mobilnego, ale także stanowi bezprecedensowe zbliżenie dwóch historycznie odrębnych światów.

To rozwiązanie może odmienić sposób, w jaki użytkownicy techniczni, deweloperzy i entuzjaści korzystają ze swoich urządzeń mobilnych, przybliżając środowisko Linuxa do kieszeni użytkownika. Jeśli ta funkcjonalność będzie kontynuowana w przyszłych stabilnych wersjach, Android może stać się prawdziwie hybrydową platformą, oferującą to, co najlepsze z obu światów.

Z drugiej strony nie możemy zapomnieć o planach Google’a, połączyć projekty ChromeOS i Android. Wszystkie te działania razem mogą dać nam pojęcie o tym, co Google planuje w kwestii przyszłości Androida i jaką drogę zamierza obrać.

Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami w następujący link.