Компания Google представила бета-версию Android 17, в которой внедрены важные изменения, влияющие на обработку системных задач. Это, в свою очередь, позволяет добиться более плавной прокрутки и анимации. Инженеры обновили один из базовых компонентов операционной системы для устранения подтормаживаний, возникающих при высокой нагрузке. Как сообщает Android Authority, ключевое улучшение коснулось подсистемы MessageQueue, отвечающей за управление очередью сообщений для графического интерфейса. Ранее высокие нагрузки на потоки кода могли временно блокировать эту очередь, приводя к задержкам и, как следствие, к пропущенным кадрам. Google заменила старый механизм на DeliQueue, который исключает глобальные блокировки, позволяя потокам работать параллельно без дальнейшего ожидания. В официальном блоге компании упоминается аналогия с гастрономом, где порядок получения заказов не всегда соответствует времени прибытия. По тестам, использование DeliQueue уменьшило пропуски кадров на 4% в сторонних приложениях и на 7,7% в системном интерфейсе. Кроме того, пользователи могут установить бета-версию Android 17 на устройства Pixel для личной оценки обновлений.