Staré hry z Androidu na novom telefóne nespustíte. Táto aplikácia to rieši

Nový telefón môže byť násobne výkonnejší než ten, na ktorom ste kedysi hrali Flappy Bird, Zenoniu alebo mobilný Dead Space. Má to len jeden háčik: niektoré z týchto hier na ňom už ani nenainštalujete.

Nie preto, že by bol nový Android príliš pomalý. Práve naopak. Časť dnešných telefónov už podporuje iba 64-bitové aplikácie, zatiaľ čo množstvo opustených hier z prvých rokov Androidu zostalo 32-bitových. A vývojár, ktorý by ich prerobil, je často dávno preč.

Na pomerne elegantnú obchádzku upozornil web Android Authority. Aplikácia VPhoneOS spustí v telefóne druhý, virtuálny Android a starú hru nechá bežať práve v ňom. Android v Androide znie trochu ako technologická matrioška, ale v tomto prípade to má celkom praktický zmysel.

Google 32-bitové aplikácie nevypol zo dňa na deň

Najskôr treba upratať jednu častú skratku. Google pred pár rokmi jednoducho „neukončil podporu všetkých 32-bitových aplikácií“.

Prechod bol postupný. Android získal podporu 64-bitovej architektúry už s Androidom 5.0. Od augusta 2019 museli nové aplikácie a aktualizácie s natívnym kódom v Google Play ponúkať aj 64-bitovú verziu. Neskôr ich obchod prestal na vhodných zariadeniach ponúkať, ak 64-bitovú verziu nemali.

Skutočný zlom pre staré hry prišiel pri hardvéri a samotnom systéme. Pixel 7 a Pixel 7 Pro z roku 2022 boli prvé telefóny Googlu určené už iba pre 64-bitové aplikácie. Postupne sa pridali ďalšie zariadenia a procesory, ktoré podporu starého 32-bitového kódu nepotrebujú alebo ju nemajú vôbec.

Výsledok je trochu absurdný: moderný telefón má výkonu na starú hru viac než dosť, ale nerozumie jej binárnemu kódu.

VPhoneOS vytvorí starému softvéru vlastný Android

VPhoneOS problém nerieši tým, že by do hlavného systému násilne vracal podporu 32-bitového kódu. Namiesto toho vytvorí virtuálny telefón bežiaci priamo v telefóne.

Bezplatná verzia ponúka virtuálne prostredie postavené na Androide 7. Práve v ňom sa dajú inštalovať staré 32-bitové APK, ktoré by hostiteľský telefón odmietol. Platené predplatné pridáva virtuálny Android 10 a Android 12, podporu 64-bitových aplikácií, vykresľovanie cez Vulkan a viac súčasne spustených virtuálnych inštancií.

V bezplatnom Androide 7 redaktor Android Authority úspešne rozbehol hry Wayward Souls, Mikey Boots a Bloons TD 5. VPhoneOS môže rovnakým spôsobom pomôcť aj pri ďalších opustených tituloch, medzi ktoré patria Flappy Bird, séria Zenonia, Chaos Rings, Dead Space či Mass Effect: Infiltrator.

To však neznamená, že každá stará APK automaticky vstane z mŕtvych. Pri testovaní sa niektoré aplikácie odmietli nainštalovať a pri iných trvala inštalácia nezvyčajne dlho. Objavili sa aj používateľské hlásenia o postupnom poklese výkonu, ktoré redaktor počas krátkeho testovania nepotvrdil.

32 bitov pritom nie je jediný problém starých hier

Moderný Android hádže starým aplikáciám pod nohy ešte jednu prekážku. Android 14 začal blokovať bežnú inštaláciu aplikácií vytvorených pre príliš staré verzie systému a Android 15 hranicu opäť posunul.

Google má na to bezpečnostný dôvod: veľmi staré aplikácie môžu cieliť na dávne API a vyhnúť sa ochranným mechanizmom, ktoré Android dostal až neskôr. Pre človeka, ktorý chce spustiť desaťročnú hru, je výsledok rovnaký – systém jednoducho zahlási, že aplikáciu nenainštaluje.

Ani Obchod Play už nie je archívom večne zmrazeného softvéru. Od 31. augusta 2026 platia opäť prísnejšie požiadavky na cieľovú verziu Androidu a zanedbané aplikácie sa novým používateľom na novších zariadeniach postupne prestávajú zobrazovať.

