
Google je nedavno najavio novi set zahtjeva i standarda kvalitete za Android i svoju Google Play trgovinu. Ova inicijativa direktno se bavi ograničenjima lanca snabdijevanja hardverom i rastućom nestašicom RAM modula na globalnom tržištu pametnih telefona.
Kako bi se spriječilo da aplikacije prekomjerno troše resurse i uzrokuju usporavanja ili prisilna gašenja operativnog sistema, kompanija će početi s revizijom i kažnjavanjem prekomjerne upotrebe memorije počevši od februara 2027. godine. Programeri čije aplikacije premaše propisana ograničenja mogli bi se suočiti s ograničenjima u objavljivanju novih verzija i ozbiljnim gubitkom vidljivosti u pretragama i preporukama Play Store-a.
Metrike performansi i ograničenja po nivou RAM-a
Praćenje će se zasnivati na tri stuba unutar platforme Android Vitals na Play konzoli.
- Prva je dinamička potrošnja memorije, koji prati anonimnu upotrebu RSS-a pored podataka izvedenih iz swap particije ili datoteke, procjenjujući i aktivno stanje iz aplikacije u prvom planu kao što je njegovo ponašanje u pozadini.
- El Drugi parametar provjerava upotrebu bitmapa (bitmape) slikaGoogle zahtijeva da otpremljene slike ne zadržavaju nepotrebno memoriju kada aplikacija uđe u skriveno ili keširano stanje.
- El Treća tačka zahtijeva optimizaciju izvršnog koda u DEX formatu. (Dalvik izvršni fajl): Paketi moraju biti obrađeni alatima za redukciju i obfuskaciju kao što je R8, što zahtijeva minimalno 25% kombinovane pokrivenosti između optimizacije, uklanjanja nekorištenog koda i skraćivanja identifikatora kako bi se smanjilo opterećenje nestabilne memorije.
Maksimalni dozvoljeni pragovi će se izračunavati u fazama na osnovu fizičkog kapaciteta RAM-a uređaja. Za standardne aplikacije, ograničenja su konfigurisana na sljedeći način:
- Uređaji sa 4 GB RAM-a: Maksimalno 2 GB u aktivnom stanju i 1 GB u pozadini.
- Uređaji sa 8 GB RAM-a: Maksimalno 2.25 GB u prvom planu i 1.5 GB u pozadini.
- Uređaji sa 12 GB RAM-a: Maksimalno 3.25 GB u prvom planu i 1.75 GB u pozadini.
- Uređaji sa 16 GB RAM-a: Maksimalno 4.25 GB u prvom planu i 2 GB u pozadini.
Za mobilne videoigre, budući da su to okruženja s većim grafičkim i procesorskim zahtjevima, postavljene su šire margine:
- Uređaji sa 4 GB RAM-a: Ograničenje od 2.25 GB u aktivnoj upotrebi i 2 GB u pozadini.
- Uređaji sa 8 GB RAM-a: Ograničenje od 3.5 GB u aktivnoj upotrebi i 2.75 GB u pozadini.
- Uređaji sa 12 GB RAM-a: Ograničenje od 4 GB u aktivnoj upotrebi i 3.2 GB u pozadini.
- Uređaji sa 16 GB RAM-a: Ograničenje od 5 GB u aktivnoj upotrebi i 3.5 GB u pozadini.
Pored kontrole resursa, Google Play će implementirati novi zahtjev za uključivanje korisnika počevši od aprila 2027. godine. Poznat kao standard prijave bez dodira , ova politika će zahtijevati od svih aplikacija koje podržavaju prijavu korisnika (obaveznu ili opcionalnu) da u potpunosti automatski obnove sesiju kada korisnik migrira svoje podatke na novi Android uređaj.
Da bi se uskladili s ovim propisom, programeri moraju integrirati Android Restore Credentials API, osiguravajući da korisnici mogu odmah pristupiti svojim računima nakon prvog otvaranja aplikacije, bez potrebe za ručnim ponovnim unosom lozinki. Trenutno su videoigre izuzete od ovog specifičnog zahtjeva zbog složenosti njihovih shema autentifikacije, iako Google preporučuje usvajanje API-ja za naslove s jedinstvenim profilima.
Sigurnosna poboljšanja u Androidu 17
Uz ove propise trgovine, razvojna grana Androida 17 uključuje mehanizme za zaštitu mrežne komunikacije. Prvo, omogućava kompatibilnost s ekstenzijom TLS ECH (Encrypted ClientHello), nasljednikom ESNI-ja.
Za razliku od prethodnih tehnologija koje su otkrivale metapodatke tokom početne veze, ECH u potpunosti šifrira početnu ClientHello poruku, skrivajući naziv domene posjećenih web stranica u HTTPS prometu i sprječavajući curenje kroz polja kao što je unaprijed podijeljeni ključ (PSK).
Drugo, pokreće se sistem zaštite lokalne mreže (Local Area Network Protection) , koji zahtijeva od aplikacija da zatraže eksplicitnu dozvolu od korisnika prije nego što mogu skenirati kućnu mrežu ili komunicirati s uređajima povezanim na lokalnu mrežu (LAN).
Osim toga, mehanizam transparentnosti certifikata (CT ) je omogućen po zadanim postavkama, održavajući javni i nepromjenjivi zapis svih izdanih i opozvanih digitalnih certifikata kako bi se otkrile anomalije ili kompromisi u certifikacijskim tijelima (CA).
Konačno, Android 17 daje mobilnim operaterima mogućnost da onemoguće 2G mreže prema zadanim postavkama, neutralizirajući napade zasnovane na lažnim baznim stanicama koje su prisiljavale degradaciju signala kako bi presrele SMS promet i pokrenule kampanje prevare.
Ako ste zainteresovani da saznate više, detalje možete pronaći na sljedećem linku.