Ten dokument przedstawia optymalne postępy w pracy aplikacji związanej ze zdrowiem i aktywnością fizyczną – od miejsca, z którego najczęściej korzystamy, do najlepszych w swojej klasie. Ma pomóc Ci zastanowić się nad skalowaniem aplikacji w czasie oraz o funkcjach, które warto wdrożyć. Każda aplikacja związana ze zdrowiem i aktywnością fizyczną jest inna, dlatego zapoznaj się z tymi zaleceniami, aby stworzyć najlepszą w swojej klasie aplikację.
Podstawowa aplikacja związana ze zdrowiem i aktywnością fizyczną
Podstawowa aplikacja do dbania o zdrowie i fitnessu musi spełniać pewne podstawowe wymagania, aby umożliwić użytkownikom wygodne korzystanie. Oto niektóre z nich:
- Wymaganie tylko uprawnień niezbędnych do spełnienia oczekiwań użytkownika
- Oferowanie łatwych do dostosowania danych śledzenia
- Umożliwianie przeglądania i odkrywania treści w aplikacji
- Oferuje sterowanie ćwiczeniami w aplikacji
- jeśli śledzisz sesję ćwiczeń lub inne długotrwałe zadanie związane ze zdrowiem, używając usługi na pierwszym planie i deklarując uprawnienie FOREGOUND_SERVICE_HEALTH w pliku manifestu.
- Integracja łatwych w użyciu ułatwień dostępu
Lepsza aplikacja do dbania o zdrowie i fitnessu
Lepsza aplikacja do dbania o zdrowie i fitnessu zacznie rosnąć, gdy użytkownik zrobi postępy zdrowotne i psychiczne. Lepsza aplikacja pozwala też na łatwą rejestrację profilu za pomocą dotychczasowych danych logowania w mediach społecznościowych i adresu e-mail.
Wprowadzenie bardziej całościowych ulepszeń w aplikacji również jest świetnym sposobem na przyspieszenie jej rozwoju. Potraktuj te funkcje jako sposób na ulepszenie aplikacji:
- Integracja dodatkowych platform, takich jak Wear OS (do zbierania danych przy użyciu usług medycznych w Wear OS). Używaj Bluetooth Low Energy (BLE) do wysyłania i odbierania danych z urządzeń peryferyjnych.
- W przypadku podłączania urządzeń peryferyjnych zwróć uwagę na zużycie baterii. Jeśli okresowo synchronizujesz dane, użyj usługi na pierwszym planie CONNECTED_DEVICE.
- Wykorzystanie Jetpack Glance do tworzenia widżetów aplikacji na urządzenia mobilne, aby umożliwić użytkownikom wygodne śledzenie postępów. Rozważ użycie dynamicznego koloru, optymalizacji pod kątem różnych formatów i interfejsów API przypinania widżetów, które zwiększają wykrywalność.
- W przypadku obsługi Wear OS udostępnia kafelek lub widżet, który umożliwia podobne patrzenie na zegarek.
- Zaoferuj kreatywne sposoby na utrzymanie użytkownika na bieżąco (np. powiadomienia i ponaglenia). Stosuj sprawdzone metody związane z powiadomieniami, m.in. oczekiwanie na wyświetlenie komunikatu do momentu, aż użytkownik zapozna się z aplikacją, oraz korzystanie z połączenia powiadomień w przypadku sparowanych telefonów i zegarków.
- Poprawa ułatwień dostępu dla wszystkich, np. dodanie napisów do treści wideo i optymalizacja pod kątem ułatwień dostępu na wszystkich platformach dodatkowych, takich jak Wear OS.
- Obsługa odtwarzania treści wideo z aplikacji fitness na urządzeniach przesyłających
- korzystanie z Płatności w Google Play, aby umożliwić użytkownikom kupowanie subskrypcji.
Najlepsza w swojej klasie aplikacja do dbania o zdrowie i fitnessu
Najlepsza w swojej klasie aplikacja do dbania o zdrowie i fitnessu bazuje na poprzednich zaleceniach, która umożliwia użytkownikom wygodne korzystanie z wielu urządzeń. Może to obejmować:
- Ułatwianie udostępniania treningów i osiągnięć za pomocą Sharesheet
- Optymalizacja pod kątem urządzeń składanych przez obsługę stanu
HALF_OPENED
. - testowanie i ulepszanie integracji z Asystentem głosowym na urządzeniach mobilnych, np. z Asystentem Google;
- Obsługa przypadków użycia Better Together, takich jak Połączenia w pobliżu.
- Inwestowanie w spójną tożsamość na różnych platformach, takich jak klucze dostępu, jedno kliknięcie i łączenie kont.
- oferowanie bezproblemowych subskrypcji.