Tin tức về sản phẩm

Tăng khả năng tìm thấy và mức độ tương tác với ứng dụng trên Google TV

Đọc trong 4 phút
Paul Lammertsma
Kỹ sư phụ trách quan hệ với nhà phát triển, Android

Với hơn 300 triệu thiết bị đang hoạt động mỗi tháng trên Google TV và Android TV, rõ ràng phòng khách là một nền tảng rộng lớn và riêng biệt để các ứng dụng tăng tốc phát triển. Hôm nay, chúng tôi rất vui khi được chia sẻ các tính năng của Google TV và các công cụ dành cho nhà phát triển được thiết kế để tăng khả năng hiển thị nội dung của bạn và chuẩn bị ứng dụng của bạn cho trải nghiệm xem truyền hình trong tương lai. 

Thúc đẩy khả năng khám phá và mức độ tương tác bằng Gemini

Năm ngoái, chúng tôi đã tích hợp trợ lý giọng nói AI Gemini vào nền tảng của mình để mọi người có thể dễ dàng tìm thấy nội dung muốn xem, học hỏi điều gì đó mới trên màn hình lớn và hoàn thành các việc cần làm hằng ngày chỉ bằng giọng nói.  

Kể từ khi ra mắt, chúng tôi đã cải thiện cách Gemini đưa ra câu trả lời phù hợp cho các câu hỏi. Gemini chia sẻ kết hợp hình ảnh, video và văn bản để giúp người dùng tìm thấy thông tin họ cần vào thời điểm họ cần. Đối với các đối tác phát trực tuyến, Gemini là một công cụ khám phá hữu ích, lấy dữ liệu từ siêu dữ liệu của ứng dụng để hiển thị nội dung phù hợp cho người xem.

Khai báo khả năng hỗ trợ phương thức trỏ

Trải nghiệm xem truyền hình mà chúng ta từng biết đang thay đổi. Gemini đang thay đổi cách chúng ta khám phá và phát trực tuyến nội dung bằng giọng nói, nhưng cách chúng ta sử dụng điều khiển từ xa cũng đang phát triển. 

GTV Pointer Remote Demo_SHELL (1).gif

Điều khiển từ xa có con trỏ mang đến chế độ nhập bằng cử chỉ cho màn hình lớn, giúp người dùng điều hướng nhanh hơn trên Trang chủ Google TV và trong các ứng dụng có nhiều nội dung. Để đảm bảo ứng dụng của bạn đã sẵn sàng cho sự thay đổi này và mang đến trải nghiệm tuyệt vời cho tất cả người dùng, bạn nên bắt đầu nghĩ đến thao tác nhập bằng con trỏ ngay từ bây giờ. Sau đây là cách bắt đầu: 

1. Điều chỉnh Thư viện giao diện người dùng của ứng dụng truyền hình

Bạn cần hỗ trợ trạng thái di chuột, vùng chứa có thể cuộn và thao tác nhấp bằng con trỏ để cho phép các hoạt động tương tác bằng điều khiển từ xa có con trỏ cho ứng dụng của bạn trên Google TV. Mặc dù quá trình triển khai có thể khác nhau tuỳ theo ngăn xếp giao diện người dùng, nhưng Jetpack Compose sẽ đơn giản hoá quá trình chuyển đổi này vì hầu hết các thành phần cốt lõi đều xử lý các hoạt động tương tác đa phương thức này một cách tự nhiên.

  • Trạng thái di chuột: Mọi phần tử có thể lấy tiêu điểm trên màn hình (nút, áp phích phim, nút bật/tắt chế độ cài đặt) đều cần có cơ chế phản hồi trực quan rõ ràng cho trạng thái di chuột. Điều này thường tinh tế hơn trạng thái tiêu điểm nhưng lại rất quan trọng đối với phản hồi.
  • Vùng chứa có thể cuộn: Điều khiển từ xa có con trỏ cũng sẽ có một bàn di chuột tròn nhỏ để cuộn. Người dùng có thể sử dụng bàn di chuột này để cuộn lên hoặc xuống, hoặc sang trái hoặc sang phải trong ứng dụng của bạn. Ứng dụng của bạn sẽ cần phản hồi các sự kiện chạm để cuộn.
  • Lượt nhấp bằng con trỏ: Nhiều ứng dụng TV hiện nay mong đợi một "lượt nhấp" đơn giản vào nút OK trên D-pad. Với điều khiển từ xa có con trỏ, người dùng có thể "nhấp" vào một phần tử không phải là trạng thái tiêu điểm của D-pad, mà là trạng thái di chuột (tương tự như lượt nhấp chuột).

2. Kiểm thử các thao tác trỏ bằng chuột ngay hôm nay 

