Wiadomości o usługach
Zwiększanie wykrywalności aplikacji i zaangażowania użytkowników w Google TV
Czas czytania: 4 minuty
Z ponad 300 milionami aktywnych urządzeń miesięcznie z Google TV i Androidem TV salon jest ogromną, odrębną platformą, na której aplikacje mogą przyspieszyć swój rozwój. Z przyjemnością przedstawiamy funkcje Google TV i narzędzia dla deweloperów, które zwiększą widoczność Twoich treści i przygotują aplikację na przyszłe funkcje telewizyjne.
Zwiększaj odkrywalność i zaangażowanie dzięki Gemini
W zeszłym roku wprowadziliśmy na naszą platformę asystenta głosowego AI Gemini, aby użytkownicy mogli łatwo znajdować treści do obejrzenia, uczyć się nowych rzeczy na dużym ekranie i wykonywać codzienne zadania za pomocą głosu.
Od momentu wprowadzenia Gemini wprowadziliśmy ulepszenia w sposobie, w jaki ta usługa udziela dostosowanych odpowiedzi na pytania. Gemini udostępnia różne materiały wizualne, filmy i teksty, aby pomóc użytkownikom znaleźć to, czego potrzebują, kiedy tylko tego potrzebują. Dla naszych partnerów streamingowych Gemini jest przydatną wyszukiwarką, która na podstawie metadanych aplikacji wyświetla widzom odpowiednie treści.
Deklarowanie obsługi trybu wskazywania
Sposób korzystania z telewizji, jaki znaliśmy, się zmienia. Gemini zmienia sposób, w jaki odkrywamy i odtwarzamy treści za pomocą głosu, ale zmienia się też sposób korzystania z pilota.
Pilot z wskaźnikiem umożliwia sterowanie ruchem na dużym ekranie, co pozwala użytkownikom szybciej poruszać się po stronie głównej Google TV i w aplikacjach z dużą ilością treści. Aby Twoja aplikacja była gotowa na tę zmianę i zapewniała wszystkim użytkownikom wygodę, już teraz zacznij myśleć o sterowaniu za pomocą wskaźnika. Aby zacząć:
1. Dostosowywanie biblioteki interfejsu aplikacji TV
Aby włączyć interakcje z pilotem wskaźnikowym w aplikacji na Google TV, musisz obsługiwać stany najechania, kontenery z możliwością przewijania i kliknięcia kursorem. Chociaż implementacja różni się w zależności od stosu interfejsu, Jetpack Compose upraszcza to przejście, ponieważ większość podstawowych komponentów obsługuje te interakcje wielomodowe natywnie od razu po wyjęciu z pudełka.
- Stan najechania: każdy element na ekranie, na którym można ustawić fokus (przyciski, plakaty filmowe, przełączniki ustawień), musi mieć wyraźny mechanizm wizualnego informowania o stanie najechania. Jest to często mniej widoczne niż stan aktywacji, ale ma kluczowe znaczenie dla informacji zwrotnej.
- Kontenery z możliwością przewijania: piloty wskaźnikowe mają też mały okrągły touchpad do przewijania. Użytkownicy mogą używać tego touchpada do przewijania w górę, w dół, w lewo lub w prawo w Twojej aplikacji. Aby przewijać, aplikacja musi reagować na zdarzenia dotyku.
- Kliknięcia kursorem: wiele aplikacji na telewizory oczekuje obecnie prostego „kliknięcia” przycisku OK na padzie kierunkowym. Za pomocą pilota ze wskaźnikiem użytkownik może „kliknąć” element, który nie jest w stanie zaznaczenia na padzie kierunkowym, ale jest w stanie najechanej pozycji (podobnie jak kliknięcie myszą).
2. Już dziś możesz przetestować interakcje z użyciem myszy
Aby sprawdzić, jak aplikacja reaguje na najechanie kursorem, przewijanie i kliknięcia, wystarczy podłączyć mysz Bluetooth lub mysz przewodową do Google TV. Pamiętaj, że mysz zapewnia większą precyzję, ponieważ użytkownicy znajdują się bliżej ekranu i zwykle trzymają mysz w stabilnej pozycji. Piloty wskaźnikowe często są mniej precyzyjne, ponieważ użytkownicy czasami znajdują się w odległości 3 metrów od ekranu i wykonują na kanapie niedokładne gesty pilotem. Jako projektant lub programista aplikacji na telewizory możesz zmniejszyć ten problem, stosując większe obszary najazdu dla elementów.
3. Deklarowanie obsługi aplikacji TV w przypadku pilotów wskaźnikowych w Google Play
Na koniec poinformuj Google Play, że Twoja aplikacja TV jest przeznaczona do obsługi za pomocą wskaźnika. Dzięki temu użytkownicy pilotów wskaźnikowych będą mogli łatwo znaleźć, zainstalować i używać Twojej aplikacji.
W pliku AndroidManifest.xml zadeklaruj tag meta-data android.software.leanback.supports_touch. Ten tag informuje platformę, że aplikacja TV „przestrzennie obsługuje dotyk”, ponieważ piloty wskaźnikowe symulują zdarzenia dotyku z odległości.
AndroidManifest.xml
<manifest ...> <!-- Signal whether the app is adaptive or built just for TV –-> <uses-feature android:name="android.software.leanback" android:required="true|false" /> <!-- Ensure the app can be installed on conventional TVs –-> <uses-feature android:name="android.hardware.touchscreen" android:required="false" /> <!-- Signal whether the app supports pointer remotes –-> <meta-data android:name="android.software.leanback.supports_touch" android:value="true|false"/> <application ...> ... </application> </manifest>
Wskazówki:
- Deklaracja funkcji
android.software.leanbackoznacza, że aplikacja obsługuje nawigację za pomocą pada kierunkowego i jest przeznaczona do dystrybucji tylko na urządzeniach TV w Google Play. - Nowy atrybut oprogramowania
android.software.leanback.supports_touchoznacza, że oprócz pada kierunkowego zadbaliśmy o to, aby aplikacja TV działała prawidłowo w przypadku wskaźnika/kursora za pomocą myszy (obecnie) i pilotów ze wskaźnikiem (w przyszłości). - Jeśli jeszcze tego nie zrobiono, warto teraz wdrożyć Jetpack Compose. Najeżdżanie kursorem, przewijanie i kliknięcia to popularne sposoby wprowadzania danych, które są obsługiwane na różnych formatach. Tworzenie aplikacji z użyciem adaptacyjnego interfejsu użytkownika umożliwia ponowne wykorzystanie kodu i ograniczenie nakładów na konserwację.
Wprowadzenie do pakietu Engage SDK
Pakiet Engage SDK, wcześniej znany jako interfejs Video Discovery API, optymalizuje wznawianie, uprawnienia i rekomendacje na wszystkich urządzeniach z Google TV, aby zwiększyć wykrywalność aplikacji i zaangażowanie użytkowników.
- Wznawianie: partnerzy mogą łatwo wyświetlać wstrzymane przez użytkownika filmy w wierszu „Oglądaj dalej” na stronie głównej.
- Uprawnienia: pakiet Engage SDK upraszcza zarządzanie uprawnieniami, które dopasowują treści aplikacji do uprawnień użytkownika. Użytkownicy doceniają to rozwiązanie, ponieważ mogą korzystać ze spersonalizowanych rekomendacji bez konieczności ręcznego aktualizowania wszystkich szczegółów subskrypcji. Umożliwia to partnerom kontaktowanie się z użytkownikami w wielu punktach odkrywania w Google TV.
- Rekomendacje: pakiet Engage SDK wyróżnia nawet spersonalizowane rekomendacje na podstawie treści, które użytkownicy oglądali w aplikacjach.
To dobry moment, aby zacząć wdrażać pakiet Engage SDK, ponieważ starsza wersja interfejsu Watch Next API, która obsługuje funkcję „Oglądaj dalej” w wersji 1.0, przestanie być obsługiwana w drugiej połowie 2027 r. Aby dowiedzieć się więcej, wejdź na goo.gle/engage-tv.
Z niecierpliwością czekamy, aby zobaczyć, jak nasze najnowsze narzędzia dla deweloperów i funkcje Gemini zoptymalizują odkrywanie treści i zwiększą zaangażowanie użytkowników na naszej platformie.
Zapoznaj się z tym ogłoszeniem i wszystkimi aktualizacjami z Google I/O 2026 na stronie io.google.
Czytaj dalej
-
Wiadomości o usługach
Z przyjemnością informujemy, że na platformie Android XR pojawiła się oficjalna obsługa silników Unreal Engine i Godot. Wprowadzamy też nowe narzędzia, które zwiększą Twoją produktywność i umożliwią korzystanie z nowych funkcji XR: Android XR Engine Hub i Android XR Interaction Framework.
Luke Hopkins • Czas czytania: 4 minuty
-
Wiadomości o usługach
Wraz z premierą Androida 17 przechodzimy na standard tworzenia aplikacji z myślą o różnych urządzeniach. Użytkownicy nie korzystają już tylko z jednego formatu urządzenia. W ciągu dnia przechodzą między telefonami, urządzeniami składanymi, tabletami, laptopami, wyświetlaczami samochodowymi i środowiskami XR.
Fahd Imtiaz • Czas czytania: 4 minuty
-
Wiadomości o usługach
W tym roku na konferencji Google I/O wykraczamy poza zmiany iteracyjne i przechodzimy do fundamentalnej zmiany sposobu tworzenia aplikacji. Nasze najnowsze narzędzia zostały stworzone z myślą o erze agentów (AI). Zawierają funkcje, które zwiększają produktywność programistów aplikacji na Androida i wzmacniają działanie agentów AI wdrażanych w bazie kodu.
Matthew Warner • Czas czytania: 8 minut
Bądź na bieżąco
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.