TV uygulama kalitesi

Kullanıcıların TV izlerken telefon veya tablet kullanırkenkinden farklı beklentileri vardır. Tipik bir TV kullanıcısı ekrandan yaklaşık 3 metre uzakta oturduğundan küçük ayrıntılar daha az fark edilir ve küçük metinlerin okunması zordur. Kullanıcılar TV'den uzakta oturdukları için ekrandaki öğelere dokunmak yerine gezinmek ve seçim yapmak için uzaktan kumanda kullanmalıdır. Bu farklılıklar, iyi bir TV kullanıcı deneyimi için gereken şartları önemli ölçüde etkiler.

TV kullanıcılarına mükemmel bir deneyim sunmanın ilk adımı, Android TV tasarım yönergelerini inceleyip uygulamaktır. TV uygulamasının temel uygulama şartlarını anlamak için TV Uygulamaları Oluşturma eğitimini de inceleyin.

TV uygulamalarınızı Google Play'de yayınlama hakkında bilgi edinmek için Android TV'ye dağıtma başlıklı makaleyi inceleyin.

Görsel tasarım ve kullanıcı etkileşimi

Aşağıdaki ölçütler, uygulamanızın TV cihazlarında tutarlı, sezgisel ve keyifli bir kullanıcı deneyimi sunmak için önemli tasarım ve etkileşim kalıplarına uymasını sağlar.

Tür Test Açıklama
Roketatar TV-LM

Uygulama, yükleme işleminden sonra Android TV Launcher'da başlatıcı simgesini gösteriyor. Daha fazla bilgi için TV etkinliği beyan etme başlıklı makaleyi inceleyin.

TV-LB

Uygulama, Android TV Başlatıcı'da başlatıcı simgeleri olarak hem 320x180 piksel tam boyutlu bir banner hem de en az 160x160 piksel (xhdpi yoğunluğunda) bir uygulama simgesi gösterir. Daha fazla bilgi için Android TV uygulama simgesi ve banner yönergeleri başlıklı makaleyi inceleyin.

TV-BN

Uygulama lansman banner'ında uygulamanın adı yer alır.

TV-LG

Uygulama bir oyunsa Android TV Launcher'daki Oyunlar satırında görünür.
Daha fazla bilgi için Oyununuz ana ekranda gösteriliyor başlıklı makaleyi inceleyin.

TV-LS

Uygulama, yükleme, yükleme ve test sırasında dahil olmak üzere başarılı bir şekilde ve hata mesajı olmadan çalışır. Daha fazla bilgi için TV uygulamalarını çalıştırma başlıklı makaleyi inceleyin.

Düzen TV-LO

Tüm uygulama arayüzleri yatay yönde ve dikey kenar siyahı/sütun siyahı olmadan sunulur. Orijinal biçimli videolardaki çubuklar için yalnızca siyah renk kullanılabilir. Daha fazla bilgi için Temel TV düzenleri oluşturma başlıklı makaleyi inceleyin.

TV-OV

Uygulama, ekranın kenarları nedeniyle kısmen kesilmiş metin veya işlevler göstermiyor. Daha fazla bilgi için Overscan başlıklı makaleyi inceleyin.

TV-TR

Uygulama, diğer uygulamaların üzerini kısmen kapatmıyor. Uygulama ekranın tamamını dolduruyor ve arka planı şeffaf değil.

TV-DP

Uygulama işlevinde beş yönlü D-pad kontrolleri kullanılarak gezinilebilir olmalıdır. Aşağıdaki işlev tablosunun Denetleyiciler bölümündeki TV-GP ölçütünde belirtildiği gibi, uygulama için oyun kumandası gerekmiyorsa bu şart geçerli değildir. Daha fazla bilgi için TV'de gezinme başlıklı makaleyi inceleyin.

TV-DK

Uygulama, TV-GP ölçütünde belirtildiği gibi oyun kumandası gerektiriyorsa tüm işlevlere standart Android oyun kumandası tuşları kullanılarak erişilebilir olmalıdır. Daha fazla bilgi için Oyun kumandası düğmelerine basma işlemlerini işleme başlıklı makaleyi inceleyin.

TV-DM

Uygulama, kullanıcı arayüzü denetimlerine erişmek için uzaktan kumanda cihazında Menü düğmesi olmasını gerektirmez.

TV-DB

Geri düğmesine basıldığında Android TV ana ekranına geri dönülür. Daha fazla bilgi için Geri düğmesi için uygun davranışı sağlama başlıklı makaleyi inceleyin.

TV-DL

Uygulamanın Canlı sekmesine entegre edilmiş bir canlı TV feed'i varsa uygulama, sorunsuz oynatma ve doğrudan geri dönme koşullarını karşılar. Daha fazla bilgi için Geri düğmesi bölümüne bakın.

TV-SB

Arama kutusunda, SearchFragment tarafından sağlanan kullanıcı arayüzüne benzer bir uygulama içi arama sorgusu gösterilir ve sonuçlar bu sorguyla alakalı olur. Daha fazla bilgi için TV uygulamalarında arama yapma başlıklı makaleyi inceleyin.

İşlevsellik ve performans

Bu ölçütler, uygulamanızın doğru şekilde yapılandırılmasını ve beklenen işlevsel davranışı sunmasını sağlar.

Tür Test Açıklama
Manifest TV-ML

Uygulama manifestinde, CATEGORY_LEANBACK_LAUNCHER kategorisine sahip ACTION_MAIN intent türü belirtiliyor. Daha fazla bilgi için TV etkinliği beyan etme başlıklı makaleyi inceleyin.

TV-MT

Uygulama manifesti, android.hardware.touchscreen donanım özelliğini ve "TV için donanım şartlarını belirtme" bölümünde listelenen diğer özellikleri gerekli değil olarak ayarlıyor. Daha fazla bilgi için TV için donanım gereksinimlerini belirtme başlıklı makaleyi inceleyin.

Oyun Kumandaları TV-GP

Uygulama birincil giriş yöntemi olarak oyun kumandası kullanıyorsa <uses-feature> manifest etiketiyle uygun koşulu beyan eder. Daha fazla bilgi için Oyun kumandaları için destek beyan etme başlıklı makaleyi inceleyin.

TV-GC

Uygulamada oyun kumandaları için görsel talimatlar sağlanıyorsa talimatlarda marka bulunmamalı ve uyumlu bir düğme düzeni gösterilmelidir. Daha fazla bilgi için Oyun kontrol cihazlarını işleme başlıklı makaleyi inceleyin.

Reklamlar TV-AP

Uygulama, d-pad kontrollerini kullanarak reklamlarla etkileşime geçme olanağı sunuyor. Daha fazla bilgi için D-pad gezinmeyi etkinleştirme başlıklı makaleyi inceleyin.

TV-AD

Tam ekran, video olmayan reklamların kullanıldığı reklamcılıkta uygulama, kullanıcının d-pad veya oyun kumandası kontrollerini kullanarak reklamı hemen kapatmasına izin verir.

TV-AU

Tıklanabilir, tam ekran olmayan, video olmayan reklamların kullanıldığı reklamcılıkta, uygulama reklamların bir web URL'sine bağlanmasına izin vermez.

TV-AA

Uygulama, tıklanabilir, tam ekran olmayan ve video olmayan reklamlar kullanan reklamcılıkta reklamların TV cihazlarında bulunmayan başka bir uygulamaya yönlendirmesine izin vermez.

Web İçeriği TV-WB

Uygulama, web içeriği için yalnızca WebView bileşenlerini kullanabilir. Uygulama, web tarayıcısı uygulaması açmaya çalışamaz.

Medya Oynat TV-NP

