V Androidu uvajajo zahteve glede uporabe pomnilnika s strani aplikacij.

Podjetje Google je napovedalo uvedbo novega zahtevka glede kakovosti aplikacij za platformo Android, ki je usmerjen v zmanjšanje porabe pomnilnika aplikacij ob trenutni pomanjkljivosti pomnilnika na trgu pametnih telefonov. Zahteve bodo začele veljati februarja 2027. Aplikacije, katerih meritve delovanja presegajo pragovne vrednosti, se lahko soočijo z omejitvami pri objavi v katalogu Google Play in z zmanjšanjem vidnosti.

Meritve, ki se bodo spremljale za odkrivanje težav s porabo pomnilnika:

  • Poraba dinamičnega pomnilnika (RSS + podatki, preneseni v swap) pri aktivni uporabi aplikacije ter v ozadju.
  • Uporaba pomnilnika za bitmape slik, ki ne smejo zavzeti pomnilnika, ko aplikacija ni prikazana in deluje v ozadju.
  • Optimizacija izvršljivih kod v formatu DEX (Dalvik Executable). Aplikacije morajo uporabljati orodja, kot je R8, za optimizacijo DEX-kode, odstranjevanje neuporabljenih konstrukcij in obfuskacijo (uporaba kratkih imen razredov, metod in polj) za zmanjšanje velikosti podatkov, ki se nalagajo v pomnilnik.

Pragovne vrednosti so določene glede na količino delovnega pomnilnika, s katerim je opremljena naprava. Na primer, na napravah s 4 GB RAM lahko aplikacija porabi največ 2 GB pomnilnika pri aktivni uporabi in 1 GB pri delu v ozadju, na napravah s 8 GB RAM - 2,25 GB in 1,5 GB, s 12 GB RAM - 3,25 GB in 1,75 GB, s 16 GB RAM - 4,25 GB in 2 GB. Za igre so omejitve višje: na napravah s 4 GB RAM lahko igra porabi največ 2,25 GB pomnilnika pri aktivni uporabi in 2 GB pri delu v ozadju, na napravah s 8 GB RAM - 3,5 GB in 2,75 GB, s 12 GB RAM - 4 GB in 3,2 GB, s 16 GB RAM - 5 GB in 3,5 GB.

Poleg tega se uvajajo zahteve za brezšivno prenašanje aplikacij ob menjavi naprave. Od aprila 2027 morajo vse aplikacije, razen iger, ki podpirajo prijavo v račun, samodejno obnoviti stanje ob prenosu na novo napravo z uporabo API Android Restore Credentials.

Dodatno lahko omenimo dodajanje funkcionalnosti za povečanje varnosti omrežnih povezav v različico Android 17:

  • Vključitev podpore za TLS-širitev ECH (Encrypted ClientHello) za skrivanje domene v HTTPS prometnih. ECH nadaljuje z razvojem razširitve ESNI (Encrypted Server Name Indication) in se uporablja za šifriranje informacij o parametrih TLS sejn, kot je zahtevano ime domene. Ključna razlika med ECH in ESNI je ta, da se v ECH namesto šifriranja na ravni posameznih polj celotno šifrirano sporočilo TLS ClientHello, kar omogoča blokiranje puščanja preko polj, ki jih ESNI ne pokriva, na primer polje PSK (Pre-Shared Key).
  • Dodajanje zahtevka za pooblastila za skeniranje lokalnega omrežja z aplikacijami ali povezovanje z napravami v lokalnem omrežju (Local Network Protection).
  • Privzeto omogočanje mehanizma CT (Certificate Transparency), ki zagotavlja vodenje javnega dnevnika vseh izdanih in preklicanih potrdil. CT omogoča odkrivanje potrdil, ustvarjenih mimo običajnih delovnih tokov overitelja (na primer, skrito ustvarjanje potrdila zaradi zlorabe zaposlenega ali kompromise overitelja).
  • Mobilnim operaterjem je omogočeno, da po privzetku onemogočijo podporo za omrežje 2G, da bi preprečili napade, ki uporabljajo prisilna preklopi pametnega telefona na omrežje 2G za zaobiditev mehanizmov filtriranja spama in dostavo prevarantskih SMS-ov.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster