Компания Google расширяет ограничения на использование оперативной памяти приложениями в Android 17. В течение следующего года функция, которая сначала появилась на смартфонах Pixel, станет доступна на большем количестве устройств разных производителей с объёмом ОЗУ от 4 ГБ до более чем 16 ГБ.
Система будет следить за тем, сколько памяти использует каждое приложение, чтобы отдельные программы не могли заметно замедлять работу всего смартфона. При превышении установленного лимита Android сначала может перенести часть данных в сжатую память. Это позволит приложению продолжить работу, хотя дополнительная обработка данных способна снизить его производительность.
Если программа продолжит потреблять слишком много ресурсов, система сможет полностью завершить её работу. Благодаря этому Android должен лучше сохранять отзывчивость при переключении между приложениями, запуске игр и выполнении ресурсоёмких задач, включая функции на основе искусственного интеллекта.
Google также требует от разработчиков оптимизировать приложения с учётом новых ограничений. Для этого компания предоставляет дополнительные инструменты, которые помогут находить проблемы с использованием памяти и устранять их до выпуска обновлений.
Изменения особенно заметны могут быть на смартфонах с небольшим объёмом ОЗУ. При этом приложения, которым действительно требуется много памяти, могут столкнуться с замедлением или принудительным закрытием, если разработчики не адаптируют их под новые требования.