Софт

Google выпускает Android 16 Developer Preview 1

Google выпускает Android 16 Developer Preview 1

Компания Google представила первую предварительную версию Android 16 Developer Preview, предлагающую разработчикам ознакомиться со следующей крупной версией ОС.

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

Изменения в системе и совместимость приложений

В Android 16, как и в предыдущих версиях, внесен ряд системных изменений. Разработчики могут столкнуться с различными последствиями - от незначительных сбоев до заметных ограничений, пока их приложения не будут обновлены для совместимости с новой версией. Хотя большинство приложений, API и функций должны работать так, как ожидается, разработчикам рекомендуется просмотреть все известные проблемы, чтобы лучше понять потенциальные трудности.

Одним из ключевых моментов на пути к Android 16 является стремление Google к более частому выпуску API, направленное на ускорение инноваций в приложениях и устройствах. Эта итерация знаменует собой начало выполнения этого обязательства, а основной запуск запланирован на 2 квартал 2025 года.

Корректировка сроков с 3 на 2 квартал направлена на то, чтобы лучше согласовать их с графиками выпуска устройств в экосистеме, обеспечив более быстрое получение обновления на большем количестве устройств. Соответственно, разработчикам придется проводить ежегодное тестирование совместимости на несколько месяцев раньше, чем в предыдущие годы.

В дополнение к основному релизу в IV квартале 2025 года ожидается выпуск второстепенных обновлений, включающих новые API для разработчиков, обновления функций, оптимизацию и исправление ошибок без каких-либо изменений в поведении приложений. Google будет поддерживать ежеквартальные выпуски Android, при этом обновления первого и третьего кварталов будут способствовать постепенному улучшению качества.

Разработчики продолжат использовать константу SDK_INT с VERSION_CODES для основных релизов Android. Однако для проверки основных и второстепенных версий введена новая константа SDK_INT_FULL, что соответствует новой стратегии выпуска. Google призывает разработчиков оставлять свои отзывы по мере дальнейшего совершенствования этих API.

Возможности и интеграции Android 16 Developer Preview

В Android 16 Developer Preview появилось несколько заслуживающих внимания функций. Например, встроенная функция выбора фотографий предлагает безопасный интегрированный способ доступа приложений к выбранным пользователем изображениям и видео как из локальных, так и из облачных хранилищ. Поддерживается начиная с Android 4.4 и требует минимальной интеграции с помощью библиотеки Android Jetpack.

API Health Connect, пока находящиеся в раннем доступе, позволяют приложениям - с явного согласия пользователя - читать и записывать медицинские записи в формате FHIR. Этот шаг, направленный на упрощение работы с медицинскими данными, подкрепляет стремление Google к обеспечению конфиденциальности и безопасности данных, что еще раз подчеркивается последними усовершенствованиями Privacy Sandbox в Android 16.

Разработчики, желающие протестировать Android 16, могут установить ее на различные устройства Google Pixel. Подробные инструкции по установке можно найти на сайте Google, при этом разработчикам рекомендуется обновить SDK и эмулятор Android для достижения оптимальных результатов.

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

Не все приложения могут работать так, как ожидается, включая родные приложения Google, поскольку предварительная версия не получила одобрения Compatibility Test Suite (CTS). Разработчики, полагающиеся на одобренные CTS сборки или API SafetyNet, могут столкнуться с дополнительными проблемами.

Читайте также