Google on ilmoittanut uusien sovellusten laatuvaatimusten käyttöönotosta alustalleen. Android, jonka tarkoituksena on vähentää sovellusmuistin kulutusta älypuhelinmarkkinoiden RAM-muistipulan vuoksi. Vaatimukset tulevat voimaan helmikuussa 2027. Sovellusten, joiden suorituskykymittarit ylittävät kynnysarvot, julkaisemista Google Playn luettelossa voidaan rajoittaa ja niiden sijoituksia voidaan alentaa.
Muistinkulutusongelmien tunnistamiseksi seurattavat mittarit:
- Dynaaminen muistinkulutus (RSS + swap-osioon lähetetty data), kun sovellus on aktiivinen ja toimii taustalla.
- Kuvabittikarttojen muistinkäyttö, joiden ei pitäisi viedä muistia, kun sovellusta ei näytetä ja se toimii taustalla.
- DEX (Dalvik Executable) -muodossa olevan suoritettavan koodin optimointi. Sovellusten tulisi käyttää työkaluja, kuten R8, DEX-koodin optimointiin, käyttämättömien rakenteiden poistamiseen ja hämärtämiseen (käyttäen lyhyitä luokkien, metodien ja kenttien nimiä) muistiin ladattavan datan koon pienentämiseksi.
Kynnysarvot määritetään laitteen RAM-muistin määrän perusteella. Esimerkiksi laitteissa, joissa on 4 Gt RAM-muistia, sovellus voi käyttää aktiivisessa tilassa enintään 2 Gt muistia ja taustalla käynnissä 1 Gt; laitteissa, joissa on 8 Gt RAM-muistia, enimmäiskäyttö on 2.25 Gt ja 1.5 Gt; 12 Gt:n RAM-muistilla enimmäiskäyttö on 3.25 Gt ja 1.75 Gt; ja 16 Gt:n RAM-muistilla enimmäiskäyttö on 4.25 Gt ja 2 Gt. Pelien rajoitukset ovat korkeammat: laitteissa, joissa on 4 Gt RAM-muistia, peli voi käyttää aktiivisessa tilassa enintään 2.25 Gt muistia ja taustalla käynnissä 2 Gt; laitteissa, joissa on 8 Gt RAM-muistia, enimmäiskäyttö on 3.5 Gt ja 2.75 Gt; 12 Gt:n RAM-muistilla enimmäiskäyttö on 4 Gt ja 3.2 Gt; ja 16 Gt:n RAM-muistilla enimmäiskäyttö on 5 Gt ja 3.5 Gt.
Lisäksi otetaan käyttöön vaatimukset saumattomalle sovellusten siirrolle laitetta vaihdettaessa. Huhtikuusta 2027 alkaen kaikkien sovellusten, pelejä lukuun ottamatta, jotka tukevat tilille kirjautumista, on automaattisesti palautettava tilaansa, kun ne siirretään uuteen laitteeseen API:n avulla. Android Palauta tunnistetiedot.
Lisäksi voit merkitä lisäyksen haaraan Android 17 tapaa parantaa verkkoyhteyksiesi turvallisuutta:
- ECH (Encrypted ClientHello) TLS -laajennuksen tuen ottaminen käyttöön piilottamista varten verkkotunnus HTTPS-liikenteessä. ECH jatkaa ESNI (Encrypted Server Name Indication) -laajennuksen kehitystä ja sitä käytetään TLS-istuntoparametreja koskevien tietojen, kuten pyydetyn verkkotunnuksen, salaamiseen. ECH:n ja ESNI:n keskeinen ero on se, että ECH ei salaa yksittäisiä kenttiä, vaan koko ClientHello TLS -viestin. Tämä auttaa estämään vuotoja ESNI:n kattamattomien kenttien, kuten PSK (Pre-Shared Key) -kentän, kautta.
- Sovelluksille annetaan lupapyyntö skannata lähiverkkoa tai muodostaa yhteys lähiverkon laitteisiin (lähiverkon suojaus).
- Ota käyttöön varmenteiden läpinäkyvyysmekanismi oletusarvoisesti, jolloin ylläpidetään julkista lokia kaikista myönnetyistä ja peruutetuista varmenteista. CT:n avulla voidaan tunnistaa varmenteet, jotka on luotu ohittamalla varmentajan vakiotyönkulut (esimerkiksi salainen varmenteiden luonti työntekijän väärinkäytön tai varmentajan tietoturvan vaarantumisen vuoksi).
- Matkapuhelinoperaattoreille on annettu mahdollisuus poistaa 2G-verkon tuki käytöstä oletuksena estääkseen hyökkäykset, jotka pakottavat älypuhelimet vaihtamaan 2G-verkkoon roskapostin suodatusmekanismien ohittamiseksi ja vilpillisten tekstiviestien toimittamiseksi.
Lähde: opennet.ru