Để xem cách ứng dụng của bạn xử lý thao tác di chuột, cuộn và nhấp, bạn chỉ cần kết nối chuột Bluetooth hoặc chuột có dây với Google TV. Hãy nhớ rằng chuột có khả năng kiểm soát chính xác hơn, vì người dùng ở gần màn hình và thường đặt chuột ở vị trí ổn định. Điều khiển từ xa dạng con trỏ thường kém chính xác hơn, vì đôi khi người dùng ngồi cách màn hình 3 mét, nên họ sẽ thực hiện các cử chỉ thô bằng điều khiển từ xa khi ngồi trên ghế. Là nhà thiết kế hoặc nhà phát triển TV, bạn có thể giảm thiểu tình trạng thiếu độ chính xác của thông tin đầu vào này bằng cách sử dụng các mục tiêu di chuột lớn hơn cho các phần tử. 

3. Khai báo khả năng hỗ trợ ứng dụng truyền hình cho điều khiển từ xa có con trỏ trên Google Play

Cuối cùng, hãy cho Google Play biết rằng ứng dụng truyền hình của bạn được thiết kế để hoạt động với con trỏ. Điều này đảm bảo rằng người dùng có điều khiển từ xa trỏ sẽ có thể dễ dàng tìm, cài đặt và tương tác với ứng dụng của bạn. 

Trong AndroidManifest.xml, hãy khai báo thẻ siêu dữ liệu android.software.leanback.supports_touch. Thẻ này thông báo cho nền tảng rằng ứng dụng truyền hình của bạn "hỗ trợ thao tác chạm theo không gian", vì điều khiển từ xa dạng con trỏ mô phỏng các sự kiện chạm từ xa.

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>

Lưu ý:

  • Khai báo tính năng android.software.leanback cho biết rằng ứng dụng của bạn hỗ trợ chế độ điều hướng bằng D-pad và chỉ dành cho hoạt động phân phối trên các thiết bị TV thông qua Google Play.
  • Thuộc tính phần mềm mới android.software.leanback.supports_touch tuyên bố rằng ngoài D-pad, bạn đã đảm bảo ứng dụng truyền hình của mình hoạt động tốt cho trải nghiệm con trỏ/chuột thông qua chuột (hiện tại) và điều khiển từ xa có con trỏ (trong tương lai).
  • Nếu chưa, thì bây giờ là thời điểm thích hợp để áp dụng Jetpack Compose. Di chuột, cuộn và nhấp là những phương thức nhập phổ biến được hỗ trợ trên nhiều kiểu dáng. Việc tạo ứng dụng bằng một khung giao diện người dùng thích ứng giúp bạn có thể sử dụng lại mã và giảm chi phí bảo trì.

Tham gia Engage SDK 

Engage SDK (trước đây là Video Discovery API) tối ưu hoá tính năng Tiếp tục xem, Quyền và Đề xuất trên tất cả các hệ số hình dạng của Google TV để tăng khả năng khám phá và mức độ tương tác của ứng dụng.

  • Tiếp tục xem: Các đối tác có thể dễ dàng hiển thị video bị tạm dừng của người dùng trong hàng "Tiếp tục xem" trên Trang chủ.
  • Quyền: Engage SDK đơn giản hoá việc quản lý quyền, giúp nội dung ứng dụng phù hợp với điều kiện của người dùng. Người dùng đánh giá cao tính năng này vì họ có thể tận hưởng các đề xuất phù hợp với bản thân mà không cần phải cập nhật tất cả thông tin đăng ký theo cách thủ công. Điều này giúp các đối tác kết nối với người dùng tại nhiều điểm khám phá trên Google TV.
  • Đề xuất: Engage SDK thậm chí còn làm nổi bật các đề xuất phù hợp với từng người dùng dựa trên nội dung mà người dùng đã xem trong ứng dụng. 

Đây là thời điểm thích hợp để bắt đầu sử dụng Engage SDK ngay bây giờ, vì Watch Next API cũ (đang hỗ trợ trải nghiệm xem tiếp 1.0) sẽ ngừng được hỗ trợ vào nửa cuối năm 2027. Để bắt đầu, hãy truy cập vào goo.gle/engage-tv để tìm hiểu thêm. 

Chúng tôi rất mong chờ được thấy trải nghiệm mới nhất với Gemini và các công cụ dành cho nhà phát triển sẽ giúp bạn tối ưu hoá khả năng khám phá và thúc đẩy mức độ tương tác của người dùng trên nền tảng của chúng tôi. 

Khám phá thông báo này và tất cả thông tin cập nhật tại Google I/O 2026 trên trang io.google.

Tác giả:

Tiếp tục đọc