TV uygulama kalitesi

Kullanıcıların TV izlerken beklentileri, telefon veya tablet kullanırken beklentilerinden farklıdır. Tipik bir TV kullanıcısı ekrandan yaklaşık 3 metre uzakta oturduğu için küçük ayrıntılar daha az fark edilir ve küçük metinler zor okunur. Kullanıcılar TV'den uzakta oturdukları için ekrandaki öğelere dokunmak yerine gezinmek ve seçim yapmak için uzaktan kumanda cihazı kullanmalıdır. Bu farklılıklar, iyi bir TV kullanıcı deneyimi için gerekenleri önemli ölçüde etkiler.

TV kullanıcıları için harika bir deneyim oluşturmaya yönelik ilk adım, Android TV tasarım yönergelerini inceleyip bunlara uymaktır. TV uygulaması için temel uygulama şartlarını anlamak üzere TV Uygulamaları Geliştirme 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 için önemli tasarım ve etkileşim kalıplarına uymasını sağlamaya yardımcı olur.

Tür Test Açıklama
Launcher 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 bildirme başlıklı makaleyi inceleyin.

TV-LB

Uygulama, Android TV Başlatıcı'da başlatıcı simgeleri olarak hem 320x180 piksel boyutunda tam boyutlu bir banner hem de en az 160x160 piksel boyutunda (xhdpi yoğunlukta) 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 başlatma banner'ında uygulamanın adı yer alıyor.

TV-LG

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

TV-LS

Uygulama, yükleme, yüklenme ve test sırasında dahil olmak üzere başarıyla ve hata mesajı olmadan çalışıyor. 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 letterboxing/pillarboxing 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 kenarları nedeniyle kısmen kesilmiş metin veya işlev göstermiyor. Daha fazla bilgi için Overscan konusuna bakın.

TV-TR

Uygulama, diğer uygulamaların üzerini kısmen kapatmıyor. Uygulama, ekranın tamamını doldurur ve şeffaf olmayan bir arka plana sahiptir.

TV-DP

Uygulama işlevselliğinde, aşağıdaki İşlevsellik tablosunun Kumandalar bölümündeki TV-GP ölçütünde belirtildiği gibi uygulama bir oyun kumandası gerektirmediği sürece beş yönlü D-pad kontrolleri kullanılarak gezinilebilir. Daha fazla bilgi için TV'de gezinme konusuna bakın.

TV-DK

Uygulama, TV-GP ölçütünde belirtildiği gibi oyun kumandası gerektiriyorsa tüm işlevlerde standart Android oyun kumandası tuşları kullanılarak gezinilebilir. Daha fazla bilgi için Oyun kumandası düğmelerine basma işlemlerini işleme konusuna bakın.

TV-DM

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

TV-DB

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

TV-DL

Uygulama, Canlı sekmesine entegre edilmiş bir canlı TV feed'i içeriyorsa sorunsuz oynatma ve doğrudan geri gitme şartlarını karşılıyor demektir. Daha fazla bilgi için Geri Düğmesi başlıklı makaleye bakın.

TV-SB

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

İşlevler ve performans

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

Tür Test Açıklama
SDK TV-PS Temel performans ve kararlılık koşullarının yanı sıra uygulama, minSdkVersion değerini ayarlayarak 31 veya daha düşük bir minimum Android SDK sürümü belirleyerek yaygın olarak kullanılan Android TV cihazları için destek beyan eder.
Manifest TV-ML

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

TV-MT

Uygulama manifestinde, donanım özelliği android.hardware.touchscreen ve "TV için donanım gereksinimlerini bildirme" bölümünde listelenen diğer özellikler gerekli değil olarak ayarlanmış. Daha fazla bilgi için TV için donanım koşullarını beyan etme başlıklı makaleyi inceleyin.

Oyun Kumandaları TV-GP

Uygulama, birincil giriş yöntemi olarak oyun kumandası kullanıyorsa <uses-feature> manifest etiketiyle uygun şartı beyan eder. Daha fazla bilgi için Oyun kumandası desteğini bildirme başlıklı makaleyi inceleyin.

TV-GC

Uygulama, oyun kumandalarını kullanmayla ilgili görsel talimatlar veriyorsa talimatlarda marka yer almaz ve uyumlu bir düğme düzeni gösterilir. Daha fazla bilgi için Oyunlar için kontrol cihazlarını kullanma başlıklı makaleyi inceleyin.

Reklamlar TV-AP

Uygulama, kullanıcının d-pad kontrollerini kullanarak reklamlarla etkileşime girmesine izin veriyor. Daha fazla bilgi için D-pad ile 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ı kontrolleriyle reklamı hemen kapatmasına olanak tanır.

TV-AU

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

TV-AA

Tıklanabilir, tam ekran olmayan ve video olmayan reklamların kullanıldığı reklamcılıkta uygulama, reklamların TV cihazlarında bulunmayan başka bir uygulamaya bağlanmasına izin vermiyor.

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ışmamalıdır.

