Artykuł

Funkcje Androida 10, które pokochasz: gry będą lepsze na słabszym sprzęcie

protection click fraud

Jedna z najfajniejszych zmian pod maską Android 10 jest implementacją KĄT, prawie natywny silnik warstwy graficznej. Jest to jedna z tych rzeczy, których nigdy nie zobaczysz lub nie będziesz wiedział, że istnieje, jeśli działa poprawnie, ale pozwoli na to telefonowi uruchamiaj gry, korzystając z natywnych interfejsów API sprzętowych GPU, nawet jeśli został on zbudowany dla potężniejszego zestawu grafiki instrukcje. Owijanie głowy jest skomplikowane, chyba że jesteś nakrętką sprzętową, więc wyjaśnimy to prostym językiem.

Więcej: Co to są API Vulkan i co oznaczają dla Androida?

ANGLE to Chrom projekt zaprojektowany w celu zrobienia jednej rzeczy - umożliwienia użytkownikom na dowolnej platformie uruchamiania treści WebGL i OpenGL ES w ich natywnej wersji Pszczoła. Robi to, tłumacząc wywołania API OpenGL ES 2.0 i 3.0 na pulpity OpenGL, OpenGL ES, Direct3D 9 i Direct3D 11. Są to wszystkie interfejsy API (interfejs programowania aplikacji), które pozwalają programistom wbudować grafikę 2D i 3D w aplikację, ale żadne z nich nie są ze sobą kompatybilne. Do teraz.

Verizon oferuje Pixel 4a za jedyne 10 USD miesięcznie na nowych liniach Unlimited

Plik naprawdę Ciekawą częścią jest to, co będzie dalej w przypadku ANGLE, czyli tego, gdzie do gry wkracza Android. Projekt wdraża obecnie tłumaczenie na Vulkan, a wkrótce zostanie dodane wsparcie dla obliczeniowych shaderów z ES 3.1. Telefon w Twoich rękach, niezależnie od modelu, ma natywne wsparcie dla Vulkan i może uruchamiać gry 2D i 3D napisane nim z wykorzystaniem akceleracji sprzętowej. Gry wymagające OpenGL ES w dowolnej wersji moc działają również na telefonie, ale jeśli procesor graficzny telefonu nie obsługuje go natywnie, pozostaje przyspieszenie programowe, co w większości przypadków oznacza powolną i / lub wadliwą grafikę.

ANGLE pozwala uruchamiać fajne gry na tanim telefonie. To wszystko, co naprawdę musisz wiedzieć.

Android 10 umożliwia programistom i producentom sprzętu podjęcie decyzji o używaniu ANGLE do tłumaczenia instrukcji GPU z jednego systemu API na inny. Oznacza to, że twórca gry może zdecydować się na wbudowanie obsługi ANGLE w grę, a producent telefonu może zdecydować się na użycie ANGLE do przetłumaczenia go na instrukcje dla GPU używanego w chipsecie. Ponieważ obsługa ANGLE i Vulkan jest nadal w toku, wszystko to jest na razie dostępne i prawdopodobnie pozostanie takie w pełnej wersji Androida 10. Ale ostatecznie stanie się „tylko kolejną funkcją Androida” i wszystkie będą działać bez udziału programisty lub producenta.

Jeśli korzystasz z Androida 10 na swoim telefonie, możesz wypróbować go już teraz. Obsługa ANGLE jest włączona dla każdy app, jeśli zmienisz ustawienie, aby zobaczyć, gdzie potrzeba więcej czasu w piekarniku. Flagę znajdziesz w ustawieniach programisty i możesz wypróbować ją na podstawie poszczególnych aplikacji. Porada od specjalistów: nie włączaj go dla wszystkiego w tym samym czasie, chyba że chcesz, aby Twój telefon naprawdę się zepsuł. Wypróbowanie go w przypadku jednej lub dwóch aplikacji niczego nie zaszkodzi, a ponieważ Android 10 jest dostępny tylko dla telefonów z mocnym sprzętem, prawdopodobnie niczego nie zauważysz.

To dużo do strawienia, jeśli nie interesujesz się tego rodzaju rzeczami, więc stwórzmy potencjalny przykład ze świata rzeczywistego. Decydujesz się zaoszczędzić kilka dolarów i kupić telefon z budżetem, który nie ma mocnego procesora i karty graficznej. Nie obsługuje najnowszej wersji OpenGL ES, narzędzia używanego przez programistów do tworzenia gier 3D. Naprawdę fajna nowa gra jest dostępna w Sklepie Play, po zainstalowaniu i całkiem nieźle działa. Wszyscy są szczęśliwi; Ty, ponieważ możesz grać w nową fajną grę, a twórców, ponieważ ją zainstalowałeś i lubisz.

Więcej: Najlepsze telefony z Androidem poniżej 400 USD

Za kulisami twórca tej gry zdecydował się wbudować w grę wsparcie dla ANGLE. tak się składa, że ​​firma, która wyprodukowała kupiony przez Ciebie budżetowy telefon, uwzględniła również obsługę ANGLE, gdy budowała dla niego Androida. Nowa gra została zaprojektowana przy użyciu interfejsów API OpenGL ES 3.0, ponieważ ma narzędzia, które sprawiają, że gra wygląda świetnie, a programista może to łatwo zrobić. Twój telefon nie obsługuje OpenGL ES 3.0, ale obsługuje Vulkan 2.0. ANGLE to przetłumaczył OpenGL API wywołuje API Vulkan, które sprzęt twojego telefonu rozumie i może renderować bez żadnego kłopot. Voilà, zabawa dla każdego.

Obsługa ANGLE jest w powijakach w 10, ale wspaniale jest tam widzieć.

Z pewnością każdy tak duży projekt będzie wymagał trochę czasu, zanim zacznie działać zgodnie z zamierzeniami twórców. ANGLE nadchodzi z Androidem 10, ale będziemy potrzebować kilku wersji aktualizacji, zanim stanie się jeszcze bliski ideału. Ale zobaczenie, jak można wykorzystać oprogramowanie, aby korzystanie z niedrogiego sprzętu było naprawdę świetne, jest jednym z głównych powody, dla których kocham Androida - nie każdy chce wydać 1000 dolarów na telefon, ale każdy chce dobra doświadczenie. Google stara się to zapewnić, a to jest typ innowacji, który na to pozwala.

Jerry Hildenbrand

Jerry jest mieszkańcem Mobile Nation i jest z tego dumny. Nie ma niczego, czego nie mógłby rozebrać, ale wielu rzeczy nie może złożyć na nowo. Znajdziesz go w sieci Mobile Nations i możesz uderzył go na Twitterze jeśli chcesz powiedzieć hej.

instagram story viewer