Wear OS działa na Androidzie i jest zoptymalizowany na nadgarstek. Jeśli zdarzyło Ci się już tworzyć aplikacje na Androida, być może korzystasz z wielu tych samych funkcji i interfejsów API. Istnieją jednak pewne różnice między sposobem projektowania aplikacji mobilnej a projektowaniem aplikacji na Wear OS.
Aby dowiedzieć się, jak zaprojektować aplikację, zapoznaj się z przewodnikiem po zasadach tworzenia aplikacji na Wear OS.
Uwaga: obraz systemu emulatora Wear OS na poziomie 30 interfejsu API jest dostępny w wersji przedpremierowej dla programistów. Najnowsze informacje znajdziesz w informacjach o wersji.
Aby dowiedzieć się, czym dana funkcja, interfejs API lub sprawdzona metoda różnią się w przypadku tworzenia aplikacji na Wear OS od tworzenia aplikacji mobilnych na Androida, zapoznaj się z poniższą tabelą lub skorzystaj z pola filtra, aby znaleźć konkretny temat.
Funkcja, interfejs API lub sprawdzone metody | Wear OS a urządzenia mobilne | Informacje o Wear OS |
Projektowanie UI lub UX aplikacji | Jest inny | Skup się na kilku istotnych zadaniach, które można wykonać w ciągu kilku sekund. |
Platformy interfejsu | Jest inny | To coś więcej niż tylko aktywność i powiadomienia – znajdziesz tu wiele dodatkowych, wyjątkowych obszarów, w tym aplikacje, kafelki, widżety i tarcze zegarka. |
Komponenty interfejsu | Urządzenia mobilne i nie tylko | Zawiera komponenty mobilne oraz komponenty przeznaczone tylko na Wear OS, w tym: BoxInsetLayout , SwipeDismissFrameLayout , WearableRecyclerView i wiele innych. |
Aktywność w toku | Jest inny | Dodaje bieżące powiadomienia na nowych platformach Wear OS. |
Ciemny motyw lub tryb | Jest inny | Włącza tylko tryb ciemny w celu oszczędzania baterii. |
Stos wsteczny | Jest inny | Pozwala użytkownikom przesuwać palcem, aby je zamknąć, i przesuwać w górę, aby wrócić do poprzedniego stosu. |
Przyciski fizyczne | Jest inny | Urządzenie do noszenia zwykle zawiera co najmniej 1 przycisk fizyczny. Urządzenia z Wear OS zawsze mają co najmniej 1 przycisk zasilania – przycisk zasilania. Poza tym zegarki mogą nie mieć żadnych przycisków wielofunkcyjnych, których można używać w aplikacji. |
Wejście obrotowe | Jest inny | Niektóre urządzenia z Wear OS mają fizyczny obrotowy przycisk z boku lub pokrętło wejścia. Użytkownik może przesunąć przycisk, aby przewinąć bieżący widok aplikacji w górę lub w dół. |
Wznowienie aplikacji | Jest inny | Umożliwia użytkownikom dwukrotne kliknięcie dodatkowego przycisku na urządzeniu, aby wznowić ostatnio używane aplikacje. Gdy użytkownicy ponownie wchodzą do Twojej aplikacji, musi ona pamiętać ich pozycję przewijania. |
Komponenty architektury | Ta sama | Zobacz Komponenty architektury Androida w dokumentacji Androida. |
Nawigacja | Jest inny | Aplikacje powinny być płytkie (a nie powinny być umieszczone na dalszych poziomach) i liniowe. Większość treści i elementów nawigacyjnych powinna być umieszczona w tekście. |
Interakcja z innymi aplikacjami | Ta sama | Patrz Interakcja z innymi aplikacjami. |
Interakcja ze sparowanymi urządzeniami | Nowość | Może wchodzić w interakcje ze sparowanymi urządzeniami za pomocą aplikacji na Wear. Więcej informacji znajdziesz w artykule Wysyłanie i synchronizowanie danych. |
Intencje i filtry intencji | Ta sama | Zapoznaj się z sekcją o filtrach intencji i intencji w dokumentacji Androida. |
Animacje i przejścia | Ta sama | Zobacz Animacje i przejścia w dokumentacji Androida. |
Obrazy i grafika | Ta sama | Zobacz Obrazy i grafika w dokumentacji Androida. |
Usługi i zadania w tle | Ta sama | Zobacz Omówienie usług w dokumentacji Androida. |
Zadania w tle | Ta sama | Zobacz Omówienie pracy w tle w dokumentacji Androida. |
Uprawnienia | Ta sama | Patrz Uprawnienia na Androidzie w dokumentacji Androida. |
Dane i pliki aplikacji | Ta sama | Zobacz Dane i pliki aplikacji w dokumentacji Androida. |
Dane i tożsamość użytkownika | Podobne | Oferuje dodatkowe opcje uwierzytelniania poza powiązanymi interfejsami API na urządzenia mobilne. Dowiedz się więcej o uwierzytelnianiu na urządzeniach do noszenia. |
Lokalizacja użytkownika | Ta sama | FusedLocationProvider korzysta też z układu GPS telefonu, aby oszczędzać baterię i wykrywać lokalizację na Wear OS. |
Dotyk i wprowadzanie | Urządzenia mobilne i nie tylko | Oferuje więcej danych wejściowych niż standardowe dotykowe wprowadzanie danych. Więcej informacji znajdziesz w artykule Omówienie dotyku i wprowadzania danych. |
Czujniki | Urządzenia mobilne i nie tylko | Tworzenie aplikacji na Wear OS przebiega podobnie jak na urządzeniach mobilnych. Aby uprościć aplikację na Wear OS, rozważ skorzystanie z interfejsu Health Services API, który zajmie się tym za Ciebie. Przeczytaj informacje o czujnikach. |
Opieka zdrowotna | Nowość | Udostępnia dane o aktywności fizycznej i zdrowiu generowane za pomocą czujników, algorytmów zależnych od kontekstu oraz całodziennego monitorowania stanu zdrowia. Więcej informacji znajdziesz w artykule Usługi zdrowotne na Wear OS. |
Połączenia | Podobne | Większość mobilnych interfejsów API jest w pełni obsługiwana, ale są pewne ograniczenia.
Na przykład interfejsy API android.webkit nie są obsługiwane.
Więcej informacji znajdziesz w artykule Dostęp do sieci i synchronizacja w Wear OS. |
pakiety Android App Bundle | Ta sama | Zobacz Informacje o pakietach aplikacji na Androida w dokumentacji Androida. |
Wstrzykiwanie zależności | Ta sama | Zobacz sekcję Wstrzykiwanie zależności w Androidzie w dokumentacji Androida. |
Testowanie | Podobne | Zobacz Testowanie aplikacji na Androidzie w dokumentacji Androida. |
Wyniki | Podobne | Zobacz Przewodnik po wydajności aplikacji w dokumentacji Androida. |
Ułatwienia dostępu | Ta sama | Przeczytaj sekcję Tworzenie dostępnych aplikacji w dokumentacji Androida. |
prywatność | Ta sama | Zobacz Sprawdzone metody ochrony prywatności w dokumentacji Androida. |
Zabezpieczenia | Ta sama | Zapoznaj się ze sprawdzonymi metodami zabezpieczania aplikacji w dokumentacji Androida. |