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