Новости о продуктах

Подготовьте свои приложения для Wear OS к работе в 64-битном режиме.

2 минуты чтения
Michael Stillwell и Dimitris Kosmidis

64-битные архитектуры обеспечивают повышение производительности и создают основу для будущих инноваций, предоставляя пользователям более быстрые и насыщенные возможности. Мы поддерживаем 64-битные процессоры с Android 5. Это приводит Wear OS в соответствие с последними обновлениями для Google TV и других форм-факторов , основываясь на требовании к 64-битной архитектуре, впервые введенном для мобильных устройств в 2019 году.

Сегодня мы распространяем это требование к 64-битной архитектуре на Wear OS. В этом блоге вы найдете рекомендации, которые помогут вам подготовить ваши приложения к выполнению этих новых требований.

Требование к 64-битной архитектуре: сроки для разработчиков Wear OS

Начиная с 15 сентября 2026 года:

  • При публикации в Google Play все новые приложения и обновления приложений, содержащие нативный код, должны будут предоставлять не только 32-битные, но и 64-битные версии.
  • Google Play начнет блокировать загрузку не соответствующих требованиям приложений в Play Console.

Мы не вносим изменений в нашу политику поддержки 32-битных систем, и Google Play продолжит предоставлять приложения для существующих 32-битных устройств.

Подавляющее большинство разработчиков Wear OS уже перешли на эту платформу, и 64-битные приложения уже доступны. Что касается остальных приложений, мы ожидаем, что им потребуется меньше усилий.

Подготовка к требованиям 64-битной архитектуры.

Многие приложения написаны полностью на не нативном коде (например, Kotlin или Java) и не требуют никаких изменений в коде. Однако важно отметить, что даже если вы сами не пишете нативный код, зависимость или SDK могут внедрять его в ваше приложение, поэтому вам все равно необходимо проверить, содержит ли ваше приложение нативный код.

Оцените ваше приложение

  • Проверьте свой APK-файл или пакет приложения на наличие нативного кода с помощью анализатора APK в Android Studio.
  • Найдите файлы .so в папке lib. Для устройств ARM 32-битные библиотеки находятся в lib/armeabi-v7a, а 64-битные — в lib/arm64-v8a.
  • Обеспечение совместимости: Цель состоит в том, чтобы гарантировать корректную работу вашего приложения в среде, поддерживающей только 64-битные системы. Хотя конкретные конфигурации могут различаться, для большинства приложений это означает, что для каждой поддерживаемой вами 32-битной архитектуры следует включить соответствующую 64-битную архитектуру, предоставив соответствующие файлы .so для обоих ABI .
  • Обновление SDK: Если у вас есть только 32-битные версии сторонней библиотеки или SDK, обратитесь к поставщику за 64-битной версией.

Как проверить совместимость с 64-битными системами

64-битная версия вашего приложения должна предлагать то же качество и набор функций, что и 32-битная версия. Эмулятор Android Wear OS можно использовать для проверки того, что ваше приложение работает и функционирует должным образом в 64-битной среде.

Примечание: Поскольку для отправки в Google Play приложения для Wear OS должны быть ориентированы на Wear OS 4 или более позднюю версию, вы, вероятно, уже тестируете их на этих более новых, 64-битных образах.

При тестировании обращайте внимание на загрузчики нативного кода, такие как SoLoader или более старые версии OpenSSL , которые могут потребовать обновления для корректной работы на оборудовании, предназначенном только для 64-битных систем.

Следующие шаги

Мы объявляем об этом требовании сейчас, чтобы дать разработчикам шестимесячный период для приведения своих приложений в соответствие с требованиями до начала их применения в сентябре 2026 года. Для получения более подробных инструкций по переходу, пожалуйста, обратитесь к нашей подробной документации по поддержке 64-битных архитектур .

Этот переход знаменует собой важный шаг в развитии Wear OS и открывает новые возможности для экосистемы благодаря совместимости с 64-битными системами.

    Автор:

    Продолжить чтение