Google представила финальную запланированную бета-версию Android 15, что стало значимым этапом для разработчиков, стремящихся усовершенствовать свои приложения перед официальным релизом. Эта бета-версия не только стабилизирует API для разработчиков, но и дает возможность обновлять и публиковать приложения в Google Play, обеспечивая их готовность к использованию пользователями сразу после выхода новой версии Android.
«Сегодняшний выпуск бета-версии содержит все необходимое для тестирования функций Android 15, проверки ваших приложений и предоставления нам обратной связи. […] Если у вас нет поддерживаемого устройства, вы можете использовать 64-битные системные образы с Android Emulator в Android Studio.»
Изменения поведения в Android 15
Помимо стабилизации API, Android 15 вводит несколько изменений в поведении, которые разработчикам следует учитывать. Среди них:
- Состояние остановки пакета: Это состояние, предназначенное для приостановки приложений до взаимодействия с пользователем, теперь применяется более строго. Когда приложение входит в это состояние, все ожидающие намерения отменяются, а виджеты приложения отключаются системой.
- 16 КБ страницы памяти: Этот новый подход к управлению памятью предлагает улучшения производительности, такие как сокращение времени запуска приложений при нехватке памяти, снижение энергопотребления во время запусков, ускорение настройки камеры и улучшение времени загрузки системы. Однако это требует перестройки всех приложений, использующих нативный код через Android NDK, для совместимости с Android 15.
- Функция приватного пространства: Пользователи теперь могут создавать приватные пространства, которые защищают конфиденциальную информацию дополнительным уровнем аутентификации. При блокировке все приложения в этом пространстве приостанавливаются, предотвращая любые фоновые или передние активности, включая уведомления. Это изменение особенно затрагивает медицинские и лаунчер-приложения, требуя специфических корректировок для поддержания удовлетворенности пользователей.
Новые функции Android 15
Android 15 также представляет ряд новых функций, направленных на улучшение пользовательского опыта:
- Предсказуемые анимации назад: Эти анимации помогают пользователям предвидеть результат своих жестов, позволяя более осознанно взаимодействовать с устройством.
- Усиление при низком освещении: Эта функция улучшает производительность камеры в условиях слабого освещения, повышая качество записи.
- Частичное совместное использование экрана: Пользователи теперь могут делиться или записывать только конкретное окно приложения, а не весь экран устройства.
- Рендеринг от края до края: Это эстетическое улучшение способствует более погружающему визуальному опыту.
Хотя принятие этих новых функций не является обязательным, разработчикам рекомендуется учитывать их в своих обновлениях приложений. Для облегчения этого перехода Google рекомендует обновиться до Android Studio Koala, который включает в себя помощник по обновлению SDK Android. Этот инструмент упрощает процесс изменения приложений для обеспечения их бесперебойной работы на новой версии Android.