Член

Функции на Android 10, които ще ви харесат: Игрите ще бъдат по-добри на по-слаб хардуер

Една от най-готините под предния капак промени на Android 10 е изпълнението на ЪГЪЛ, Почти родният графичен слой. Това е едно от нещата, които никога няма да видите или да разберете, че работи, ако работи правилно, но ще оставите телефона си стартирайте игри, използвайки собствени API на хардуерни GPU, дори ако е създаден за по-мощен набор от графики инструкции. Сложно е да си увиете главата, освен ако не сте хардуерна гайка, затова ще го обясним на обикновен английски.

Още: Какво представляват API на Vulkan и какво означават те за Android?

ANGLE е a Chrome проект, предназначен да направи едно нещо - позволи на потребителите на която и да е платформа да пускат WebGL и OpenGL ES съдържание на собствения си API. Това се прави чрез превод на OpenGL ES 2.0 и 3.0 API извиквания на OpenGL, OpenGL ES, Direct3D 9 и Direct3D 11. Това са всички API (интерфейс за програмиране на приложения), които позволяват на разработчика да вгради 2D и 3D графики в приложение, но никой от тях не е съвместим помежду си. Досега.

Verizon предлага Pixel 4a само за $ 10 / месец на нови неограничени линии

The наистина ли интересна част е какво следва за ANGLE, където Android влиза в игра. Понастоящем проектът изпълнява превод на Vulkan и добавянето на поддръжка за изчислителен шейдър от ES 3.1 идва след това. Телефонът във вашите ръце, независимо от модела, има естествена поддръжка на Vulkan и може да изпълнява 2D и 3D игри, написани с него, използвайки хардуерно ускорение. Игри, които изискват OpenGL ES от всяка версия биха могли, може също работи на вашия телефон, но ако графичният процесор на телефона ви не го поддържа изначално, оставате със софтуерно ускорение, което означава бавна и / или бъги графика в повечето случаи.

ANGLE може да ви позволи да стартирате страхотни игри на евтин телефон. Това е всичко, което наистина трябва да знаете.

Android 10 позволява на разработчиците и производителите на хардуер да решат да използват ANGLE за превод на инструкции за GPU от една API система в друга. Това означава, че разработчикът на игри може да реши да вгради в подкрепа на ANGLE в игра, а производителят на телефони да реши да използва ANGLE, за да го преобразува в инструкции за графичния процесор, използван в чипсета му. Тъй като поддръжката на ANGLE и Vulkan все още е в процес на разработка, засега всичко е включено и вероятно ще остане така с пълната версия на Android 10. Но в крайна сметка тя ще се превърне в „просто още една функция на Android“ и всички ще работят без никакво участие на разработчици или производители.

Ако използвате Android 10 на телефона си, можете да го изпробвате още сега. Поддръжката ANGLE е активирана за всеки приложението, ако промените настройка, за да видите къде се нуждае от още време във фурната. Ще намерите знамето в настройките на разработчика и можете да изберете да го изпробвате за всяко приложение. Професионален съвет: не го активирайте за всичко едновременно, освен ако не искате телефонът ви наистина да бъде подслушван. Опитът за приложение или две обаче няма да навреди на нищо и тъй като Android 10 се предлага само за телефони със силен хардуер, вероятно няма да забележите нищо.

Това е много за смилане, ако не ви харесват подобни неща, така че нека изградим потенциален пример от реалния свят. Решавате да спестите няколко долара и да си купите бюджетен телефон, който няма силен процесор и графичен процесор вътре. Той не поддържа най-новата версия на OpenGL ES, която е инструмент, който разработчиците използват, за да правят 3D игри. Наистина страхотна нова игра излиза на живо в Play Store и вие я инсталирате и тя работи доста добре. Всички са щастливи; вие, защото можете да играете страхотна нова игра, а разработчиците, защото сте я инсталирали и харесвате.

Още: Най-добрите телефони с Android под $ 400

Зад кулисите разработчикът на тази игра реши да вгради поддръжка за ANGLE в играта. случва се така, че компанията, която е направила бюджетния телефон, който сте закупили, включва и поддръжка ANGLE, когато е създала Android за него. Новата игра е проектирана с помощта на API на OpenGL ES 3.0, тъй като има инструменти, които правят играта да изглежда страхотно и разработчикът може да го направи лесно. Вашият телефон не поддържа OpenGL ES 3.0, но поддържа Vulkan 2.0. ANGLE ги преведе OpenGL API извиква Vulkan API, които хардуерът на телефона ви разбира и може да изобразява без никакви неприятности. Voilà, забавление за всички.

Поддръжката на ANGLE е в зародиш след 10, но е страхотно да я видим там.

Разбира се, всеки толкова голям проект ще се нуждае от известно време, преди да заработи по начина, по който възнамеряват разработчиците му. ANGLE идва с Android 10, но ще се нуждаем от няколко версии на актуализации, преди да се доближи дори до съвършенство. Но да видим как софтуерът може да се използва, за да направи опитът с евтин хардуер наистина страхотен, е един от основните причини, поради които обичам Android - не всеки иска да похарчи 1000 долара за телефон, но всеки иска добро опит. Google се опитва да достави точно това и това е видът иновация, който позволява това да се случи.

Джери Хилденбранд

Джери е обитател на Mobile Nation и се гордее с това. Няма нищо, което той да не може да разглоби, но много неща не може да събере отново. Ще го намерите в мрежата на Mobile Nations и можете го удари в Twitter ако искате да кажете хей.

instagram story viewer