Článek

Funkce Android 10, které si zamilujete: Hry budou lepší na slabším hardwaru

protection click fraud

Jedna z nejúžasnějších změn pod kapotou Android 10 je implementace ÚHEL, téměř nativní grafická vrstva Engine. Je to jedna z těch věcí, které nikdy neuvidíte ani nevíte, že tam jsou, pokud fungují správně, ale nechají váš telefon spusťte hry pomocí nativních hardwarových rozhraní API GPU, i když byla vytvořena pro výkonnější sadu grafiky instrukce. Je složité omotat si hlavu, pokud nejste hardwarový oříšek, takže to vysvětlíme prostou angličtinou.

Více: Co jsou API Vulkan a co znamenají pro Android?

ANGLE je Chrome projekt navržený k tomu, aby dokázal jednu věc - umožnit uživatelům na jakékoli platformě spouštět obsah WebGL a OpenGL ES v jeho nativním formátu API. Dělá to tak, že překládá volání API OpenGL ES 2.0 a 3.0 na desktop OpenGL, OpenGL ES, Direct3D 9 a Direct3D 11. Jedná se o všechna API (Application Programming Interface), která vývojářům umožňují vytvářet 2D a 3D grafiku do aplikace, ale žádná z nich není navzájem kompatibilní. Do teď.

Verizon nabízí Pixel 4a za pouhých 10 $ / měsíc na nových linkách Unlimited

The opravdu zajímavou částí je to, co bude následovat pro ANGLE, což je místo, kde Android přichází do hry. Projekt v současné době implementuje překlad do Vulkanu a po něm přichází podpora pro výpočetní shader z ES 3.1. Telefon ve vašich rukou, bez ohledu na model, má nativní podporu Vulkan a může s ním spouštět 2D a 3D hry psané pomocí hardwarové akcelerace. Hry, které vyžadují OpenGL ES jakékoli verze mohl také běží na vašem telefonu, ale pokud to GPU vašeho telefonu nativně nepodporuje, zbývá vám softwarová akcelerace, což ve většině případů znamená pomalou a / nebo chybnou grafiku.

ANGLE vám umožní provozovat skvělé hry na levném telefonu. To je vše, co opravdu potřebujete vědět.

Android 10 umožňuje vývojářům a výrobcům hardwaru rozhodnout se použít ANGLE k překladu pokynů GPU z jednoho systému API do druhého. To znamená, že vývojář her se může rozhodnout zabudovat podporu ANGLE do hry a výrobce telefonů se může rozhodnout použít ANGLE k překladu do pokynů pro GPU použitou v jeho čipové sadě. Vzhledem k tomu, že podpora ANGLE a Vulkan stále probíhá, je zatím vše přihlášeno a pravděpodobně to tak zůstane i při plném vydání Androidu 10. Nakonec se ale stane „jen další funkcí systému Android“ a vše bude fungovat bez zapojení vývojáře nebo výrobce.

Pokud na svém telefonu používáte Android 10, můžete to zkusit hned teď. Podpora ANGLE je povolena pro každý Pokud změníte nastavení, abyste viděli, kde v troubě potřebuje více času. Vlajku najdete v nastavení vývojáře a můžete si ji vyzkoušet pro jednotlivé aplikace. Pro-tip: nepovolujte jej pro všechno najednou, pokud nechcete, aby byl váš telefon opravdu odposloucháván. Pokus o aplikaci nebo dvě však nic nepoškodí, a protože Android 10 je k dispozici pouze pro telefony se silným hardwarem, pravděpodobně si nic nevšimnete.

To je hodně k strávení, pokud nejste v takových věcech, takže pojďme vytvořit potenciální příklad ze skutečného světa. Rozhodli jste se ušetřit pár dolarů a koupit si levný telefon, který nemá uvnitř silný procesor a GPU. Nepodporuje nejnovější verzi OpenGL ES, což je nástroj, který vývojáři používají k výrobě 3D her. Opravdu skvělá nová hra se objeví v Obchodě Play, nainstalujete si ji a běží to docela dobře. Všichni jsou šťastní; vy, protože si můžete zahrát skvělou novou hru a vývojáři, protože jste si ji nainstalovali a líbí se vám.

Více: Nejlepší telefony s Androidem do 400 $

V zákulisí se vývojář této hry rozhodl zabudovat do hry podporu pro ANGLE. stane se, že společnost, která vyrobila telefon, který jste si koupili, zahrnovala také podporu ANGLE, když pro ni vytvořila Android. Nová hra byla navržena pomocí rozhraní OpenGL ES 3.0 API, protože má nástroje, díky nimž hra vypadá skvěle a vývojář to zvládne snadno. Váš telefon nepodporuje OpenGL ES 3.0, ale podporuje Vulkan 2.0. ANGLE je přeložil Volání rozhraní OpenGL API do rozhraní Vulkan API, kterým hardware vašeho telefonu rozumí a které lze vykreslit bez jakýchkoli problémy. Voilà, zábava pro každého.

Podpora ANGLE je v počátcích 10, ale je skvělé ji tam vidět.

Každý velký projekt bude jistě potřebovat nějaký čas, než bude fungovat tak, jak to jeho vývojáři zamýšlejí. ANGLE přichází s Androidem 10, ale než se přiblíží dokonalosti, budeme potřebovat několik verzí aktualizací. Ale vidět, jak lze pomocí softwaru učinit zážitek z levného hardwaru opravdu skvělým, je jedním z hlavních důvody, proč miluji Android - ne každý chce utratit 1 000 $ za telefon, ale každý chce dobro Zkušenosti. Google se snaží dosáhnout právě toho, a to je typ inovace, která to umožňuje.

Jerry Hildenbrand

Jerry je rezidentem Mobile Nation a je na to hrdý. Neexistuje nic, co by nemohl rozebrat, ale mnoho věcí, které nemůže znovu sestavit. Najdete ho v síti Mobile Nations a můžete zasáhnout ho na Twitteru pokud chcete říct hej.

instagram story viewer