Articolo

Funzionalità di Android 10 che adorerai: i giochi saranno migliori su hardware più debole

protection click fraud

Uno dei cambiamenti più belli sotto il cofano di Android 10 è l'implementazione di ANGOLO, il motore di livello grafico quasi nativo. È una di quelle cose che non vedrai mai o saprai se funziona correttamente, ma lascerà il tuo telefono eseguire i giochi utilizzando le sue API hardware GPU native anche se è stato creato per un set di grafica più potente Istruzioni. È complicato girare la testa a meno che tu non sia un fanatico dell'hardware, quindi lo spiegheremo in un inglese semplice.

Altro: cosa sono le API Vulkan e cosa significano per Android?

ANGLE è un file Cromo progetto progettato per fare una cosa: consentire agli utenti su qualsiasi piattaforma di eseguire il contenuto WebGL e OpenGL ES nel suo nativo API. Lo fa traducendo le chiamate API OpenGL ES 2.0 e 3.0 in desktop OpenGL, OpenGL ES, Direct3D 9 e Direct3D 11. Queste sono tutte API (Application Programming Interface) che consentono a uno sviluppatore di creare grafica 2D e 3D in un'applicazione, ma nessuna di esse è compatibile tra loro. Fino ad ora.

Verizon offre Pixel 4a per soli $ 10 / mese sulle nuove linee Unlimited

Il veramente la parte interessante è il futuro di ANGLE, che è dove entra in gioco Android. Il progetto sta attualmente implementando la traduzione in Vulkan e l'aggiunta del supporto per il compute shader da ES 3.1 arriverà dopo. Il telefono nelle tue mani, indipendentemente dal modello, ha il supporto Vulkan nativo e può eseguire giochi 2D e 3D scritti con esso utilizzando l'accelerazione hardware. Giochi che richiedono OpenGL ES di qualsiasi versione potrebbe funziona anche sul tuo telefono, ma se la GPU del tuo telefono non lo supporta in modo nativo, ti rimane l'accelerazione del software, il che significa grafica lenta e / o difettosa nella maggior parte dei casi.

ANGLE ti consente di eseguire fantastici giochi su un telefono economico. È tutto ciò che devi sapere davvero.

Android 10 consente agli sviluppatori e ai produttori di hardware di decidere di utilizzare ANGLE per tradurre le istruzioni della GPU da un sistema API a un altro. Ciò significa che uno sviluppatore di giochi può decidere di integrare il supporto per ANGLE in un gioco e un produttore di telefoni può decidere di utilizzare ANGLE per tradurlo in istruzioni per la GPU utilizzata nel suo chipset. Poiché il supporto di ANGLE e Vulkan è ancora in fase di sviluppo, per ora è tutto opt-in e probabilmente rimarrà tale con il rilascio completo di Android 10. Ma alla fine diventerà "solo un'altra funzionalità di Android" e funzionerà senza alcun coinvolgimento di sviluppatori o produttori.

Se stai utilizzando Android 10 sul tuo telefono, puoi provarlo subito. Il supporto ANGLE è abilitato per ogni app se modifichi un'impostazione in modo da poter vedere dove ha bisogno di più tempo nel forno. Troverai il flag nelle impostazioni dello sviluppatore e potrai scegliere di provarlo per app. Suggerimento: non abilitarlo per tutto allo stesso tempo a meno che tu non voglia che il tuo telefono sia davvero disturbato. Provarlo per un'app o due non farà male a nulla, e poiché Android 10 è disponibile solo per telefoni con hardware potente, probabilmente non noterai nulla.

È molto da digerire se non ti piace questo genere di cose, quindi costruiamo un potenziale esempio del mondo reale. Decidi di risparmiare qualche dollaro e acquistare un telefono economico che non abbia una CPU e una GPU potenti all'interno. Non supporta l'ultima versione di OpenGL ES, che è uno strumento che gli sviluppatori utilizzano per creare giochi 3D. Un nuovo gioco davvero interessante viene pubblicato sul Play Store, lo installi e funziona abbastanza bene. Sono tutti felici; tu perché puoi giocare a un nuovo fantastico gioco e gli sviluppatori perché l'hai installato e ti piace.

Altro: i migliori telefoni Android a meno di $ 400

Dietro le quinte, lo sviluppatore di quel gioco ha deciso di inserire il supporto per ANGLE nel gioco. Accade così che la società che ha realizzato il telefono economico che hai acquistato includesse anche il supporto ANGLE quando ha creato Android per questo. Il nuovo gioco è stato progettato utilizzando le API OpenGL ES 3.0 perché ha strumenti che rendono un gioco fantastico e lo sviluppatore può farlo facilmente. Il tuo telefono non supporta OpenGL ES 3.0, ma supporta Vulkan 2.0. ANGLE ha tradotto quelli L'API OpenGL chiama le API Vulkan che l'hardware del tuo telefono comprende e può eseguire il rendering senza guaio. Voilà, divertimento per tutti.

Il supporto ANGLE è agli inizi in 10, ma è bello vederlo lì.

A dire il vero, qualsiasi progetto così grande avrà bisogno di un po 'di tempo prima che funzioni come intendono i suoi sviluppatori. ANGLE arriverà con Android 10, ma avremo bisogno di diverse versioni di aggiornamenti prima che si avvicini alla perfezione. Ma vedere come il software può essere utilizzato per rendere l'esperienza su hardware economico davvero eccezionale è uno dei principali motivi per cui amo Android: non tutti vogliono spendere $ 1.000 su un telefono, ma tutti vogliono un bene Esperienza. Google cerca di fornire proprio questo, e questo è il tipo di innovazione che consente che avvenga.

Jerry Hildenbrand

Jerry è il nerd residente di Mobile Nation e ne è orgoglioso. Non c'è niente che non possa smontare, ma molte cose che non può riassemblare. Lo troverai attraverso la rete Mobile Nations e potrai farlo lo ha colpito su Twitter se vuoi dire ciao.

instagram story viewer