Recenzije.com.hr

Nova Android nadogradnja ubrzava telefon kao nikad prije

Android je tijekom posljednjih godina postao iznimno brz, a najnovija nadogradnja donosi dodatne optimizacije koje bi mogle učiniti vaš telefon još bržim. U ovom članku razložit ćemo što je točno nova funkcija, kako radi i kakve prednosti donosi svakom korisniku.

Kako Android radi s kodom?

Android se temelji na programskom jeziku koji procesor vašeg telefona ne može izravno razumjeti. Stoga je potreban kompilator koji prevodi taj kod u instrukcije koje hardver može izvršiti. Ovaj proces je zahtjevan i često se koriste skraćenice i pretpostavke kako bi se ubrzalo prevođenje. Kompilacija se obično odvija u dva koraka: najprije se Java ili Kotlin kod pretvara u bytecode, a zatim se taj bytecode optimizira i prevodi u native kod pomoću Android Runtime (ART).

AutoFDO – optimizacija na temelju stvarne upotrebe

AutoFDO, skraćenica za Automatic Feedback-Directed Optimization, je nova tehnika koja koristi stvarne podatke o tome kako korisnici koriste svoj telefon. Umjesto da se oslanja na opće pravilo, AutoFDO analizira koje funkcije i putanje koda se najčešće koriste i optimizira ih na temelju tih podataka. Ova metoda omogućuje da se najčešće korišteni dijelovi koda učine bržim, a manje korišteni dijelovi ostanu manje optimizirani, čime se smanjuje ukupna veličina binara i potrošnja memorije.

Jezgra – najdublji sloj operativnog sustava

Jezgra je najdublji sloj operativnog sustava koji upravlja komunikacijom između procesora, aplikacija i hardvera. Optimizacijom jezgre, promjene se mogu širiti na cijeli sustav, što rezultira značajnim poboljšanjima performansi. AutoFDO sada primjenjuje svoje optimizacije i na jezgru, što znači da se najčešće korišteni dijelovi jezgre učine bržim i učinkovitijim, a time i cijeli sustav reagira brže na korisničke zahtjeve.

Što je novo u ovoj nadogradnji?

Prije, AutoFDO je bio primijenjen na aplikacije i sistemske biblioteke. Sada je proširen na jezgru, što znači da se optimizacije primjenjuju na najdublji nivo operativnog sustava. Google je prikupljao podatke iz testova na najpopularnijim aplikacijama, a sada ih koristi za stvaranje preciznijih optimizacija. Uz to, nadogradnja uvodi poboljšanja u upravljanju memorijom i smanjenju latencije u mrežnim operacijama.

Prednosti za krajnje korisnike

  • Brže pokretanje aplikacija – optimizirane funkcije se učitavaju brže, što smanjuje vrijeme čekanja.
  • Efikasnija upotreba baterije – optimizirani kod troši manje energije, što produžuje trajanje baterije.
  • Glatkiji rad sustava – smanjenje zastoja u radu operativ

Related Posts

Load More Posts Loading...No more posts.

Leave A Reply

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena sa * (obavezno)