Wear OS wymaga 64-bitowych aplikacji od września 2026 roku
Google wprowadza wymóg 64-bitowych wersji aplikacji dla Wear OS od 15 września 2026 roku. Nowe aplikacje i aktualizacje z natywnym kodem muszą zawierać biblioteki 64-bitowe oprócz 32-bitowych. To poprawi wydajność na smartwatchach i dostosuje platformę do standardów Google TV.
Wsparcie dla 64-bitowych procesorów istnieje od Androida 5, ale teraz staje się obowiązkowe dla Wear OS. Google Play będzie nadal dystrybuować wersje 32-bitowe na kompatybilnych urządzeniach, blokując tylko niekompatybilne przesyłania w konsoli.
Sprawdzanie i migracja natywnego koda
Rozwijający muszą przeanalizować APK lub AAB pod kątem plików .so w folderze lib. Dla ARM:
- 32-bit: lib/armeabi-v7a
- 64-bit: lib/arm64-v8a
Dla każdej 32-bitowej ABI dodaj odpowiednią 64-bitową o identycznej funkcjonalności. Użyj APK Analyzer w Android Studio do inspekcji.
# Example struktury lib in APK
lib/
├── armeabi-v7a/ # 32-bit ARM
│ └── libexample.so
└── arm64-v8a/ # 64-bit ARM
└── libexample.so
Testuj w emulatorze Wear OS. Zwróć uwagę na ładowarki typu SoLoader i przestarzałe OpenSSL — zaktualizuj je do trybu 64-bitowego.
Kroki przygotowania aplikacji
- Przeanalizuj zależności i SDK pod kątem natywnego kodu.
- Skompiluj 64-bitowe .so dla wszystkich obsługiwanych ABI.
- Sprawdź funkcjonalność w 64-bitowym emulatorze.
- Prześlij do Google Play z obiema wersjami.
- Monitoruj logi pod kątem błędów ładowania natywnych bibliotek.
Niespełnienie tego wymogu doprowadzi do blokady publikacji. Wersja 64-bitowa musi zapewniać ten sam API i wydajność.
Co ważne
- Od 15 września 2026: nowe APK/AAB z natywnym kodem wymagają bibliotek 64-bitowych.
- Google Play blokuje niekompatybilne pliki w konsoli, ale wspiera 32-bit na urządzeniach.
- Sprawdzaj lib/armeabi-v7a i lib/arm64-v8a w APK Analyzer.
- Zaktualizuj SoLoader i OpenSSL dla stabilności.
- Testuj w emulatorze Wear OS dla weryfikacji.
Kontekst aktualizacji Wear OS
Wymóg jest zsynchronizowany ze zmianami w Google TV. Wcześniej w 2025 roku dodano Gemini, Circle to Search i AI Mode do nauki. Te funkcje są zoptymalizowane pod 64-bit, co przyspiesza migrację.
Rozwijający na poziomie middle/senior docenią nacisk na kompatybilność ABI: unikajcie częściowego wsparcia 64-bitowego, by nie stracić urządzeń 32-bitowych. Pełna dualność — lib dla arm64-v8a + armeabi-v7a, x86_64 + x86 (jeśli potrzeba).
— Editorial Team
Brak komentarzy.