Tech reviews and news

„Android 7.0 Nougat“ - „Vulkan“ API ir našumo apžvalga

click fraud protection

Skyriai

  • Puslapis 1„Android 7.0 Nuga“ apžvalga
  • 2 puslapisPranešimai ir duomenų taupymo priemonės apžvalga
  • 3 puslapisVulkan API ir našumo apžvalga

„Android 7.0 Nugat“ - „Vulkan“ API

Yra ir kita „Android 7.0 Nugat“ pusė, kuri, bent jau mano galva, gali pasirodyti tokia pat svarbi kaip išplėstinė programų sąveika. Tai Vulkanas.

Tai grafinė API, kurią kūrėjai naudoja išnaudodami įrenginio aparatinę įrangą koduodami programą ar žaidimą. Iki „Nuga“ „Android“ naudojo „OpenGL ES“ - konkuruojančią API.

Didelis skirtumas tarp jo ir „Vulkan“ yra tas, kad pastaroji yra apatinė API, suteikianti tiesioginį aparatūros valdymą. Tai turėtų užtikrinti geresnį našumą ir mažiau pasitikėjimą poreikiu optimizuoti konkrečius GPU tipus.

„Apple“ padarė tą patį žingsnį su „Metal“ API, įdiegta per 2015 m. WWDC.

Vulkanas

„Vulkan“ nėra vienos platformos API, pavyzdžiui, „Metal“. Jis taip pat bus naudojamas „Android“, „Windows“, „Linux“ ir „SteamOS“. „Valve“ yra pagrindinė „Vulkan“ rėmėja, o tai yra puiki žinia tiems, kurie nori pamatyti daugiau didelio našumo ir „indie“ stiliaus žaidimų uostų, kuriuos pamatysime „SteamOS“. Jei jis kada nors tikrai nukris nuo žemės.

Kaip ir bet kokio kito tipo pakeitimo atveju, svarbi bus kryptis, kuria pasirinks kūrėjai. Klausimas bus „DirectX 12“, konkuruojančią API, kurią naudoja tik „Windows 10“ ir „Xbox One“. „Microsoft“ nori, kad žaidimų kūrėjai naudotų „DirectX 12“; „Valve“ nori, kad jie naudotų „Vulkan“.

Nesvarbu, kuris dominuoja, turėsime palaukti ir pamatyti, kaip tai paveiks būsimus „Android“ prievadus.

„Android“ įrenginių aparatinė įranga taip pat turi palaikyti „Vulkan“, tačiau tai jau prasidėjo, nes „Vulkan“ ir „Google“ palaikymas buvo paskelbtas 2015 m. Pavyzdžiui, „Snapdragon 820“ palaiko „Vulkan“. Tas SoC naudojamas „Samsung Galaxy S7“, „LG G5“ ir „Sony Xperia XZ“.

„Android 7.0 Nuga“ - našumas ir „Doze“

„Android 7.0 Nougat“ taip pat gana iš esmės keičia kasdienį įrenginių našumą. „Google“ pridėjo JIT kompiliatorių, kuris keičia programų diegimo, įkėlimo ir paleidimo būdą. Tai yra perėjimas nuo ART naudojimo, kuris pažadėjo pagerinti našumą naudojant „Android L“ - ir, tiesą sakant, to nepadarė. Smagu, kad prieš ART naudotas vykdymo laikas Dalvikas naudojo JIT kompiliatorių. Ar tai „Google“ atsekamumas?

JIT reiškia „just-in-time“, o tai reiškia, kad programai reikalingi duomenys yra kaupiami pagal poreikį, o ne iš anksto tai daroma kaip AOT (anksčiau laiko) kompiliatorius.

Naudojant „Google Pixel C“, Nepastebėjau akivaizdžių pokyčių atlikime. Jis veikė gana greitai su „Android 6.0“ ir tai daro ir su „Android 7.0“.

Aktuali problema yra tai, kaip gerai „Android 7.0“ veiks telefonuose su ribota RAM. „Android Lollipop“ ir „Marshmallow“ dažnai sukelia didelių kasdienio našumo problemų telefonuose, kuriuose yra mažiau nei 2 GB RAM. Telefonai, turintys 1 GB RAM, dažnai veikia siaubingai, kaip jūs įsivaizduotumėte.

„Pixel C“

Jei pasiseks, „Android 7.0“ pagerins patirtį tiems, kurie gali sau leisti tik apatinius telefonus, nes šiuo metu labai pigius androidus dažnai yra sunkiau rekomenduoti nei „Android 4.4“ erą. Ekrano ir fotoaparato kokybė gali pagerėti, tačiau ypač pigūs „Android“ įrenginiai tiesiog neveikia.

„Android 7.0 Nougat“ taip pat yra nauja „Doze“ versija, kurią „Google“ pristatė kartu su „Android Marshmallow“. Tai funkcija, kuri įjungia prietaisą tam tikrą žiemos miegą, kai jis kurį laiką palieka budėjimo režime.

Naudojant „Android 7.0“, „Doze“ skirtas įsijungti net tada, kai telefonas yra kišenėje. Tai apriboja foninių duomenų skambučius valdomais intervalais, o tai turėtų sumažinti energijos suvartojimą. Tačiau naudodami duomenų taupymo funkciją galite pamatyti ryškesnį efektą.
„Android 7.0“ „Nuga“

Verdiktas

„Android 7.0 Nougat“ iš tikrųjų yra dramatiškesnis pokytis, nei atrodo iš pradžių. Iš pažiūros atrodo, kad „Google“ tiesiog pritaikė savo anksčiau matytų funkcijų versijas, tokias kaip „Multi-Window multi-tasking“ ir tinkinamų išskleidžiamųjų funkcijų perjungimai.

Tačiau įvyko keletas svarbių užkulisių pažangos. „Vulkan“ API yra gera žinia pažangių „Android“ žaidimų ateičiai - jei kūrėjai ras būdą atsiriboti nuo laisvai žaidžiamų atsitiktinių projektų. Pirmieji daugiafunkcinių užduočių, susijusių su dviem tiesiogiai bendraujančiomis programomis, žingsniai yra įdomūs, net jei jų naudojimas šiuo metu yra ribotas.

„Panasonic“ 65 colių OLED televizoriaus apžvalga

„Panasonic“ 65 colių OLED televizoriaus apžvalga

„Panasonic“ 65 colių OLED televizorius - pirmieji įspūdžiai iš 2015 m. CESVienas vieno lygio „Pan...

Skaityti Daugiau

Ar naujas „Wi-Fi“ maršrutizatorius galėtų pavogti pasirodymą „Google Pixel“ paleidimo metu?

Spalio 4 d. Renginyje „Google“ padidins namų tinklo aparatinę įrangą nauju maršruto parinktuvu, v...

Skaityti Daugiau

Žiūrėti šunų 2 apžvalgą

Žiūrėti šunų 2 apžvalgą

Argumentai "už"Labiau įtraukiantys herojai ir anarchiškas humorasStiprus ir linksmas misijos diza...

Skaityti Daugiau

insta story