Wear OS a programowanie mobilne

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.