В Android uvesti zahtjeve za potrošnju memorije od strane aplikacija

Google je najavio uvođenje novih zahtjeva za kvalitet aplikacija za platformu. Android, s ciljem smanjenja potrošnje memorije aplikacija usred nedostatka RAM-a na tržištu pametnih telefona. Zahtjevi će se primjenjivati ​​od februara 2027. Aplikacije čiji pokazatelji performansi prelaze pragove mogu se suočiti s ograničenjima objavljivanja u katalogu Google Play i smanjenim rangom.

Metrike koje će se pratiti radi identifikacije problema s potrošnjom memorije:

  • Dinamička potrošnja memorije (RSS + podaci potisnuti na swap particiju) kada je aplikacija aktivna i radi u pozadini.
  • Korištenje memorije za bitmape slika, koje ne bi trebale zauzimati memoriju kada aplikacija nije prikazana i radi u pozadini.
  • Optimizacija izvršnog koda u DEX (Dalvik Executable) formatu. Aplikacije bi trebale koristiti alate poput R8 za optimizaciju DEX koda, uklanjanje nekorištenih konstrukcija i izvođenje obfuskacije (korištenjem kratkih naziva klasa, metoda i polja) kako bi se smanjila veličina podataka učitanih u memoriju.

Pragovi se određuju na osnovu količine RAM-a na uređaju. Na primjer, na uređajima sa 4 GB RAM-a, aplikacija može koristiti najviše 2 GB memorije u aktivnom stanju i 1 GB kada radi u pozadini; na uređajima sa 8 GB RAM-a, maksimalna upotreba je 2.25 GB i 1.5 GB; sa 12 GB RAM-a, maksimalna upotreba je 3.25 GB i 1.75 GB; a sa 16 GB RAM-a, maksimalna upotreba je 4.25 GB i 2 GB, respektivno. Ograničenja su veća za igre: na uređajima sa 4 GB RAM-a, igra može koristiti najviše 2.25 GB memorije u aktivnom stanju i 2 GB kada radi u pozadini; na uređajima sa 8 GB RAM-a, maksimalna upotreba je 3.5 GB i 2.75 GB; sa 12 GB RAM-a, maksimalna upotreba je 4 GB i 3.2 GB; a sa 16 GB RAM-a, maksimalna upotreba je 5 GB i 3.5 GB.

Pored toga, uvedeni su zahtjevi za nesmetan prijenos aplikacija prilikom promjene uređaja. Počevši od aprila 2027. godine, sve aplikacije, osim igara, koje podržavaju prijavu na račun moraju automatski vratiti svoje stanje kada se prenesu na novi uređaj pomoću API-ja. Android Vrati akreditive.

Osim toga, možete označiti dodatak grani Android 17 načina za poboljšanje sigurnosti vaših mrežnih veza:

  • Omogućavanje podrške za skrivanje TLS ekstenzije ECH (Encrypted ClientHello) domen u HTTPS prometu. ECH nastavlja razvoj ESNI (Encrypted Server Name Indication) ekstenzije i koristi se za šifriranje informacija o parametrima TLS sesije, kao što je traženi naziv domene. Ključna razlika između ECH i ESNI je u tome što ECH, umjesto šifriranja pojedinačnih polja, šifrira cijelu TLS poruku ClientHello. Ovo pomaže u blokiranju curenja kroz polja koja nisu pokrivena ESNI-jem, kao što je polje PSK (Pre-Shared Key).
  • Dodavanje zahtjeva za dozvolu aplikacijama za skeniranje lokalne mreže ili povezivanje s uređajima na lokalnoj mreži (Zaštita lokalne mreže).
  • Omogućavanje mehanizma transparentnosti certifikata (CT) prema zadanim postavkama, koji održava javni dnevnik svih izdanih i opozvanih certifikata. CT omogućava identifikaciju certifikata kreiranih zaobilazeći standardne tokove rada CA (na primjer, prikriveno kreiranje certifikata zbog zloupotrebe od strane zaposlenika ili kompromitovanja CA).
  • Mobilni operateri dobili su mogućnost da onemoguće podršku za 2G mrežu prema zadanim postavkama kako bi blokirali napade koji prisiljavaju pametne telefone da pređu na 2G mrežu kako bi zaobišli mehanizme filtriranja neželjene pošte i isporučili lažne SMS poruke.

izvor: opennet.ru

Kupite pouzdan hosting za sajtove sa DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster