Przygotowanie aplikacji na Wear OS do spełnienia wymogu obsługi 64 bitów
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 bogatszych 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 bitów, 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ń.
Wymóg obsługi 64 bitów: 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 bitów, a Google Play będzie nadal dostarczać aplikacje na urządzenia 32-bitowe.
Zdecydowana większość deweloperów Wear OS już dokonała tej zmiany i udostępnia aplikacje zgodne z 64 bitami. W przypadku pozostałych aplikacji spodziewamy się, że będzie to niewielki wysiłek.
Przygotowanie do spełnienia wymogu obsługi 64 bitów
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, zależność lub pakiet SDK może wprowadzać go do aplikacji. Dlatego musisz sprawdzić, czy aplikacja zawiera kod natywny.
Ocena aplikacji
- Sprawdź plik APK lub pakiet aplikacji pod kątem kodu natywnego za pomocą analizatora APK w Android Studio.
- Poszukaj plików .so w folderze lib. W przypadku urządzeń z procesorami ARM biblioteki 32-bitowe znajdują się w folderze lib/armeabi-v7a, a ich 64-bitowe odpowiedniki – 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 bitami.
Jak przetestować zgodność z 64 bitami
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 nowszą wersję, 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 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 bitami przyniesie ekosystemowi.
-
Nowości dotyczące produktówZapewnienie bezpiecznego korzystania z internetu i ochrona użytkowników przed szkodliwymi treściami to dla nas w Google Play priorytet.
Paul Feng • 2 minuty czytania -
Nowości dotyczące produktówDziś oficjalnie obchodzimy 5. rocznicę premiery Jetpack Compose 1.0. Od wersji 1.0, ogłoszonej 28 lipca 2021 r., do najnowszej wersji 1.11 API znacznie się rozwinęły, dlatego chcemy to uczcić.
Rebecca Franks, Nick Butcher, Loryn Hairston • 5 minut czytania -
Nowości dotyczące produktówAndroid Studio Quail 2 jest już stabilny i gotowy do użycia w środowisku produkcyjnym. Wprowadza on do IDE zmiany w postaci równoczesnych przepływów pracy agenta, natywnie zintegrowanego profilowania wycieków pamięci i usuwania awarii z uwzględnieniem kontekstu.
Amman Asfaw • 3 minuty czytania
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.