Količina radne memorije u pametnim telefonima posljednjih je godina jako porasla, što se pripisivalo tome što je bila dostupna u izobilju i jeftino. Takvo okruženje omogućilo je programerima platformi i aplikacija da se opuste. Sada je zbog toga nastao ozbiljan problem, a Google pokušava poduzeti korake.
Operacijski sustav Android danas treba najmanje 4 GB RAM-a, a ispod toga dolazi u obzir samo izdanje Go edition. Lako je uvidjeti da ni to nije normalno, pa Google sada pokušava riješiti stanje hitnim mjerama. Uvođenjem Androida 17 tvrtka je počela provjeravati aplikacije koje troše izuzetno mnogo resursa. Pri provjerama poseban se naglasak stavlja na zahtjeve za memorijom. U vezi s tim objavila je i svježe priopćenje kojim nastoji naglasiti svoja očekivanja.
U objavi na blogu tvrtka piše da uvodi nove zahtjeve za kvalitetu aplikacija, a jedan od njih izričito je usmjeren na smanjenje potrošnje memorije aplikacija te na optimizaciju programskog koda.
„Mobilna industrija trenutačno se bori sa znatnim ograničenjima u opskrbi hardverom, što utječe na dostupnost memorijskog kapaciteta uređaja i s vremenom može negativno utjecati na korisničko iskustvo", naglasio je Google. Zbog toga Android mora izravno odgovoriti na taj izazov. Posljedica je da se moraju uvesti šire primijenjena ograničenja memorije.
Googleova odluka prvenstveno je usmjerena na zaštitu općeg korisničkog iskustva od aplikacija koje troše pretjerano mnogo memorije i time uzrokuju usporavanje na razini sustava. Važno je da će nepoštivanje novih memorijskih ograničenja imati posljedice.
Ograničenja potrošnje memorije koja stupaju na snagu s Androidom 17 prvo su zaživjela na Pixelima. Serija Pixel 11 već je pogođena RAMageddonom, jer su uređaji koji su prošle godine imali 16 GB memorije ove godine stigli s 12 GB RAM-a, a nepromijenjena količina memorije dostupna je samo kod nekih izvedbi. Naravno, to u osnovi neće biti negativna promjena s osjetnim učinkom, ali u idućim će se godinama u velikim količinama u trgovinama pojaviti mobiteli kod kojih je situacija puno lošija.
Ako se od 16 GB RAM-a izgubi 4 GB, to još ne zahtijeva ozbiljniju optimizaciju, no u idućim bi se godinama povoljniji uređaji mogli pojaviti s ukupno 4 GB RAM-a umjesto dosadašnjih 6 ili čak 8 GB. Google želi postići da i dalje može osigurati odgovarajuće korisničko iskustvo na širokom rasponu uređaja. Pretraživački div u pripadajućim je obavijestima dao smjernice programerima kako mogu osigurati da potrošnja aplikacija ne bude problem.
„Ako tvoja aplikacija prijeđe granice potrošnje memorije, usporit će se i može biti zaustavljena. Optimizacija memorijskih zahtjeva aplikacije neophodna je kako bi se izbjeglo ograničavanje performansi od strane operacijskog sustava i održalo besprijekorno korisničko iskustvo", naglasila je tvrtka.
Google je dodao da će aplikacije i igre koje ne zadovolje granične vrijednosti u trgovini Play imati ograničenu vidljivost te će biti niže rangirane među rezultatima. Osim navedenog, bit će i drugih ograničenja, ali na njima tvrtka još radi.
Nova gospodarska situacija neugodno je pogodila i proizvođače mobitela i programere, no Google svima želi osvijestiti da će na kraju korisnik biti taj koji će to ispaštati. Zato tvrtka sada nastoji svim snagama aplikacije zadržati u razumnijim okvirima.






