Kullanıcı ana ekrana döndükten veya başka bir uygulamaya geçtikten sonra uygulama ses çalmaya devam ederse kullanıcıların oynatmayı kontrol etmek için uygulamaya dönebilmesi amacıyla ana ekrandaki öneri satırında bir Şu anda çalan kartı gösterilir. Daha fazla bilgi için Ne çalıyor kartı görüntüleme başlıklı makaleyi inceleyin.

Kullanıcı uygulamadan çıktığında videoyu duraklatmanızı ve videoyu Şu anda çalan kartıyla entegre etmemenizi öneririz.

TV-PA

Uygulamada Ne Çalıyor? kartı varsa bu kart seçildiğinde kullanıcı, oynatmayı duraklatmasına olanak tanıyan bir ekrana yönlendirilir.

TV-PP

Uygulama video veya müzik içeriği oynatıyorsa oynatma sırasında bir oynatma ya da duraklatma tuşu etkinliği gönderildiğinde uygulama, medya oynatma işlemini başlatma ve duraklatma arasında geçiş yapar. Daha fazla bilgi için şu makaleyi inceleyin: KEYCODE_MEDIA_PLAY_PAUSE.

TV-PC

Bir video veya ses oynatılırken D-pad'in orta düğmesine basarak oynatılan medyayı duraklatabilirsiniz. Oynatma duraklatıldığında D-pad'in orta düğmesine basarak oynatmayı devam ettirebilirsiniz. D-pad'in sol ve sağ düğmeleri sırasıyla geçerli parçayı ileri ve geri sarar. Daha fazla bilgi için Medya etkinlikleri başlıklı makaleyi inceleyin.

TV-PN

Öğeler, uygulama geliştiriciler için Sonraki'yi İzle yönergelerine göre Sonraki'yi İzle kanalına eklenir.

Ambiyans Modu TV-BU

Uygulama, kullanıcı tarafından başlatılan etkin bir video oynatma işlemi olduğunda cihazın Ambiyans Modu'na girmesini engeller. Daha fazla bilgi için Ambiyans Modu başlıklı makaleyi inceleyin.

TV-BY

Uygulama, kullanıcı tarafından başlatılan etkin bir video oynatma veya animasyon yokken cihazın Ambiyans Modu'na girmesini engellememelidir.

TV-BA

Yalnızca ses oynatırken uygulama, müzik videoları veya resimler gibi statik olmayan görüntüler sunmadığı sürece cihazın Ambiyans Modu'na girmesini engellemez.

Bellek
TV-ME

RAM'i düşük cihazlarda ( ActivityManager.isLowRamDevice() doğru değerini döndürür), ön plan uygulamasının maksimum bellek kullanımı ( Anon+Swap + Grafik + Dosya Belleği), Bellek kullanımını optimize etme bölümünde tanımlanan sınırlar (belirli ölçüm mekanizmaları ve uyarılar dahil) içinde kalmalıdır.

Google Play

Uygulamanızı Google Play'deki diğer girişler ve sınıflandırmalarla tutarlı olacak şekilde yapılandırmak için aşağıdaki şartları uygulayın:

Tür Test Açıklama
Pencere içinde pencere TV-IC

Uygulama, pencere içinde pencere özelliğinin kullanımını izin verilen kullanım türlerinden birine kategorize etmek için uygun meta verileri ayarlar. Ayrıca, bu PIP'nin ne amaçla kullanıldığını doğru şekilde temsil eden bir başlık ve alt başlık da belirtir.

Daha fazla bilgi için TV'de çoklu görev başlıklı makaleyi inceleyin.

TV-IP

Uygulama, pencere içinde pencere modundayken içerik kaynağının doğal bir parçası olmayan tanıtım materyalleri veya reklamlar göstermemelidir.

TV-IQ

Pencere içinde pencere modundayken uygulama, tam ekran modundaki başka bir etkinliğin deneyimini olumsuz etkilemez.

Uygulama aşırı kaynak kullanmamalı, ses odağını ele geçirmemeli, etkin MediaSession'ı etkilememeli veya orantısız sayıda kod çözücü oturumu istememelidir.

TV-IH

Uygulama, pencere içinde pencere modundayken herhangi bir kullanıcı arayüzü kontrolü veya gezinilebilir öğe göstermiyor. Uygulamalar, belirli kullanıcı denetimlerini doğrudan PiP penceresinde gösterebilir.

TV-IE

Pencere içinde pencere moduna girmek için kullanıcının uygulama içinde açıkça ve kasıtlı olarak işlem yapması gerekir. Kullanıcı devam eden bir görüşmede olmadığı sürece uygulama otomatik olarak PiP'ye (setAutoEnterEnabled false olarak ayarlanır) girmez.

TV-IS

Bir cihazda pencere içinde pencere modu devre dışıysa uygulama, PiP'ye girmek için herhangi bir kullanıcı arayüzü göstermemelidir.

TV-IX

Uygulama, pencere içinde pencere modunu yalnızca devam eden bir etkinliğin devamı için kullanır. Pencere içinde pencere deneyimi, kullanıcıları etkinlik devam ederken veya etkinlik sona erdikten sonra uygulamanın tam ekran görünümüne dönmeye teşvik etmemelidir.

Play Politikaları TV-G1

Google Play Store'daki tüm yeni ve mevcut TV uygulamaları için Android App Bundle kullanımı zorunludur.

TV-G2

Uygulamanız Play Developer Policy Center şartlarını karşılamalıdır.

Uygulama ayrıntıları sayfası TV-G3

Uygulama işlevi beklendiği gibi veya uygulamanın Google Play Store girişinde açıklandığı şekilde çalışıyor.

TV-G4

Uygulama gönderiminde, TV uygulama deneyiminizin mevcut sürümünü doğru şekilde gösteren en az bir tane değiştirilmemiş, yüksek çözünürlüklü ekran görüntüsü yüklenmelidir.

Giriş Kimlik Bilgileri TV-G5

Ücretli özelliklere sahip uygulamalarda, uygulama deneyiminin tamamının test edilebilmesi için Google Play Console'da giriş kimlik bilgilerini sağlamanız gerekir. Daha fazla bilgi için Uygulamanızı incelemeye hazırlama bölümündeki Uygulama erişimi başlıklı makaleyi inceleyin.

Sık sorulan sorular

Uygulamamı gönderdikten sonra, TV cihazlarıyla ilgili tüm koşulları karşılayıp karşılamadığını nasıl öğrenebilirim?

Uygulamanız bu sayfada açıklanan kullanılabilirlik koşullarını karşılamıyorsa Play Store ekibi, uygulamayla ilişkili Google Play Console hesabında belirtilen e-posta adresi üzerinden sizinle iletişime geçer.

Dikkat: Uygulamanızın, TV cihazları için zorunlu manifest girişlerini içerdiğinden emin olun. Aksi takdirde uygulamanız TV uygulaması olarak kabul edilmez ve TV kullanılabilirliği koşulları açısından incelenmez.

Uygulamam yalnızca TV cihazları dışındaki form faktörlerini hedefliyor. Uygulamam TV cihazı şartlarını karşılamıyorsa yeni veya güncellenmiş uygulamam diğer cihazlar için Google Play'de görünmeye devam eder mi?

Google Play Store girişinizdeki güncellemeler yalnızca tüm değişiklikler onaylanırsa yayınlanabilir. Form faktörüne özgü bir yapının güncellenmesi, telefon veya tablet gibi diğer cihazlar için girişinizde daha fazla güncelleme yapılmasını engelliyorsa koşulları karşılayana kadar bu yapıyı boş bir gönderimle değiştirerek kaldırabilirsiniz.

Uygulamam yayınlama şartlarını karşılıyorsa TV cihazlarındaki Google Play Store'da ne zaman kullanıma sunulur?

TV ile ilgili şartları karşılayan uygulamalar, TV cihazlarındaki Play Store'da hemen görünür.