Medya Oynat TV-NP

Uygulama, kullanıcı ana ekrana döndükten veya başka bir uygulamaya geçtikten sonra ses çalmaya devam ediyorsa ana ekrandaki öneri satırında Şu An Çalınanlar kartı gösterir. Böylece kullanıcılar, oynatmayı kontrol etmek için uygulamaya geri dönebilir. 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 Şimdi Çalınanlar kartıyla entegre etmemenizi öneririz.

TV-PA

Uygulama Ne Çalıyor? kartı sunuyorsa bu kartı seçen 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 oynatma veya duraklatma tuşu etkinliği gönderildiğinde medya oynatma arasında geçiş yapar. Daha fazla bilgi için KEYCODE_MEDIA_PLAY_PAUSE konusuna bakın.

TV-PC

Bir video veya ses oynatılırken D-pad'in ortasındaki düğmeye basıldığında oynatılan medya duraklatılır. Oynatma duraklatıldığında D-pad'in orta düğmesine basıldığında oynatma devam eder. D-pad'in sol ve sağ düğmeleri, sırasıyla mevcut 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 Sonra İzle yönergelerine göre Sonra İzle kanalına eklenir.

Ambiyans Modu TV-BU

Uygulama, kullanıcı tarafından başlatılan video oynatılırken cihazın Ambiyans Modu'na girmesini engelliyor. Daha fazla bilgi için Ortam 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 engellemiyor.

TV-BA

Yalnızca ses içeriği çalarken uygulama, müzik çalarken müzik videoları veya resimler gibi statik olmayan görüntüler deneyimi sunmadığı sürece cihazın Ambiyans Modu'na girmesini engellemiyor.

Bellek
TV-ME

Düşük RAM'li cihazlarda ( ActivityManager.isLowRamDevice() doğru değerini döndürür) ön plandaki bir uygulamanın maksimum bellek kullanımı ( Anon+Takas + Grafikler + 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 listelemeler ve sınıflandırmalarla tutarlı bir şekilde yapılandırmak için aşağıdaki şartlara uyun:

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

Uygulama, resim içinde resim kullanımını izin verilen kullanım türlerinden biri olarak sınıflandırmak için uygun meta verileri ayarlar. Ayrıca, bu PIP'nin ne için kullanıldığını doğru şekilde gösteren bir başlık ve alt başlık bildirir.

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

TV-IP

Uygulama, resim içinde resim modundayken içerik kaynağının doğasında olmayan tanıtım materyalleri veya reklamlar göstermez.

TV-IQ

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

Uygulama, aşırı kaynak kullanmamalı, ses odağını ele geçirmemeli, etkin MediaSession'a müdahale etmemeli 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ı kontrollerini doğrudan PiP penceresinde gösterebilir.

TV-IE

Resim içinde resim moduna girmek için kullanıcının uygulama içinde açık ve kasıtlı bir işlem yapması gerekir. Kullanıcı devam eden bir görüşmedeyken uygulama otomatik olarak PiP moduna girmez (setAutoEnterEnabled, false olarak ayarlanır).

TV-IS

Pencere içinde pencere modu bir cihazda devre dışı bırakılmışsa uygulama, pencere içinde pencere moduna girmek için kullanıcı arayüzü göstermemelidir.

TV-IX

Uygulama, pencere içinde pencere modunu yalnızca devam eden bir etkinliğin sürdürülmesi için kullanır. Pencere içinde pencere deneyimi, devam eden etkinlik sırasında veya etkinlik tamamlandıktan sonra kullanıcıları uygulamanın tam ekran görünümüne dönmeye teşvik etmez ya da yönlendirmez.

Play Politikaları TV-G1

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

TV-G2

Uygulamanız Play Geliştirici Politikası Merkezi şartlarına uymalıdır.

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

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

TV-G4

Uygulama gönderiminde, TV uygulaması 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üklendi.

Giriş Kimlik Bilgileri TV-G5

Ücretli özellikler içeren uygulamalarda, Google Play Console'da giriş kimlik bilgilerini sağlamanız gerekir. Bu bilgiler, uygulamanın tüm deneyiminin test edilmesi için kullanılır. 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şılamadığını nasıl öğrenebilirim?

Uygulamanız bu sayfada açıklanan kullanılabilirlik şartları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 gerekli manifest girişlerini içerdiğinden emin olun. Aksi takdirde uygulamanız TV uygulaması olarak kabul edilmez ve TV'de kullanılabilirlik şartları 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 mağaza girişinizdeki güncellemeler yalnızca tüm değişiklikler onaylandığında yayınlanabilir. Form faktörüne özgü bir yapının güncellenmesi, telefon veya tablet gibi diğer cihazlar için girişinizin daha fazla güncellenmesini engelliyorsa gereksinimleri 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 için şartları karşılayan uygulamalar, TV cihazlarındaki Play Store'da hemen görünür.