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