Вот как Google планирует бороться с OEM-производителями, убивающими приложения в фоновом режиме.
- Google введет новые требования, чтобы ограничить влияние производителей Android на фоновые приложения.
- Новые правила направлены на борьбу с агрессивным управлением некоторыми производителями полезных фоновых приложений и сервисов.
Некоторые производители Android имеют неприятную привычку убивать приложения в фоновом режиме, пытаясь восстановить ОЗУ, использовать мошеннические приложения или сэкономить заряд батареи устройства. Но этот процесс больше раздражает, чем полезен, если эти приложения предоставляют пользователям полезные услуги. Более того, это усложняет жизнь разработчикам, чьи приложения затрагиваются.
Во время Reddit AMA команда разработчиков Android показала, что Android 11 будет представлять пользователям уведомления, когда ОС отбирает приложение. Пользователи также получат возможность отменить решение ОС. Вполне возможно, что эта система может отражать то, как оповещения о разрешениях Android 10 выдаются для каждого приложения.
Команда также собирается улучшить жизнь разработчиков приложений. Новый API диагностики сбоев предоставит более подробную информацию о блоках приложения. Это введение позволит разработчикам лучше понять, почему некоторые OEM-производители рассматривают свои приложения как мошеннические или плохо себя ведущие.
Смотрите также: Вот список бета-телефонов Android 11 | Дата выхода Android 11
Инженерная группа также запретит использование белых списков, которые определяют, какие приложения могут работать в фоновом режиме. Команда считает, что этот шаг создаст равные условия для разработчиков приложений. Прямо сейчас OEM-производители вносят в белый список большие приложения, такие как WhatsApp, что делает их невосприимчивыми к фоновым убийствам, что несправедливо по отношению к небольшим разработчикам.
Хотя инженерная команда признает, что есть проблема с управлением приложениями на Android, она видит ее необходимость, особенно для управления мошенническими приложениями. С этой целью в Android 11 также будут введены «дополнительные меры для предотвращения ненадлежащего поведения приложений, связанных с неправильным поведением», хотя неясно, что это означает.
Обновленные требования не решают проблемы, но помогут разработчикам и пользователям немного больше контролировать свои приложения и устройства. Это также может заставить OEM-производителей быть более прозрачными в своей практике. Nokia, OnePlus, Xiaomi и Huawei являются одними из худших правонарушителей, согласно DontKillMyApp, веб-сайту, который оценивает OEM-производителей на основе агрессивного уничтожения фоновых приложений.
Источник записи: https://www.androidauthority.com