Article

Fonctionnalités d'Android 10 que vous adorerez: les jeux seront meilleurs sur du matériel plus faible

protection click fraud

L'un des changements sous le capot les plus cool de Android 10 est la mise en œuvre de ANGLE, le moteur de couche graphique presque natif. C'est l'une de ces choses que vous ne verrez jamais ou que vous ne saurez jamais si cela fonctionne correctement, mais qui laissera votre téléphone exécuter des jeux en utilisant ses API matérielles GPU natives, même s'il a été conçu pour un ensemble de graphiques plus puissant instructions. Il est compliqué de comprendre à moins que vous ne soyez un féru de matériel, nous allons donc l'expliquer en anglais simple.

Plus: Que sont les API Vulkan et que signifient-elles pour Android?

ANGLE est un Chrome projet conçu pour faire une chose - permettre aux utilisateurs sur n'importe quelle plateforme d'exécuter du contenu WebGL et OpenGL ES sur son Apis. Pour ce faire, il traduit les appels d'API OpenGL ES 2.0 et 3.0 en OpenGL de bureau, OpenGL ES, Direct3D 9 et Direct3D 11. Ce sont toutes des API (Application Programming Interface) qui permettent à un développeur de créer des graphiques 2D et 3D dans une application, mais aucune d'entre elles n'est compatible les unes avec les autres. Jusqu'à maintenant.

Verizon propose le Pixel 4a pour seulement 10 $ / mois sur les nouvelles lignes illimitées

le vraiment La partie intéressante est la prochaine étape pour ANGLE, où Android entre en jeu. Le projet met actuellement en œuvre la traduction dans Vulkan et l'ajout de la prise en charge du shader de calcul à partir d'ES 3.1 suivra. Le téléphone entre vos mains, quel que soit le modèle, prend en charge Vulkan nativement et peut exécuter des jeux 2D et 3D écrits avec lui en utilisant l'accélération matérielle. Jeux qui nécessitent OpenGL ES de n'importe quelle version pourrait fonctionne également sur votre téléphone, mais si le GPU de votre téléphone ne le prend pas en charge de manière native, il vous reste une accélération logicielle, ce qui signifie des graphiques lents et / ou bogués dans la plupart des cas.

ANGLE peut vous permettre d'exécuter des jeux sympas sur un téléphone bon marché. C'est tout ce que vous devez vraiment savoir.

Android 10 permet aux développeurs et aux fabricants de matériel de décider d'utiliser ANGLE pour traduire les instructions GPU d'un système API à un autre. Cela signifie qu'un développeur de jeux peut décider d'intégrer la prise en charge d'ANGLE dans un jeu et qu'un fabricant de téléphones peut décider d'utiliser ANGLE pour le traduire en instructions pour le GPU utilisé dans son chipset. Étant donné que la prise en charge d'ANGLE et de Vulkan est toujours un travail en cours, tout cela est opt-in pour le moment et le restera probablement avec la sortie complète d'Android 10. Mais finalement, cela deviendra "juste une autre fonctionnalité Android" et tout fonctionnera sans aucune implication du développeur ou du fabricant.

Si vous utilisez Android 10 sur votre téléphone, vous pouvez l'essayer dès maintenant. La prise en charge d'ANGLE est activée pour chaque si vous modifiez un réglage afin de voir où il faut plus de temps dans le four. Vous trouverez l'indicateur dans les paramètres du développeur et vous pouvez choisir de l'essayer par application. Conseil de pro: ne l'activez pas pour tout en même temps à moins que vous ne souhaitiez que votre téléphone soit vraiment buggé. L'essayer pour une application ou deux ne fera aucun mal, et comme Android 10 n'est disponible que pour les téléphones dotés d'un matériel puissant, vous ne remarquerez probablement rien.

C'est beaucoup à digérer si vous n'êtes pas dans ce genre de choses, alors construisons un exemple potentiel dans le monde réel. Vous décidez d'économiser quelques dollars et d'acheter un téléphone économique qui ne dispose pas d'un processeur et d'un GPU puissants. Il ne prend pas en charge la dernière version d'OpenGL ES, un outil que les développeurs utilisent pour créer des jeux 3D. Un nouveau jeu vraiment cool est mis en ligne sur le Play Store et vous l'installez et il fonctionne plutôt bien. Tout le monde est content; vous parce que vous jouez à un nouveau jeu cool et aux développeurs parce que vous l'avez installé et que vous l'aimez.

Plus: Meilleurs téléphones Android à moins de 400 $

Dans les coulisses, le développeur de ce jeu a décidé d'intégrer la prise en charge d'ANGLE dans le jeu. il se trouve que la société qui a fabriqué le téléphone économique que vous avez acheté a également inclus le support ANGLE lorsqu'elle a créé Android pour cela. Le nouveau jeu a été conçu à l'aide des API OpenGL ES 3.0 car il possède des outils qui donnent à un jeu une belle apparence et le développeur peut le faire facilement. Votre téléphone ne prend pas en charge OpenGL ES 3.0, mais il prend en charge Vulkan 2.0. ANGLE a traduit ces L'API OpenGL appelle les API Vulkan que le matériel de votre téléphone comprend et peut rendre sans aucun difficulté. Voilà, amusant pour tout le monde.

Le support ANGLE en est à ses débuts dans 10, mais c'est formidable de le voir là-bas.

Pour être sûr, tout projet de cette envergure aura besoin d'un certain temps avant de fonctionner comme ses développeurs le souhaitent. ANGLE arrive avec Android 10, mais nous aurons besoin de plusieurs versions de mises à jour avant qu'il ne soit presque parfait. Mais voir comment les logiciels peuvent être utilisés pour rendre l'expérience sur du matériel bon marché vraiment formidable est l'un des principaux raisons pour lesquelles j'aime Android - tout le monde ne veut pas dépenser 1000 $ sur un téléphone, mais tout le monde veut un bon expérience. Google essaie de fournir exactement cela, et c'est le type d'innovation qui permet que cela se produise.

Jerry Hildenbrand

Jerry est le nerd résident de Mobile Nation et en est fier. Il n'y a rien qu'il ne puisse pas démonter, mais beaucoup de choses qu'il ne peut pas remonter. Vous le trouverez sur le réseau Mobile Nations et vous pourrez le frapper sur Twitter si vous voulez dire bonjour.

instagram story viewer