
Google наскоро обяви нов набор от изисквания и стандарти за качество за Android и Google Play Store. Тази инициатива е пряко насочена към ограниченията във веригата за доставки на хардуер и нарастващия недостиг на RAM модули на световния пазар на смартфони.
За да се предотврати прекомерната консумация на ресурси от приложенията и причиняването на забавяне или принудително изключване на операционната система, компанията ще започне да извършва одити и санкции за прекомерно използване на памет, считано от февруари 2027 г. Разработчиците, чиито приложения надвишават определените лимити, могат да се сблъскат с ограничения за публикуване на нови версии и сериозна загуба на видимост в търсенията и препоръките в Play Store.
Показатели за производителност и ограничения за ниво на RAM
Мониторингът ще се основава на три стълба в рамките на платформата Android Vitals в Play Console.
- Първото е динамичното потребление на памет, който проследява анонимното използване на RSS в допълнение към данните, получени от swap дяла или файла, оценявайки както активното състояние от приложението на преден план като например фоновото му поведение.
- El Вторият параметър одитира използването на растерни изображения (растерни изображения) на изображенияGoogle изисква качените изображения да не задържат ненужно памет, когато приложението влезе в скрито или кеширано състояние.
- El Третата точка изисква оптимизация на изпълнимия код във формат DEX. (Dalvik Executable): Пакетите трябва да се обработват с инструменти за редукция и обфускация, като например R8, което изисква минимум 25% комбинирано покритие между оптимизация, премахване на неизползван код и скъсяване на идентификатори, за да се облекчи натоварването на енергозависимата памет.
Максимално допустимите прагове ще се изчисляват на етапи въз основа на физическия капацитет на RAM паметта на устройството. За стандартни приложения ограниченията са конфигурирани както следва:
- Устройства с 4 GB RAM: Максимум 2 GB в активно състояние и 1 GB във фонов режим.
- Устройства с 8 GB RAM: Максимум 2.25 GB на преден план и 1.5 GB на заден план.
- Устройства с 12 GB RAM: Максимум 3.25 GB на преден план и 1.75 GB на заден план.
- Устройства с 16 GB RAM: Максимум 4.25 GB на преден план и 2 GB на заден план.
За мобилните видеоигри, тъй като това са среди с по-високи графични и процесорни изисквания, са зададени по-широки граници:
- Устройства с 4 GB RAM: Лимит от 2.25 GB при активна употреба и 2 GB във фонов режим.
- Устройства с 8 GB RAM: Лимит от 3.5 GB при активна употреба и 2.75 GB във фонов режим.
- Устройства с 12 GB RAM: Лимит от 4 GB при активна употреба и 3.2 GB във фонов режим.
- Устройства с 16 GB RAM: Лимит от 5 GB при активна употреба и 3.5 GB във фонов режим.
В допълнение към контрола на ресурсите, Google Play ще въведе ново изискване за регистрация, считано от април 2027 г. Известно като стандарта за вход без докосване , това правило ще изисква от всички приложения, които поддържат вход на потребителите (задължителен или незадължителен), да възстановяват сесията напълно автоматично, когато потребителят мигрира данните си към ново устройство с Android.
За да се съобразят с този регламент, разработчиците трябва да интегрират Android Restore Credentials API, като гарантират, че потребителите могат незабавно да имат достъп до акаунтите си при първото отваряне на приложението, без да се налага ръчно да въвеждат отново паролите си. В момента видеоигрите са освободени от това специфично изискване поради сложността на техните схеми за удостоверяване, въпреки че Google препоръчва използването на API за заглавия с уникални профили.
Подобрения в сигурността в Android 17
Наред с тези разпоредби за магазина, развойният клон на Android 17 включва механизми за защита на мрежовите комуникации. Първо, той позволява съвместимост с разширението TLS ECH (Encrypted ClientHello), наследник на ESNI.
За разлика от предишни технологии, които разкриваха метаданни по време на първоначалната връзка, ECH напълно криптира първоначалното съобщение ClientHello, скривайки името на домейна на посетените уебсайтове в HTTPS трафика и предотвратявайки течове през полета като предварително споделения ключ (PSK).
Второ, стартира системата за защита на локалната мрежа (Local Area Network Protection) , която изисква приложенията да поискат изрично разрешение от потребителя, преди да могат да сканират домашната мрежа или да взаимодействат с устройства, свързани към локалната мрежа (LAN).
Освен това, механизмът за прозрачност на сертификатите (CT ) е активиран по подразбиране, поддържайки публичен и непроменим регистър на всички издадени и отменени цифрови сертификати за откриване на аномалии или компромиси в сертифициращите органи (CA).
И накрая, Android 17 дава възможност на мобилните оператори да деактивират 2G мрежите по подразбиране, неутрализирайки атаки, базирани на фалшиви базови станции, които принуждават към влошаване на сигнала, за да прихващат SMS трафик и да разгръщат измамни кампании.
Ако се интересувате да научите повече, можете да намерите подробности на следния линк.