TV uygulamaları için yapılacaklar listeleri

Tutarlı, mantıklı ve tahmin edilebilir bir TV uygulaması deneyimi, kullanıcıların keyfini çıkarır. Kullanıcılar, uygulamanızda ve Android TV'de kaybolmadan veya kullanıcı arayüzünü "sıfırlayıp" baştan başlamak zorunda kalmadan gezinebilmelidir. Kullanıcılar, deneyimi büyülü hale getiren net, renkli ve işlevsel arayüzleri takdir eder. Bu fikirleri göz önünde bulundurarak Android TV'ye mükemmel şekilde uyan ve kullanıcıların beklediği gibi çalışan bir uygulama oluşturabilirsiniz.

Bu yapılacaklar listeleri, uygulamanızın mümkün olan en iyi deneyimi sunmasına yardımcı olmak için hem uygulamalar hem de oyunlar için geliştirmenin temel yönlerini kapsar. Yalnızca oyunlarla ilgili ek hususlar Oyunlar bölümünde ele alınmıştır.

Bir Android TV uygulamasının Google Play üzerinden dağıtılabilmesi için karşılaması gereken ölçütler TV uygulaması kalitesi başlıklı makalede açıklanmıştır.

TV form faktörü desteği

Bu liste öğeleri oyunlar ve uygulamalar için geçerlidir.

  • Manifest dosyasında CATEGORY_LEANBACK_LAUNCHER filtresini kullanarak ana TV etkinliğini tanımlayın.
  • Uygulamanızın desteklediği her dil için aşağıdaki özelliklere sahip bir ana ekran banner'ı sağlayın:
    • Banner'ın boyutu 320x180 pikseldir.
    • Banner kaynağı drawables/xhdpi dizininde.
    • Banner resmi, uygulamayı tanımlamak için yerelleştirilmiş metin içerir.
  • Uygulamanızın, cihazın Ambiyans Modu'na girmesini engellemesi gerekip gerekmediğini değerlendirin. Bu durum özellikle medya oynatma uygulamaları için geçerlidir.
  • Desteklenmeyen olabilecek donanımlar için koşul belirtmeyin.
  • İzinlerinizin donanımla ilgili koşulları içermediğinden emin olun.

Kullanıcı arayüzü tasarımı

Bu yapılacaklar listesi öğeleri oyunlar ve uygulamalar için geçerlidir.

Arama ve içerik keşfi

Bu liste öğeleri oyunlar ve uygulamalar için geçerlidir.

  • Android TV'nin genel arama kutusuna uygulamanızdan arama sonuçları sağlayın.
  • Arama için TV'ye özgü veri alanları sağlayın.
  • Uygulamanızın, keşfedilen içeriği kullanıcının hemen izlemeye başlamasına olanak tanıyan bir ayrıntılar ekranında sunduğundan emin olun.

TV ana ekranı

Bu liste öğeleri, ana ekranın düzeni ve içeriği için geçerlidir.

Kanallar

  • Kanalın içeriğini temsil eden anlamlı bir ad girin. Kanal adı olarak uygulamanızın adını kullanmayın.
  • Kullanıcıyla etkileşim olmadığı sürece kanal adını değiştirmeyin.
  • Her kanal için ilişkili bir simge ekleyin. Simgenin, uygulamanızın tam olarak simgesine benzemesi gerekmez. Kanaldaki içeriğin markalı bir temsili de olabilir.
  • Her kanalı benzersiz hale getirin ve Sonrakini Oynat satırının işlevini taklit etmeyin. Örneğin, kullanıcıların videoları bıraktıkları yerden izlemeye devam etmesine izin vermek, kanallar için geçerli bir kullanım şekli değildir.

Kanallardaki içerikler

  • Bir kanaldaki her programı tek bir içerikle sınırlayın. Programlar video koleksiyonu içermemelidir.
  • Programları tanıtım amaçlı mesajlar veya reklamlar için kullanmayın.
  • Her program için uygun bir açıklama ekleyin ve meta verilerini doğru şekilde eşleyin. Örneğin, içerik derecelendirmesi başlığın beklendiği yerde görünmemelidir.
  • Program içeriğini temsil eden önizleme resimlerini kırpmayın veya esnetmeyin. Mevcut en boy oranlarından birine uymalıdır.
  • Kullanıcı bir programı seçer seçmez oynatmaya başlayın.

Sıradaki Oyunu Oyna

  • Kullanıcı bu satırla etkileşimde bulunmadığı sürece Play Next satırına içerik eklemeyin. Örneğin, kullanıcının şu anda izlediği bir dizinin sonraki bölümünü ekleyebilirsiniz ancak kullanıcı mevcut seriyi tamamladığında ilgili ancak farklı bir seriyi eklemeyin.
  • Sonrakini Oynat içeriğini geleneksel TV programları, filmler veya etkinliklerle sınırlayın. Sırada Oynat satırına klip eklemeyin.

Oynatma uygulamaları

Bu yapılacaklar listesi öğeleri, medya oynatma işlemi gerçekleştiren uygulamalar için geçerlidir.

Oyunlar

Bu yapılacaklar listesi öğeleri oyunlar için geçerlidir.

  • Oyununuzun ana ekranın oyunlar bölümünde görünmesi için manifest dosyasında isGame işaretini ayarlayın.
  • Oyun kumandası desteğinin Başlat, Seç veya Menü düğmelerine bağlı olmadığından emin olun. Bazı kontrol cihazlarında bu düğmeler yoktur.
  • Oyun düğmesi eşlemelerini göstermek için belirli bir kumanda markası içermeyen genel bir oyun kumandası grafiği kullanın.
  • Hem Ethernet hem de kablosuz bağlantıyı kontrol edin.
  • Kullanıcılara uygulamanızdan çıkış yapmaları için kolay bir yol sağlayın.

Android TV'ye dağıtma

Android TV'ye nasıl dağıtacağınızı öğrenmek için Google Play'de TV uygulamalarını yayınlamayla ilgili ayrıntılı kılavuzu inceleyin.