Google меняет архитектуру кодеков в Android 16 для снижения нагрузки на процессор
В Android 16 реализована новая архитектура обработки мультимедиа, позволяющая интегрировать программные кодеки непосредственно в приложения. Это изменение направлено на снижение энергопотребления и повышение производительности за счет уменьшения нагрузки на процессор.
Ранее кодеки в Android работали в изолированных процессах, что приводило к избыточному использованию ресурсов CPU, особенно при воспроизведении файлов AAC. В Android 16 кодеки, написанные на языке Rust, могут выполняться в рамках процесса приложения. Это снижает накладные расходы, но требует от разработчиков адаптации кодеков под новый стандарт.
На данный момент функция не активирована даже в тестовых сборках, включая Pixel 9 Pro. Для ее реализации производителям необходимо переписать кодеки с использованием Rust, что может занять значительное время. Google начала эксперименты с этой технологией в 2023 году, однако массовое внедрение ожидается в будущих обновлениях.
Потенциальные преимущества включают увеличение времени автономной работы, улучшение плавности воспроизведения мультимедиа и повышение безопасности за счет особенностей языка Rust. Однако интеграция кодеков в приложения также создает новые риски, связанные с их сертификацией и проверкой.
Источник: androidauthority





0 комментариев
Добавить комментарий