Tech reviews and news

Android 7.0 Nougat - Vulkan API a kontrola výkonu

click fraud protection

Sekcie

  • Strana 1Recenzia Android 7.0 Nougat
  • Strana 2Oznámenia a kontrola šetriča dát
  • Strana 3Vulkan API a kontrola výkonu

Android 7.0 Nougat - Vulkan API

Android 7.0 Nougat má aj ďalšiu stránku, ktorá by sa - aspoň v mojej hlave - mohla ukázať rovnako dôležitá ako pokročilá interakcia s aplikáciou. Je to Vulkan.

Toto je grafické API, ktoré vývojári používajú na využitie hardvéru zariadenia pri kódovaní aplikácie alebo hry. Až do Nougatu používal Android OpenGL ES - konkurenčné API.

Veľký rozdiel medzi ním a Vulkanom spočíva v tom, že druhý z nich je API s nižšou prevádzkou, ktoré poskytuje priamejšiu kontrolu nad hardvérom. To by malo mať za následok lepší výkon a menšie spoliehanie sa na potrebu optimalizácie pre konkrétne typy GPU.

Rovnaký krok urobila spoločnosť Apple aj s rozhraním Metal API, ktoré bolo predstavené v roku WWDC 2015.

Vulkan

Vulkan však nie je API pre jednu platformu, ako je napríklad Metal. Bude sa používať v systémoch Android, Windows, Linux a SteamOS. Valve je hlavným podporovateľom spoločnosti Vulkan, čo je potenciálne skvelá správa pre tých, ktorí majú záujem vidieť väčšie množstvo portov vysokovýkonných a nezávislých hier, ktoré uvidíme na SteamOS. Ak sa to niekedy naozaj odlepí od zeme.

Rovnako ako pri každej back-endovej zmene tohto typu bude dôležitý smer, ktorým sa vývojári rozhodnú vydať. Problém bude DirectX 12, konkurenčné API, ktoré používajú výlučne Windows 10 a Xbox One. Microsoft chce, aby vývojári hier používali DirectX 12; Valve chce, aby používali Vulkan.

Nech už dominuje čokoľvek, budeme si musieť počkať, ako to ovplyvní budúce porty systému Android.

Hardvér zariadenia s Androidom musí podporovať aj Vulkan, ale to už začalo, pretože podpora Vulkanu a Googlu pre ňu bola oznámená v roku 2015. Snapdragon 820 podporuje napríklad Vulkan. Tento SoC sa používa v Samsung Galaxy S7, LG G5 a Sony Xperia XZ.

Android 7.0 Nougat - výkon a výkon

Android 7.0 Nougat taktiež dosť zásadným spôsobom mení každodenný výkon zariadení. Google pridal kompilátor JIT, ktorý mení spôsob inštalácie, načítania a spustenia aplikácií. Toto je prechod od používania ART, ktorý sľuboval zlepšenie výkonu s Androidom L - a úprimne povedané, nie. Je zábavné, že run-time použitý pred ART, Dalvik, použil kompilátor JIT. Je to spätné sledovanie Google?

JIT znamená just-in-time, čo znamená, že údaje potrebné pre aplikáciu sa kompilujú podľa potreby, a nie vopred, ako by to robil kompilátor AOT (v predstihu).

Pomocou Google Pixel C, Nezaznamenal som nijakú zjavnú zmenu výkonu. Bežalo to pomerne rýchlo s Androidom 6.0 a rovnako to robí aj s Androidom 7.0.

Relevantným problémom je, ako dobre bude Android 7.0 fungovať na telefónoch s obmedzenou pamäťou RAM. Android Lollipop a Marshmallow často spôsobujú značné problémy s každodenným výkonom v telefónoch s menej ako 2 GB RAM. Telefóny s 1 GB RAM často fungujú príšerne, ako si viete predstaviť.

Pixel C.

Pri troche šťastia Android 7.0 zlepší zážitok pre tých, ktorí si môžu dovoliť iba telefóny so spodnou priečkou pretože v súčasnosti je veľmi ťažké odporučiť veľmi lacné androidy, ako tomu bolo v Androide 4.4 éra. Kvalita displeja a fotoaparátu sa možno zlepšila, ale androidové zariadenia ultra-low-end jednoducho nefungujú dobre.

Android 7.0 Nougat tiež obsahuje novú verziu Doze, ktorú Google predstavil s Androidom Marshmallow. Je to funkcia, ktorá uvedie zariadenie do akejsi hibernácie, keď zostane chvíľu sedieť v pohotovostnom režime.

S Androidom 7.0 má Doze nakopnúť, aj keď máte telefón vo vrecku. Obmedzuje dátové prenosy na pozadí na spravované intervaly, čo by malo znížiť spotrebu energie. Výraznejší efekt však môžete vidieť pri použití funkcie Šetrič dát.
Android 7.0 Nougat

Verdikt

Android 7.0 Nougat je v skutočnosti dramatickejšou zmenou, ako sa na prvý pohľad zdá. Navonok to vyzerá, že Google jednoducho prijal svoje vlastné verzie funkcií, ktoré sme už videli, ako napríklad multi-tasking viacerých okien a prispôsobiteľné rozbaľovacie funkcie.

Došlo však k niekoľkým dôležitým pokrokom v zákulisí. Rozhranie Vulkan API je dobrou správou pre budúcnosť špičkových hier pre Android - ak vývojári nájdu spôsob, ako sa odtrhnúť od neformálnych projektov, ktoré si môžete zahrať. A prvé kroky pri vykonávaní viacerých úloh, ktoré zahŕňajú dve aplikácie, ktoré priamo komunikujú medzi sebou, sú vzrušujúce - aj keď ich použitie je momentálne obmedzené.

Spoločnosť Samsung predstavuje takmer polovicu európskeho predaja smartfónov

Po rokoch rýchleho rastu posledné čísla ukazujú, že Samsung v súčasnosti predstavuje takmer polov...

Čítaj Viac

Apple aktualizuje rad MacBook Pro Retina na procesory i7

Spoločnosť Apple aktualizovala svoj MacBook Pro o zobrazovací rad Retina o nový procesor Intel i7...

Čítaj Viac

Recenzia Pure Evoke F4

Recenzia Pure Evoke F4

ProsSkvelý dizajnOdložiť rukoväťDobrý zvuk pri nižšej hlasitostiZáporyTrochu drahéPomalá a zložit...

Čítaj Viac

insta story