Az Androidban bevezetik az alkalmazások memóriahasználati követelményeit

A Google bejelentette, hogy új követelményeket vezet be az Android platformon található alkalmazások minőségére vonatkozóan, amelyek célja a memóriafogyasztás csökkentése a okostelefonok memóriadeficitje közepette. A követelmények 2027 februárjától lépnek életbe. Azok az alkalmazások, amelyek munkametrikái meghaladják a küszöbértékeket, korlátozásokkal szembesülhetnek a Google Play katalógusában való közzétételre és csökkenhet a helyük a keresési találatokban.

A memóriafogyasztás problémáinak azonosításához nyomon követett metrikák:

  • A dinamikus memóriafogyasztás (RSS + a swap területre kiürített adatok) az alkalmazás aktív állapotában és háttérben működésekor.
  • A bitmap képek memóriahasználata, amelyeknek nem szabad helyet foglalniuk, amikor az alkalmazás nem látható és a háttérben fut.
  • A DEX formátumú végrehajtható kód optimalizálása (Dalvik Executable). Az alkalmazásoknak olyan eszközöket kell használniuk, mint például az R8, a DEX-kód optimalizálására, a nem használt elemek eltávolítására és a kód obfuszkálására (rövid nevű osztályok, metódusok és mezők alkalmazásával) a memóriába betöltött adatok méretének csökkentése érdekében.

A küszöbértékek a készülékhez tartozó RAM mennyisége alapján vannak meghatározva. Például, 4 GB RAM-mal rendelkező eszközök esetén az alkalmazás nem fogyaszthat többet 2 GB memóriából aktív állapotban és 1 GB-t háttérfutás közben; 8 GB RAM-mal 2.25 GB és 1.5 GB, 12 GB RAM-mal 3.25 GB és 1.75 GB, 16 GB RAM-mal 4.25 GB és 2 GB. A játékok esetében a határok magasabbak: 4 GB RAM-mal rendelkező eszközök esetén a játék legfeljebb 2.25 GB memóriát foglalhat el aktívan és 2 GB-ot háttérben; 8 GB RAM-mal 3.5 GB és 2.75 GB, 12 GB RAM-mal 4 GB és 3.2 GB, 16 GB RAM-mal 5 GB és 3.5 GB.

Továbbá követelményeket vezetnek be az alkalmazások zökkenőmentes átvitelére eszközváltáskor. 2027 áprilisától kezdődően minden olyan alkalmazás, kivéve a játékokat, amelyek támogatják a fiókba való bejelentkezést, automatikusan helyreállítják az állapotot egy új eszközre való átvitelkor az Android Restore Credentials API segítségével.

Továbbá megemlíthető, hogy az Android 17 ágába biztonságos hálózati kapcsolatok növelésére irányuló lehetőségeket is bevezettek:

  • Az ECH (Encrypted ClientHello) TLS-bővítmények támogatásának aktiválása a kapcsolat rejtőzéséhez. domain A HTTPS forgalomban. Az ECH tovább fejleszti az ESNI (Encrypted Server Name Indication) kiterjesztést, amelyet a TLS-munkamenetek paramétereinek, például a kért domain név titkosítására használnak. Az ECH kulcsfontosságú különbsége az ESNI-től az, hogy az ECH esetében az összes TLS üzenet ClientHello teljes titkosítva van, ezáltal megakadályozva az adatleak-eket az ESNI által be nem fedett mezőkön keresztül, mint például a PSK (Pre-Shared Key) mező.
  • Megbízhatósági kérelem hozzáadása a helyi hálózatot bejáró alkalmazásokhoz vagy eszközök helyi hálózathoz való csatlakoztatásához (Helyi Hálózati Védelem).
  • Alapértelmezett aktiválás a CT (Certificate Transparency) mechanizmushoz, amely nyilvános naplózást biztosít az összes kiadott és visszavont tanúsítványról. A CT lehetővé teszi a szabálytalanul létrehozott tanúsítványok azonosítását, például ha egy alkalmazott visszaélése vagy a tanúsítvány kibocsátó központ kompromittálódása miatt titokban készül tanúsítvány.
  • A mobil szolgáltatók számára lehetőség van arra, hogy alapértelmezés szerint letiltsák a 2G hálózat támogatását, hogy blokkolják a támadásokat, amelyek arra kényszerítik a okostelefonokat, hogy átváltjanak a 2G hálózatra, megkerülve ezzel a spam szűrő mechanizmusokat és a csalásos SMS-ek kézbesítését.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster