Ürün Haberleri

Google TV'de uygulamanın keşfedilme ve etkileşim oranını artırma

Okuma süresi: 4 dakika
Paul Lammertsma
Geliştirici İlişkileri Mühendisi, Android

Google TV ve Android TV'de aylık 300 milyondan fazla etkin cihaz olması, oturma odasının uygulamaların büyümesini hızlandırabileceği büyük ve ayrı bir platform olduğunu açıkça gösteriyor. Bugün, içeriğinizin keşfedilebilirliğini artırmak ve uygulamanızı gelecekteki TV deneyimlerine hazırlamak için tasarlanmış Google TV özelliklerini ve geliştirici araçlarını paylaşmaktan heyecan duyuyoruz. 

Gemini ile keşfedilme oranını ve etkileşimi artırma

Geçen yıl, platformumuza yapay zeka destekli sesli asistanımız Gemini'ı ekledik. Böylece kullanıcılar, ne izlemeli kolayca bulabiliyor, büyük ekranda yeni şeyler öğrenebiliyor ve günlük işlerini sadece seslerini kullanarak halledebiliyor.  

Gemini'ın sorulara özel yanıtlar verme şeklini, kullanıma sunulduğundan beri iyileştirdik. Gemini, kullanıcıların ihtiyaç duydukları bilgileri bulmalarına yardımcı olmak için görseller, videolar ve metinler paylaşır. Gemini, yayın iş ortaklarımız için faydalı bir keşif motorudur. Uygulamanızın meta verilerinden yararlanarak izleyicilere alakalı içeriklerinizi gösterir.

İşaretleme modu desteğini bildirme

Bir zamanlar bildiğimiz TV deneyimi değişiyor. Gemini, sesle içerik keşfetme ve yayınlama şeklimizi değiştiriyor. Ancak uzaktan kumandayı kullanma şeklimiz de değişiyor. 

GTV Pointer Remote Demo_SHELL (1).gif

İşaretçi uzaktan kumandalar, hareketle kontrol edilen girişi büyük ekrana getirerek Google TV ana sayfasında ve içerik açısından zengin uygulamalarda daha hızlı kullanıcı gezinmesine olanak tanır. Uygulamanızın bu değişime hazır olduğundan ve tüm kullanıcılara harika bir deneyim sunduğundan emin olmak için şimdi işaretleme girişini düşünmeye başlamanın tam zamanı. Başlamak için aşağıdaki adımları uygulayın: 

1. TV uygulamanızın kullanıcı arayüzü kitaplığını uyarlama

Google TV'de uygulamanız için işaretçi uzaktan kumanda etkileşimlerini etkinleştirmek üzere üzerine gelme durumları, kaydırılabilir kapsayıcılar ve imleç tıklamaları desteklenmelidir. Uygulama, kullanıcı arayüzü yığınına göre değişse de Jetpack Compose bu geçişi kolaylaştırır. Çünkü temel bileşenlerin çoğu, bu çok formatlı etkileşimleri yerel olarak ve kutudan çıktığı gibi işler.

  • Fareyle üzerine gelme durumu: Ekranınızdaki odaklanılabilir her öğe (düğmeler, film posterleri, ayar açma/kapatma düğmeleri) için fareyle üzerine gelme durumunda net bir görsel geri bildirim mekanizması gerekir. Bu durum genellikle odak durumundan daha incedir ancak geri bildirim için çok önemlidir.
  • Kaydırılabilir kapsayıcılar: İşaretçi uzaktan kumandalarında kaydırma için küçük bir dairesel dokunmatik yüzey de bulunur. Kullanıcılar, uygulamanızda yukarı veya aşağı ya da sola veya sağa kaydırmak için bu dokunmatik alanı kullanabilir. Uygulamanızın kaydırmak için dokunma etkinliklerine yanıt vermesi gerekir.
  • İmleç tıklamaları: Günümüzde birçok TV uygulaması, basit bir D-pad OKAY düğmesi "tıklaması" bekler. İşaretçi uzaktan kumandayla kullanıcı, D-pad odak durumu olmayan ancak bunun yerine fareyle üzerine gelme durumunda olan bir öğeyi "tıklayabilir" (fare tıklamasına benzer).

2. Fareyle işaretleme etkileşimlerini bugün test edin. 

