Tech reviews and news

Android 7.0 Nougat - Vulkan API și revizuirea performanței

click fraud protection

Secțiuni

  • Pagina 1Android 7.0 Nougat Review
  • Pagina 2Notificări și examinarea economizorului de date
  • Pagina 3API Vulkan și revizuirea performanței

Android 7.0 Nougat - API Vulkan

Există o altă parte a Android 7.0 Nougat care ar putea - cel puțin în capul meu - să se dovedească la fel de importantă ca interacțiunea avansată cu aplicația. Este Vulkan.

Acesta este un API grafic pe care dezvoltatorii îl folosesc pentru a exploata hardware-ul unui dispozitiv atunci când codifică o aplicație sau un joc. Până la Nougat, Android a folosit OpenGL ES - un API rival.

Marea diferență dintre acesta și Vulkan este că acesta din urmă este un API cu costuri reduse, oferind un control mai direct asupra hardware-ului. Acest lucru ar trebui să aibă ca rezultat o performanță mai bună și mai puțină dependență de nevoia de optimizare pentru tipuri de GPU specifice.

Apple a făcut aceeași mișcare cu API-ul Metal, introdus în timpul WWDC 2015.

Vulkan

Totuși, Vulkan nu este un API cu o singură platformă, cum ar fi Metal. Va fi folosit și pe Android, Windows, Linux și SteamOS. Valve este un sprijin important al Vulkan, care este o veste potențial excelentă pentru cei dornici să vadă un număr mai mare de porturi de jocuri de înaltă performanță și în stil independent pe care le vom vedea pe SteamOS. Dacă va ieși cu adevărat de pe pământ.

Ca și în cazul oricărei schimbări de tip back-end, direcția pe care dezvoltatorii aleg să o ia va fi importantă. Problema va fi DirectX 12, API-ul rival utilizat exclusiv de Windows 10 și Xbox One. Microsoft vrea ca dezvoltatorii de jocuri să folosească DirectX 12; Valve vrea să folosească Vulkan.

Indiferent care domină, va trebui să așteptăm și să vedem cum afectează acest lucru porturile Android viitoare.

Hardware-ul dispozitivului Android trebuie să accepte și Vulkan, dar acest lucru a început deja, deoarece asistența Vulkan și Google pentru acesta au fost anunțate în 2015. De exemplu, Snapdragon 820 acceptă Vulkan. Că SoC este utilizat în Samsung Galaxy S7, LG G5 și Sony Xperia XZ.

Android 7.0 Nougat - Performanță și Doze

Android 7.0 Nougat schimbă, de asemenea, performanța de zi cu zi a dispozitivelor într-un mod destul de fundamental. Google a adăugat un compilator JIT, care modifică modul în care aplicațiile sunt instalate, încărcate și rulate. Aceasta este o trecere de la utilizarea ART, care a promis să îmbunătățească performanța cu Android L - și, sincer, nu. Destul de amuzant, timpul de rulare folosit înainte de ART, Dalvik, a folosit un compilator JIT. Acesta este Google back-tracking?

JIT înseamnă just-in-time, ceea ce înseamnă că datele necesare pentru o aplicație sunt compilate după cum este necesar, mai degrabă decât să facă acest lucru în prealabil, așa cum ar face un compilator AOT (înainte de timp).

Folosind Google Pixel C., Nu am observat nicio schimbare evidentă a performanței. A funcționat destul de repede cu Android 6.0 și o face și cu Android 7.0.

Problema pertinentă este cât de bine va funcționa Android 7.0 pe telefoanele cu memorie RAM limitată. Android Lollipop și Marshmallow cauzează adesea probleme semnificative de performanță de zi cu zi pe telefoanele cu mai puțin de 2 GB RAM. Telefoanele cu 1 GB de RAM rulează adesea îngrozitor, așa cum ți-ai imagina.

Pixel C.

Cu noroc, Android 7.0 va îmbunătăți experiența pentru cei care își pot permite doar telefoane de bază, deoarece, în prezent, Android-urile foarte ieftine sunt adesea mai greu de recomandat decât erau în Android 4.4 eră. Este posibil ca calitatea afișajului și a camerei să se fi îmbunătățit, dar Android-urile ultra-low-end pur și simplu nu funcționează bine.

Android 7.0 Nougat oferă, de asemenea, o nouă versiune de Doze, pe care Google a introdus-o cu Android Marshmallow. Este o caracteristică care pune un dispozitiv într-un fel de hibernare atunci când este lăsat o perioadă de timp în standby.

Cu Android 7.0, Doze este menit să intre chiar dacă telefonul este în buzunar. Restricționează apelurile de date de fundal la intervale gestionate, ceea ce ar trebui să reducă consumul de energie. Cu toate acestea, este posibil să vedeți un efect mai marcat folosind funcția Data Saver.
Android 7.0 Nougat

Verdict

Android 7.0 Nougat este de fapt o schimbare mai dramatică decât apare la început. La suprafață, se pare că Google și-a adoptat pur și simplu propriile versiuni ale funcțiilor pe care le-am văzut anterior, cum ar fi comutarea cu funcții multifuncționale multi-ferestre și personalizabile.

Cu toate acestea, au existat unele progrese importante în culise. API-ul Vulkan este o veste bună pentru viitorul jocurilor Android de ultimă generație - dacă dezvoltatorii găsesc o modalitate de a se îndepărta de proiectele casual gratuite. Iar primii pași în multi-tasking care implică două aplicații care comunică direct între ele este interesant - chiar dacă utilizările sale sunt limitate în acest moment.

Nikon sugerează că smartphone-urile contribuie la creșterea pieței camerelor foto

Gigantul aparat de fotografiat Nikon a sugerat că smartphone-urile contribuie la îmbunătățirea pi...

Citeste Mai Mult

Recenzie DrayTek Vigor 2860n Plus

Recenzie DrayTek Vigor 2860n Plus

SecțiuniPagina 1Recenzie DrayTek Vigor 2860n PlusPagina 2Configurare, performanță și revizuire a ...

Citeste Mai Mult

Samsung: 3D fără ochelari „în prezent nu este necesar”

Samsung a sugerat că televizoarele 3D fără ochelari nu sunt necesare în prezent, susținând că con...

Citeste Mai Mult

insta story