Подготовьте приложения для Wear OS к переходу на 64-разрядную архитектуру
Время на чтение: 2 минуты
64-разрядная архитектура обеспечивает более высокую производительность и закладывает основу для будущих инноваций, позволяя создавать более быстрые и функциональные приложения. 64-разрядные процессоры поддерживаются начиная с Android 5. Это изменение приводит Wear OS в соответствие с недавними обновлениями для Google TV и других типов устройств и опирается на требование о поддержке 64-битной архитектуры, которое было введено для мобильных устройств в 2019 году.
Теперь это требование распространяется и на Wear OS. В этой записи блога вы найдете рекомендации, которые помогут вам подготовить приложения к новым требованиям.
Требование о поддержке 64-разрядной архитектуры: сроки для разработчиков приложений Wear OS
С 15 сентября 2026 г.:
- Все новые приложения и обновления приложений, содержащие нативный код, должны будут иметь 64-разрядную версию в дополнение к 32-разрядной при публикации в Google Play.
- Google Play начнет блокировать загрузку приложений, не соответствующих требованиям, в Play Console.
Мы не меняем правила поддержки 32-разрядных устройств, и Google Play продолжит распространять приложения для них.
Подавляющее большинство разработчиков Wear OS уже перешли на 64-разрядные версии приложений. Для остальных приложений, как мы ожидаем, потребуется минимум усилий.
Подготовка к переходу на 64-разрядную архитектуру
Многие приложения написаны полностью на ненативном коде (например, Kotlin или Java) и не требуют изменений. Однако даже если вы не пишете нативный код самостоятельно, он может быть добавлен в приложение через зависимость или SDK. Поэтому вам все равно нужно проверить, есть ли в вашем приложении нативный код.
Оцените свое приложение
- Проверьте APK-файл или набор App Bundle на наличие нативного кода с помощью APK Analyzer в Android Studio.
- Найдите файлы с расширением .so в папке lib. Для устройств ARM 32-разрядные библиотеки находятся в папке lib/armeabi-v7a, а 64-разрядные – в lib/arm64-v8a.
- Обеспечьте совместимость. Ваша цель – сделать так, чтобы приложение корректно работало в среде, поддерживающей только 64-разрядные версии. Конфигурации могут различаться, но в большинстве случаев для каждой поддерживаемой нативной 32-разрядной архитектуры необходимо добавить соответствующую 64-разрядную архитектуру, предоставив файлы .so для обоих двоичных интерфейсов приложений.
- Обновите SDK. Если у вас есть только 32-разрядные версии сторонних библиотек или SDK, обратитесь к поставщику за 64-разрядной версией.
Как проверить совместимость с 64-разрядными устройствами
64-разрядная версия приложения должна иметь такое же качество и набор функций, как и 32-разрядная. Чтобы проверить, как приложение работает в 64-разрядной среде, используйте эмулятор Android для Wear OS.
Примечание. Поскольку для публикации в Google Play приложения для Wear OS должны поддерживать Wear OS 4 или более позднюю версию, вы, скорее всего, уже тестируете их на этих новых 64-разрядных образах.
При тестировании обратите внимание на загрузчики нативного кода, такие как SoLoader или более старые версии OpenSSL. Чтобы они корректно работали на 64-разрядных устройствах, может потребоваться обновление.
Дальнейшие действия
Мы объявляем об этом требовании сейчас, чтобы у разработчиков было шесть месяцев на приведение своих приложений в соответствие с ним до того, как оно вступит в силу в сентябре 2026 года. Подробные инструкции по переходу вы найдете в документации о поддержке 64-разрядных архитектур.
Этот переход – важный шаг для будущего Wear OS и преимуществ, которые совместимость с 64-разрядными процессорами принесет экосистеме.
-
Новости о продуктахСегодня на Саммите для разработчиков Android мы объявляем о широкой доступности многих инструментов и API, которые помогут вам преодолевать повседневные трудности и дадут больше гибкости при создании отличных приложений для Android.
Matthew McCullough • Время на чтение: 4 минуты -
Новости о продуктахAndroid Studio Rabbit 2 теперь стабильна и готова к использованию в рабочей среде. В этом выпуске представлены ключевые функции, которые помогут вам в разработке, например Bring Your Own Agent, новые функции XR Emulator, обновление LeakCanary, новый инструмент управления навыками агента, код-ревью с помощью ИИ и многое другое.
Matthew Warner • Время на чтение: 3 минуты -
Новости о продуктахПриложения, предназначенные для предстоящего выпуска Android, больше не смогут напрямую записывать данные в контакты с помощью разрешения WRITE_CONTACTS.
Roxanna Aliabadi Walker • Время на чтение: 6 минут
Получайте еженедельную рассылку с последними новостями о разработке для Android.