Tech reviews and news

Android 7.0 Nougat - API Vulkan e revisione delle prestazioni

click fraud protection

Sezioni

  • Pagina 1Recensione di Android 7.0 Nougat
  • Pagina 2Notifiche e revisione del risparmio dati
  • Pagina 3API Vulkan e revisione delle prestazioni

Android 7.0 Nougat - API Vulkan

C'è un altro aspetto di Android 7.0 Nougat che potrebbe, almeno nella mia testa, rivelarsi importante quanto l'interazione avanzata con le app. È Vulkan.

Si tratta di un'API grafica che gli sviluppatori utilizzano per sfruttare l'hardware di un dispositivo durante la codifica di un'app o di un gioco. Fino a Nougat, Android utilizzava OpenGL ES, un'API rivale.

La grande differenza tra esso e Vulkan è che quest'ultima è un'API con un overhead inferiore, che fornisce un controllo più diretto sull'hardware. Ciò dovrebbe tradursi in prestazioni migliori e meno affidamento sulla necessità di ottimizzazione per tipi di GPU specifici.

Apple ha fatto la stessa mossa con l'API Metal, introdotta durante WWDC 2015.

Vulkan

Vulkan non è un'API a piattaforma singola come Metal, però. Sarà utilizzato anche su Android, Windows, Linux e SteamOS. Valve è uno dei principali sostenitori di Vulkan, che è potenzialmente un'ottima notizia per coloro che desiderano vedere un numero maggiore di port di giochi ad alte prestazioni e in stile indie che vedremo su SteamOS. Se mai dovesse davvero decollare.

Come per qualsiasi modifica al back-end di questo tipo, la direzione che gli sviluppatori sceglieranno di prendere sarà importante. Il problema sarà DirectX 12, l'API rivale utilizzata esclusivamente da Windows 10 e Xbox One. Microsoft vuole che gli sviluppatori di giochi utilizzino DirectX 12; Valve vuole che usino Vulkan.

Non importa quale domina, dovremo aspettare e vedere come questo influirà sulle future porte Android.

Anche l'hardware del dispositivo Android deve supportare Vulkan, ma questo è già iniziato perché Vulkan e il supporto di Google sono stati annunciati nel 2015. Lo Snapdragon 820 supporta Vulkan, ad esempio. Quel SoC è utilizzato in Samsung Galaxy S7, LG G5 e Sony Xperia XZ.

Android 7.0 Nougat - Prestazioni e Doze

Android 7.0 Nougat cambia anche le prestazioni quotidiane dei dispositivi in ​​modo abbastanza fondamentale. Google ha aggiunto un compilatore JIT, che cambia il modo in cui le app vengono installate, caricate ed eseguite. Questo è un passaggio dall'utilizzo di ART, che prometteva di migliorare le prestazioni con Android L - e francamente non lo fece. Stranamente, il tempo di esecuzione usato prima di ART, Dalvik, utilizzava un compilatore JIT. Questo è il back-tracking di Google?

JIT sta per just-in-time, il che significa che i dati richiesti per un'app vengono compilati secondo necessità, piuttosto che farlo in anticipo come farebbe un compilatore AOT (in anticipo).

Usando il Google Pixel C, Non ho notato alcun cambiamento evidente nel rendimento. Funzionava abbastanza rapidamente con Android 6.0 e lo fa anche con Android 7.0.

Il problema pertinente è quanto bene funzionerà Android 7.0 su telefoni con RAM limitata. Android Lollipop e Marshmallow spesso causano significativi problemi di prestazioni quotidiane sui telefoni con meno di 2 GB di RAM. I telefoni con 1 GB di RAM spesso funzionano in modo orribile, come puoi immaginare.

Pixel C

Con un po 'di fortuna Android 7.0 migliorerà l'esperienza per coloro che possono permettersi solo telefoni di livello inferiore, perché attualmente gli Android molto economici sono spesso più difficili da consigliare rispetto a Android 4.4 era. La qualità del display e della fotocamera potrebbe essere migliorata, ma gli Android di fascia bassissima non funzionano bene.

Android 7.0 Nougat presenta anche una nuova versione di Doze, che Google ha introdotto con Android Marshmallow. È una funzione che mette un dispositivo in una sorta di ibernazione quando viene lasciato in standby per un po '.

Con Android 7.0, Doze è pensato per entrare in azione anche se il telefono è in tasca. Limita le chiamate di dati in background a intervalli gestiti, il che dovrebbe ridurre il consumo di energia. Tuttavia, potresti vedere un effetto più marcato utilizzando la funzione Risparmio dati.
Android 7.0 Nougat

Verdetto

Android 7.0 Nougat è in realtà un cambiamento più radicale di quanto sembri a prima vista. In superficie, sembra che Google abbia semplicemente adottato le proprie versioni di funzionalità che abbiamo visto prima, come il multi-tasking multi-finestra e gli interruttori a discesa personalizzabili.

Tuttavia, ci sono stati alcuni importanti progressi dietro le quinte. L'API Vulkan è una buona notizia per il futuro dei giochi Android di fascia alta, se gli sviluppatori trovano un modo per staccarsi dai progetti casuali free-to-play. E i primi passi nel multi-tasking che coinvolge due app che comunicano direttamente tra loro sono entusiasmanti, anche se i suoi usi al momento sono limitati.

I preordini di Microsoft HoloLens vengono pubblicati oggi (più o meno)

Microsoft sta realizzando modelli per sviluppatori del suo ambizioso HoloLens Cuffie per realtà a...

Leggi Di Più

Novembre Annunciati i giochi PS Plus per PS4, PS3 e PS Vita

Sony ha annunciato i giochi PS Plus di novembre per PS4, PS3 e PS Vita. È di nuovo quel periodo d...

Leggi Di Più

La nuova perdita di foto di LG G6 `` conferma '' la caratteristica chiave del design

La nuova perdita di foto di LG G6 `` conferma '' la caratteristica chiave del design

Solo ieri è emerso un rapporto secondo cui LG avrebbe evitato il design della batteria rimovibile...

Leggi Di Più

insta story