Google вводит новую систему контроля использования оперативной памяти Android-приложениями. Как сообщает internetua.com, в версии Android 17 компания расширит ограничения для отдельных программ, чтобы одна программа не могла чрезмерно нагружать устройство и замедлять работу смартфона.

Изначально эта функция появилась на смартфонах Pixel, но в течение следующего года её планируют внедрить на более широком круге устройств. Система будет работать на телефонах с разным объёмом оперативной памяти — от 4 до более 16 гигабайт. В то же время Google пока не раскрывает точных лимитов для каждой программы.

Если приложение начнёт потреблять слишком много RAM, Android сначала попытается переместить часть его данных в сжатую память, чтобы программа могла продолжить работу, хотя и медленнее. Если же потребление памяти не уменьшится, система может полностью завершить работу приложения.

В первую очередь эти изменения должны помочь смартфонам с небольшим объёмом оперативной памяти. Проблемные программы больше не должны серьёзно влиять на переключение между приложениями или работу игр и других требовательных задач. В то же время приложения, которым действительно нужно много памяти, могут столкнуться с замедлением или принудительным закрытием, если разработчики их не оптимизируют.

Google уже предоставляет разработчикам инструменты для выявления проблем с использованием памяти. По задумке компании, большинство пользователей не заметят изменений, но в целом Android должен стать стабильнее. Главная цель — не позволять одному неудачному приложению ухудшать работу всего смартфона.