Tech reviews and news

Android 7.0 Nougat - Vulkan API un veiktspējas pārskats

click fraud protection

Sadaļas

  • 1. lappusePārskats Android 7.0 Nougat
  • 2. lappusePaziņojumi un Data Saver Review
  • 3. lappuseVulkan API un veiktspējas pārskats

Android 7.0 Nugat - Vulkan API

Android 7.0 Nugat ir vēl viena puse, kas vismaz manā galvā varētu izrādīties tikpat svarīga kā uzlabota lietotņu mijiedarbība. Tas ir Vulkans.

Šī ir grafiskā API, kuru izstrādātāji izmanto, lai izmantotu ierīces aparatūru, kodējot lietotni vai spēli. Līdz Nugatam Android bija izmantojis OpenGL ES - konkurentu API.

Lielā atšķirība starp to un Vulkan ir tā, ka pēdējais ir zemākas virs API, nodrošinot tiešāku aparatūras kontroli. Tā rezultātā būtu jāuzlabo veiktspēja un mazāk jāpaļaujas uz optimizācijas nepieciešamību konkrētiem GPU tipiem.

Apple ir izdarījis to pašu soli ar metāla API, kas tika ieviests laikā WWDC 2015.

Vulkāns

Vulkan tomēr nav vienas platformas API, piemēram, Metal. To izmantos arī Android, Windows, Linux un SteamOS. Valve ir nozīmīgs Vulkan atbalstītājs, kas, iespējams, ir lieliska ziņa tiem, kuri vēlas redzēt lielāku skaitu augstas veiktspējas un indie stila spēļu ostu, kuras mēs redzēsim SteamOS. Ja tas kādreiz patiešām nokrīt no zemes.

Tāpat kā jebkuras šāda veida izmaiņas aizmugurē, svarīgs būs virziens, kuru izvēlas izstrādātāji. Jautājums būs DirectX 12, konkurējošais API, ko izmanto tikai Windows 10 un Xbox One. Microsoft vēlas, lai spēļu izstrādātāji izmantotu DirectX 12; Valve vēlas, lai viņi lieto Vulkan.

Neatkarīgi no tā, kurš dominē, mums būs jāgaida un jāskatās, kā tas ietekmē turpmākās Android ostas.

Arī Android ierīces aparatūrai ir jāatbalsta Vulkan, taču tas jau ir sācies, jo Vulkan un Google atbalsts tam tika paziņots 2015. gadā. Snapdragon 820 atbalsta, piemēram, Vulkan. Ka SoC tiek izmantots Samsung Galaxy S7, LG G5 un Sony Xperia XZ.

Android 7.0 Nugat - veiktspēja un Doze

Arī Android 7.0 Nougat diezgan fundamentālā veidā maina ierīču ikdienas darbību. Google ir pievienojis JIT kompilatoru, kas maina lietotņu instalēšanas, ielādes un palaišanas veidu. Tas ir pāreja no ART izmantošanas, kas solīja uzlabot veiktspēju ar Android L - un, atklāti sakot, tas nav izdarīts. Jocīgi, ka pirms ART izmantotais izpildlaiks Dalvik izmantoja JIT kompilatoru. Vai šī Google ir izsekošana?

JIT nozīmē tieši laikā, tas nozīmē, ka lietotnei nepieciešamie dati tiek apkopoti pēc vajadzības, nevis darot to iepriekš, kā to darītu AOT (pirms laika) kompilators.

Izmantojot Google Pixel C, Es neesmu pamanījis acīmredzamas izmaiņas veiktspējā. Tas darbojās diezgan ātri, izmantojot operētājsistēmu Android 6.0, un to dara arī ar operētājsistēmu Android 7.0.

Aktuāls jautājums ir tas, cik labi operētājsistēma Android 7.0 darbosies tālruņos ar ierobežotu RAM. Android Lollipop un Marshmallow bieži rada ievērojamas ikdienas veiktspējas problēmas tālruņos ar mazāk nekā 2 GB RAM. Telefoni ar 1 GB RAM bieži darbojas šausmīgi, kā jūs varētu iedomāties.

Pixel C

Veicot veiksmi, operētājsistēma Android 7.0 uzlabos pieredzi tiem, kas var atļauties tikai zemāk stāvošos tālruņus, jo pašlaik ļoti lētus androidus bieži ir grūtāk ieteikt nekā Android 4.4 laikmets. Displeja un kameras kvalitāte, iespējams, ir uzlabojusies, taču īpaši zemas klases androidi vienkārši nedarbojas labi.

Android 7.0 Nougat piedāvā arī jaunu Doze versiju, kuru Google ieviesa kopā ar Android Marshmallow. Tā ir funkcija, kas ievieto ierīci sava veida ziemas guļas stāvoklī, kad tā kādu laiku paliek gaidīšanas režīmā.

Izmantojot operētājsistēmu Android 7.0, funkcija Doze ir paredzēta, lai sāktu darbību pat tad, ja tālrunis atrodas jūsu kabatā. Tas ierobežo fona datu izsaukumus līdz pārvaldītiem intervāliem, kam vajadzētu samazināt enerģijas patēriņu. Tomēr, izmantojot datu taupīšanas funkciju, jūs varat redzēt izteiktāku efektu.
Android 7.0 Nuga

Spriedums

Android 7.0 Nougat faktiski ir dramatiskākas izmaiņas, nekā sākotnēji šķiet. Izskatās, ka Google vienkārši ir pieņēmusi savas iepriekš redzēto funkciju versijas, piemēram, Multi-Window daudzuzdevumu un pielāgojamu nolaižamo funkciju pārslēgšanās.

Tomēr ir bijuši daži svarīgi aizkulišu sasniegumi. Vulkan API ir laba ziņa augstas klases Android spēļu nākotnei - ja izstrādātāji atrod veidu, kā atrauties no brīvi spēlējamiem ikdienas projektiem. Pirmie soļi daudzuzdevumu veikšanā, kas ietver divas lietotnes, tieši sazinoties savā starpā, ir aizraujoši - pat ja to izmantošana pašlaik ir ierobežota.

Visi uzvarētāji no 2018. gada video spēļu BAFTA

Visi uzvarētāji no 2018. gada video spēļu BAFTA

2018. gada Britu akadēmijas spēļu balvas (jeb Video Game BAFTAs) beidzot tiek apkopotas. Šeit ir ...

Lasīt Vairāk

Rez Infinite datora versija ir "galīga", sola radītājs Tetsuya Mizuguchi

Rez Infinite datora versija ir "galīga", sola radītājs Tetsuya Mizuguchi

Rez Bezgalīgsneticamā pieredze, kas pašlaik ir pieejama vietnē PS4 ar PlayStation VR Atbalsts, ta...

Lasīt Vairāk

Stardew Valley multiplayer beidzot varētu būt ceļā nākamajā mēnesī

Ilgi gaidītais ConcernedApe Stardew Valley daudzspēlētāju komponents tuvojas tā attīstības beigām...

Lasīt Vairāk

insta story