12 Дней OpenAI Live: Большие анонсы в сфере искусственного интеллекта впереди
Узнайте о новых функциях и графике выпуска Android 16.
Google опубликовала предварительный обзор Android 16 в ноябре, включая подробное расписание выпуска и информацию для разработчиков Android.
(Источник: Google)
Программа предварительного просмотра Android 16 начинается в ноябре 2024 года, а в январе 2025 года бета-версия Android 16 станет доступна как для разработчиков, так и для пользователей.
Как указано Google, в 2025 году планируется два выпуска Android API.
Первый крупный выпуск запланирован на второй квартал 2025 года, а второй — на четвертый квартал.
В дополнение к новым API для разработчиков, выпуск в четвертом квартале также будет включать обновления функций, оптимизации и исправления ошибок без изменения поведения приложений.
(Источник: Google)
Первая предварительная версия включает обновления для первого нового Android API, запланированного на второй квартал 2025 года. Вот краткий обзор информации от Google:
В первой предварительной версии Android 16 представлены несколько новых функций API.
Константа SDK_INT_FULL позволяет проверять API на соответствие как основным, так и второстепенным версиям Android с использованием нового перечисления VERSION_CODES_FULL.
Кроме того, метод Build.getMinorSdkVersion() позволяет разработчикам получать второстепенную версию SDK.
Требования к уровню целевого API остаются без изменений и привязаны к основному уровню API на ежегодной основе.
Встроенный выбор фото — еще одно важное обновление.
Новые API позволяют приложениям встраивать выбор фото в свою иерархию представлений, создавая более интегрированный интерфейс без необходимости в широких разрешениях. Эта функция поддерживается начиная с Android 4.4 через библиотеку Android Jetpack.
В области медицинских записей Health Connect обеспечивает поддержку чтения и записи медицинских записей в формате FHIR с явным согласием пользователя. Этот API в настоящее время доступен в рамках программы раннего доступа, и разработчики могут подать заявку на участие.
В Android 16 обновлена Песочница конфиденциальности с учетом новейших технологий защиты данных. Среда выполнения SDK позволяет SDK работать в отдельной среде выполнения, обеспечивая более надежную защиту данных пользователей.
Вторая предварительная версия Android 16 представляет несколько улучшений, направленных на улучшение работы приложений, времени работы батареи и производительности.
Вот подробный обзор новых функций и изменений:
💡 Краткий обзор
ProfilingManager, представленный в Android 15, теперь включает системное профилирование для захвата сложных сценариев трассировки, таких как запуск приложений или ANR.
Разработчики могут использовать ProfilingManager#addProfilingTriggers() для регистрации триггеров для этих событий.
ApplicationStartInfo теперь включает метод getStartComponent(), который помогает определить, какой тип компонента вызвал запуск, облегчая оптимизацию процессов запуска приложений.
Android 16 вводит API, позволяющие приложениям определять амплитуду и частотные кривые тактильных эффектов, абстрагируя различия в возможностях устройств для улучшения пользовательского опыта.
Новые методы JobScheduler, такие как getPendingJobReasons(int jobId) и getPendingJobReasonsHistory(int jobId), помогают разработчикам понять, почему задания находятся в ожидании, облегчая отладку и оптимизацию выполнения заданий.
Улучшения ARR включают новые методы hasArrSupport() и getSuggestedFrameRate(int), упрощая использование ARR приложениями. Поддержка ARR также интегрируется в большее количество библиотек Jetpack.
Android 16 корректирует квоты времени выполнения заданий в зависимости от состояния приложений, видимости и параллелизма с фоновыми сервисами. Это направлено на оптимизацию использования ресурсов и повышение производительности заданий.
Метод JobInfo.Builder#setImportantWhileForeground(boolean) полностью устарел в Android 16 и больше не будет функционировать, как и JobInfo#isImportantWhileForeground().
Анонсы доступности с использованием announceForAccessibility или TYPE_ANNOUNCEMENT устарели. Предоставлены альтернативы для создания более согласованного пользовательского опыта для пользователей вспомогательных технологий.
Новые API обеспечивают функциональность облачного поиска в выборе фото Android, позволяя пользователям безопасно получать доступ к изображениям и видео из локального и облачного хранилища.
Android 16 поддерживает надежные функции безопасности при определении местоположения через Wi-Fi с использованием Wi-Fi 6 (802.11az), обеспечивая повышенную точность и безопасность для сценариев использования с близким расположением.
Health Connect добавляет новый тип данных ACTIVITY_INTENSITY и обновленные API для чтения и записи медицинских записей в формате FHIR в соответствии с рекомендациями ВОЗ.
Новые API поддерживают системные анимации предсказуемого жеста "Назад" в навигации по жестам, включая finishAndRemoveTaskCallback() и moveTaskToBackCallback(), обеспечивая более плавные переходы и анимации.
Разработчикам рекомендуется компилировать свои приложения с использованием нового SDK и использовать фреймворк совместимости для раннего тестирования изменений, связанных с targetSdkVersion.
Программа предварительной версии Android 16 проходит с ноября 2024 года по апрель 2025 года, а стабильность платформы ожидается к марту 2025 года.
Разработчики могут получить доступ к предварительной версии вручную или через обновления по воздуху после установки.
Ожидается обратная связь; разработчики должны сообщать о проблемах и отправлять запросы на новые функции.
Потребители смогут опробовать Android 16 во время бета-релизов с возможностью регистрации в программе Android Beta.
Для наилучшего опыта разработки разработчики должны использовать последнюю предварительную версию Android Studio и тщательно тестировать свои приложения на Android 16.
Чтобы узнать больше об Android 16, оставайтесь с нами. Мы оперативно сообщим вам любую новую информацию!
💡 Android 15: ключевые изменения для разработчиков приложений
Get FREE Optimization Consultation
Let's Grow Your App & Get Massive Traffic!
All content, layout and frame code of all ASOWorld blog sections belong to the original content and technical team, all reproduction and references need to indicate the source and link in the obvious position, otherwise legal responsibility will be pursued.
Categories
Комментарии
Вы еще не вошли в систему. Пожалуйста, сначала войдите / зарегистрируйтесь.