Przygotowywanie aplikacji na Wear OS do wymagań dotyczących 64-bitowej architektury
Czas czytania: 2 minuty
Architektury 64-bitowe zapewniają większą wydajność i stanowią podstawę przyszłych innowacji, dzięki czemu użytkownicy mogą korzystać z szybszych i bardziej zaawansowanych funkcji. Obsługujemy 64-bitowe procesory od Androida 5. Jest to zgodne z niedawnymi zmianami dotyczącymi Google TV i innych formatów. Wymóg 64-bitowy został po raz pierwszy wprowadzony w 2019 r. w przypadku urządzeń mobilnych.
Dziś rozszerzamy ten wymóg dotyczący 64-bitów na Wear OS. Na tym 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 aplikacji na Wear OS
Od 15 września 2026 r.:
- Wszystkie nowe aplikacje i ich aktualizacje zawierające kod natywny będą musiały udostępniać wersje 64-bitowe oprócz 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 istniejące urządzenia 32-bitowe.
Większość deweloperów Wear OS już dokonała tej zmiany i udostępniła aplikacje zgodne z 64-bitową architekturą. W przypadku pozostałych aplikacji spodziewamy się, że będzie to wymagało niewielkiego nakładu pracy.
Przygotowanie się do spełnienia wymagań dotyczących obsługi 64-bitowej
Wiele aplikacji jest napisanych w całości w kodzie innym niż natywny (np. Kotlin lub Java) i nie wymaga żadnych zmian w kodzie. Pamiętaj jednak, że nawet jeśli nie piszesz kodu natywnego samodzielnie, może on zostać wprowadzony do aplikacji przez zależność lub pakiet SDK, dlatego musisz sprawdzić, czy aplikacja zawiera kod natywny.
Ocena aplikacji
- Sprawdź plik APK lub pakiet aplikacji pod kątem kodu natywnego za pomocą APK Analyzer w Android Studio.
- W folderze lib wyszukaj pliki .so. W przypadku urządzeń z procesorami ARM biblioteki 32-bitowe znajdują się w folderze lib/armeabi-v7a, a biblioteki 64-bitowe – w folderze lib/arm64-v8a.
- Zapewnij równość: celem jest zapewnienie prawidłowego działania aplikacji w środowisku 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ą, dostarczając odpowiednie pliki .so dla obu interfejsów ABI.
- Zaktualizuj pakiety SDK: jeśli masz tylko 32-bitowe wersje biblioteki lub pakietu SDK innej firmy, skontaktuj się z dostawcą, aby uzyskać wersję zgodną z 64-bitową architekturą.
Jak sprawdzić zgodność z 64-bitową architekturą
64-bitowa wersja aplikacji powinna oferować taką samą jakość i zestaw funkcji jak wersja 32-bitowa. Emulator Androida na Wear OS umożliwia sprawdzenie, czy aplikacja działa i zachowuje się zgodnie z oczekiwaniami w środowisku 64-bitowym.
Uwaga: aplikacje na Wear OS muszą być kierowane na Wear OS 4 lub nowszy, aby można było je przesłać do Google Play. Prawdopodobnie testujesz już te nowsze obrazy, które są tylko 64-bitowe.
Podczas testowania zwróć uwagę na ładowarki kodu natywnego, takie jak SoLoader lub starsze wersje OpenSSL, które mogą wymagać aktualizacji, aby prawidłowo działać na sprzęcie 64-bitowym.
Dalsze kroki
Ogłaszamy to wymaganie już teraz, aby dać deweloperom 6 miesięcy na dostosowanie aplikacji do zasad, zanim zaczniemy je egzekwować we wrześniu 2026 r. Szczegółowe wskazówki dotyczące przejścia znajdziesz w naszej dokumentacji na temat obsługi architektur 64-bitowych.
Ta zmiana to ważny krok w przyszłość Wear OS i korzyści, jakie 64-bitowa kompatybilność przyniesie ekosystemowi.
-
Wiadomości o usługachZ przyjemnością ogłaszamy stabilną wersję bibliotek AndroidX Security State 1.1.0 i Security State Provider 1.0.0.
Maunik Shah, Alec Garcia, Joseph Yong • Czas czytania: 4 minuty -
Wiadomości o usługachDziś udostępniamy pierwszy zestaw zadań długoterminowych (LHT), czyli bardzo złożonych zadań, których wykonanie zajmuje inżynierowi kilka dni, a nawet tydzień. Wprowadzamy też ocenę agentów, zaczynając od agentów od odpowiednich dostawców modeli.
Matthew McCullough • Czas czytania: 3 minuty -
Wiadomości o usługachDebugowanie bezprzewodowe na Androidzie jest teraz szybsze, bardziej niezawodne i łatwiejsze w konfiguracji niż kiedykolwiek. W przypadku ADB Wi-Fi 2.0 wprowadziliśmy nowy stos serwerów i inteligentniejsze zarządzanie siecią, aby bezpośrednio uwzględnić opinie deweloperów dotyczące luk w zakresie użyteczności.
Steven Jenkins, Sherif Eid, Fabien Sanglard • Czas czytania: 1 minuta
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.