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 ( |
|
| 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. |
|
| 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. |
|
| Navigasyon | 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. |
|
| Arat | TV-SB |
Uygulama içi arama sorgusu, |
İş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, |
| TV-MT |
Uygulama manifestinde, donanım özelliği |
|
| Oyun Kumandaları | TV-GP |
Uygulama, birincil giriş yöntemi olarak oyun kumandası kullanıyorsa |
| 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 |
| 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
|
|
| 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 ( |
|
| 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.