Nowości dotyczące usług

Przygotowanie aplikacji na Wear OS do obsługi 64-bitowej

2 minuty czytania

Architektury 64-bitowe zapewniają większą wydajność i stanowią podstawę przyszłych innowacji, dzięki czemu użytkownicy mogą korzystać z szybszych i bardziej rozbudowanych funkcji. Obsługujemy procesory 64-bitowe od Androida 5. Dzięki temu Wear OS jest zgodny z najnowszymi aktualizacjami Google TV i innych formatów, opierając się na wymaganiu obsługi 64-bitowej, które zostało wprowadzone w 2019 r. w przypadku urządzeń mobilnych.

Teraz rozszerzamy to wymaganie na Wear OS. W tym poście na blogu znajdziesz wskazówki, które pomogą Ci przygotować aplikacje do spełnienia tych nowych wymagań.

Wymaganie obsługi 64-bitowej: harmonogram dla deweloperów Wear OS

Od 15 września 2026 r.:

  • Wszystkie nowe aplikacje i aktualizacje aplikacji, które zawierają kod natywny, będą musiały udostępniać wersje 64-bitowe oprócz wersji 32-bitowych podczas publikowania w Google Play.
  • Google Play zacznie blokować przesyłanie do Konsoli Play aplikacji niezgodnych z zasadami.

Nie wprowadzamy zmian w naszych zasadach dotyczących obsługi 32-bitowej, a Google Play będzie nadal dostarczać aplikacje na dotychczasowe urządzenia 32-bitowe.

Zdecydowana większość deweloperów Wear OS już dokonała tej zmiany i udostępnia aplikacje zgodne z 64-bitową architekturą. W przypadku pozostałych aplikacji spodziewamy się, że będzie to niewielki wysiłek.

Przygotowanie do obsługi 64-bitowej

Wiele aplikacji jest napisanych w całości w kodzie nienatywnym (np. Kotlin lub Java) i nie wymaga żadnych zmian w kodzie. Pamiętaj jednak, że nawet jeśli nie piszesz kodu natywnego, może on zostać wprowadzony do aplikacji przez zależność lub pakiet SDK. Dlatego musisz sprawdzić, czy Twoja aplikacja zawiera kod natywny.

Ocena aplikacji

  • Sprawdź plik APK lub pakiet aplikacji pod kątem kodu natywnego za pomocą narzędzia APK Analyzer w Android Studio.
  • Poszukaj plików .so w folderze lib. W przypadku urządzeń z architekturą ARM biblioteki 32-bitowe znajdują się w folderze lib/armeabi-v7a, a ich odpowiedniki 64-bitowe – w folderze lib/arm64-v8a.
  • Zapewnij równość: celem jest zapewnienie, że aplikacja działa prawidłowo w środowisku tylko 64-bitowym. Chociaż konkretne konfiguracje mogą się różnić, w przypadku większości aplikacji oznacza to, że dla każdej obsługiwanej natywnej architektury 32-bitowej należy uwzględnić odpowiednią architekturę 64-bitową, udostępniając odpowiednie pliki .so dla obu interfejsów ABI.
  • Zaktualizuj pakiety SDK: jeśli masz tylko wersje 32-bitowe biblioteki lub pakietu SDK innej firmy, skontaktuj się z dostawcą, aby uzyskać wersję zgodną z 64-bitową architekturą.

Jak przetestować zgodność z 64-bitową architekturą

Wersja 64-bitowa aplikacji powinna oferować taką samą jakość i zestaw funkcji jak wersja 32-bitowa. Emulator Androida Wear OS może służyć do sprawdzenia, czy aplikacja działa zgodnie z oczekiwaniami w środowisku 64-bitowym.

Uwaga: aplikacje na Wear OS muszą być kierowane na Wear OS 4 lub nowszy, aby można je było przesłać do Google Play. Prawdopodobnie testujesz już na tych nowszych obrazach tylko 64-bitowych.

Podczas testowania zwróć uwagę na moduły ładujące kod natywny, takie jak SoLoader lub starsze wersje OpenSSL, które mogą wymagać aktualizacji, aby działały prawidłowo na sprzęcie tylko 64-bitowym.

Dalsze kroki

Ogłaszamy to wymaganie już teraz, aby dać deweloperom 6 miesięcy na dostosowanie aplikacji do zasad, zanim zaczniemy egzekwować je we wrześniu 2026 r. Szczegółowe wskazówki dotyczące przejścia znajdziesz w naszej szczegółowej dokumentacji na temat obsługi architektur 64-bitowych.

To przejście to ekscytujący krok w przyszłość Wear OS i korzyści, jakie zgodność z 64-bitową architekturą przyniesie ekosystemowi.

Czytaj dalej