Uygulamanızın fareyle üzerine gelme, kaydırma ve tıklama işlemlerini nasıl gerçekleştirdiğini görmek için Google TV'nize Bluetooth fare veya kablolu fare bağlamanız yeterlidir. Kullanıcılar ekrana daha yakın olduğundan ve genellikle fareyi sabit bir konumda tuttuklarından farenin daha hassas kontrol sağladığını unutmayın. Kullanıcılar bazen ekrandan 3 metre uzakta olduğu ve uzaktan kumandayla kanepeden kaba hareketler yaptığı için işaretçi uzaktan kumandalar genellikle daha az hassas olabilir. TV tasarımcısı veya geliştiricisi olarak, öğeler için daha büyük fareyle üzerine gelme hedefleri belirleyerek bu giriş hassasiyeti eksikliğini azaltabilirsiniz. 

3. Google Play'de işaretçi uzaktan kumandaları için TV uygulaması desteğini beyan etme

Son olarak, Google Play'e TV uygulamanızın işaretçiyle çalışacak şekilde tasarlandığını bildirin. Bu sayede, işaretçi uzaktan kumandası olan kullanıcılar uygulamanızı kolayca bulabilir, yükleyebilir ve uygulamayla etkileşime geçebilir. 

AndroidManifest.xml dosyanızda meta veri etiketini android.software.leanback.supports_touch olarak tanımlayın. Bu etiket, işaretçi uzaktan kumandalar dokunma etkinliklerini uzaktan simüle ettiğinden platforma TV uygulamanızın "dokunmayı uzamsal olarak desteklediğini" bildirir.

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>

İpuçları:

  • android.software.leanback özellik bildirimi, uygulamanızın D-pad ile gezinmeyi desteklediğini ve yalnızca Google Play üzerinden TV cihazlarında dağıtılmak üzere tasarlandığını gösterir.
  • android.software.leanback.supports_touch yeni yazılım özelliği, D-pad'e ek olarak TV uygulamanızın, fare (günümüzde) ve işaretçi uzaktan kumandalar (gelecekte) aracılığıyla işaretçi/imleç deneyimlerinde iyi çalıştığını beyan eder.
  • Henüz yapmadıysanız şimdi Jetpack Compose'u kullanmaya başlamanın tam zamanı. Fareyle üzerine gelme, kaydırma ve tıklama, çeşitli form faktörlerinde desteklenen yaygın giriş yöntemleridir. Uygulamanızı uyarlanabilir bir kullanıcı arayüzü çerçevesiyle oluşturmak, kodun yeniden kullanılabilmesini ve bakımın azaltılmasını sağlar.

Engage SDK'yı kullanmaya başlama 

Eskiden Video Discovery API olarak bilinen Engage SDK, uygulama keşfini ve etkileşimini artırmak için tüm Google TV form faktörlerinde Devam Ettirme, Yetkilendirmeler ve Öneriler'i optimize eder.

  • Devam ettirme: İş ortakları, kullanıcının duraklatılmış videosunu ana sayfadaki "İzlemeye Devam Et" satırında kolayca gösterebilir.
  • Haklar: Engage SDK, uygulama içeriğini kullanıcı uygunluğuyla eşleştiren hak yönetimini kolaylaştırır. Kullanıcılar, abonelik ayrıntılarını manuel olarak güncellemek zorunda kalmadan kişiselleştirilmiş önerilerden yararlanabildikleri için bu özelliği beğenir. Bu sayede iş ortakları, Google TV'deki birden fazla keşif noktasında kullanıcılarla bağlantı kurabilir.
  • Öneriler: Engage SDK, kullanıcıların uygulamalarda izlediği içeriklere göre kişiselleştirilmiş önerileri bile vurgular. 

Devam eden 1.0 izleme deneyiminize güç veren eski Sonrakini İzle API'si 2027'nin ikinci yarısında desteklenmeyeceği için Engage SDK'yı kullanmaya başlamak için harika bir zaman. Başlamak için goo.gle/engage-tv adresine giderek daha fazla bilgi edinin. 

En yeni Gemini deneyimimizin ve geliştirici araçlarımızın, platformumuzdaki keşiflerinizi nasıl optimize edeceğini ve kullanıcı etkileşimini nasıl artıracağını görmek için sabırsızlanıyoruz. 

Bu duyuruyu ve Google I/O 2026'daki tüm güncellemeleri io.google adresinde inceleyin.

Yazan:

Okumaya devam edin