Virtuálny Android 7 teda nerieši iba 32-bitovú architektúru. Starej hre zároveň poskytne prostredie z čias, keď jej vek ešte neprekážal samotnému inštalátoru.

Ani virtuálny Android však nedokáže vrátiť rok 2013

VPhoneOS rieši kompatibilitu systému, nie všetky ostatné problémy opustených hier. Ak hra potrebuje server, ktorý vydavateľ pred desiatimi rokmi vypol, virtuálny stroj ho nevyčaruje. To isté platí pre nefunkčné prihlasovanie, staré DRM alebo služby, ktoré už neexistujú.

Aplikácia vám navyše samotné hry nedodá. Potrebujete vlastný inštalačný balík alebo inú legitímnu cestu k softvéru, ktorý chcete spustiť.

Pri platených funkciách treba počítať s predplatným. VPhoneOS neponúka klasický jednorazový nákup, čo je pri nástroji určenom z veľkej časti na hranie starého softvéru trochu škoda.

Bez vývojárskych možností sa nezaobíde

VPhoneOS navyše nie je aplikácia typu „nainštalovať a zabudnúť“. Pre správne fungovanie virtuálneho systému žiada zásah do vývojárskych možností Androidu a vypnutie obmedzení podradených procesov.

Má to technický dôvod. Novšie verzie Androidu sledujú množstvo procesov, ktoré aplikácie vytvárajú na pozadí, a pri prekročení určitých limitov ich môžu ukončovať. Pre obyčajnú aplikáciu je to väčšinou rozumná ochrana. Virtuálny operačný systém však obyčajná aplikácia práve nie je a procesov potrebuje podstatne viac.

Konkrétna položka sa navyše nemusí na každom telefóne zobrazovať rovnako. Výrobcovia Android upravujú a pri podobných vývojárskych nastaveniach je tradične každý trochu svojský.

Za pozornosť stoja aj povolenia a práca s údajmi. VPhoneOS je síce dostupný cez Google Play, ale ide o aplikáciu, ktorej zverujete celé virtuálne prostredie a potenciálne aj účty používané v ňom. Pri starých hrách, ktoré žiadne prihlásenie nepotrebujú, preto nie je zlý nápad držať virtuálny systém čo najviac oddelený od citlivých účtov.

Parallel Space nie je úplne rovnaká náhrada

Ako alternatíva sa často spomína Parallel Space a jeho 32-bitový doplnok. Ten skutočne vie klonovať a spúšťať 32-bitové aplikácie v prostredí Parallel Space, jeho úloha je však trochu iná. Primárne vznikol na klonovanie už existujúcich aplikácií a účtov, nie ako plnohodnotný starší Android ukrytý vo vnútri nového.

Situácia nie je rovnaká ani pri každom výrobcovi telefónu. Napríklad Xiaomi pri niektorých novších zariadeniach samo opisuje kompatibilitnú vrstvu, ktorá dokáže 32-bitové aplikácie na 64-bitovom hardvéri simulovať. Nedá sa preto povedať, že VPhoneOS je za všetkých okolností jediná možnosť.

Je však jedným z mála riešení, ktoré môžete skúsiť priamo ako aplikáciu bez odomykania bootloadera, výmeny systému alebo držania starého telefónu v zásuvke len preto, aby na ňom ešte fungovala Zenonia.

Pre pár starých hier je to prekvapivo použiteľná cesta

VPhoneOS nevyrieši digitálnu archeológiu Androidu jedným tlačidlom. Kompatibilita nie je stopercentná, časť funkcií je platená a konfigurácia vo vývojárskych možnostiach nie je práve niečo, čo by ste odporučili človeku, ktorý sa bojí otvoriť aj nastavenia Wi-Fi.

Ak však máte odloženú starú APK hry, ktorá na modernom 64-bitovom telefóne už nemá šancu, princíp dáva zmysel: namiesto presviedčania nového Androidu, aby sa správal ako starý, spustíte starý Android priamo v ňom.

A niekedy je na návrat do roku 2013 naozaj najjednoduchšie priniesť si rok 2013 so sebou.

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Mohlo by zaujať