Android, yüksek çözünürlüklü televizyonlar gibi büyük ekranlı cihazlarda çalışan uygulamalar için optimize edilmiş zengin bir kullanıcı deneyimi sunar. TV'deki uygulamalar, kullanıcılarınızı koltuklarının rahatlığında memnun etmek için yeni fırsatlar sunar.
TV uygulamaları, telefonlar ve tabletler için olanlarla aynı yapıyı kullanır. Bu yaklaşım, Android için uygulama geliştirme hakkında zaten bildiklerinizi temel alarak yeni TV uygulamaları oluşturabileceğiniz veya mevcut uygulamalarınızı TV cihazlarında da çalışacak şekilde genişletebileceğiniz anlamına gelir. Ancak TV'nin kullanıcı etkileşim modeli, telefon ve tablet cihazlardan önemli ölçüde farklıdır. Uygulamanızın TV cihazlarında başarılı olmasını sağlamak için 3 metreden kolayca anlaşılabilen yeni düzenler tasarlamanız ve yalnızca bir yön tuşları ile seçme düğmesiyle çalışan gezinme imkanı sağlamanız gerekir.
Not: TV uygulamaları TV cihazlarında yerel olarak çalışır. Android uygulamasından TV cihazına video ve ses akışı hakkında daha fazla bilgi edinmek için Google Cast ile ilgili geliştirici dokümanlarına bakın.
Bu sınıfta, geliştirme ortamınızı ayarlama, düzenler ve gezinmeyle ilgili temel gereksinimler ve normalde TV cihazlarında bulunmayan donanım özelliklerinin nasıl ele alınacağıyla ilgili rehberlik de dahil olmak üzere TV için uygulama oluşturmaya nasıl başlayacağınız açıklanmaktadır.
Not: Proje kurulumu, kitaplığın dahil edilmesi ve paketleme kolaylığı sağladığından TV uygulamaları geliştirmek için Android Studio'yu kullanmanız önerilir. Bu eğitimde Android Studio kullandığınız varsayılmaktadır.
Dersler
- TV uygulamalarını kullanmaya başlayın
- TV uygulamaları için yeni bir Android Studio projesi oluşturmayı veya mevcut uygulama projenizi TV cihazlarında çalışacak şekilde değiştirmeyi öğrenin.
- TV donanımını kullanma
- Uygulamanızın TV donanımında çalışıp çalışmadığını kontrol etmeyi, desteklenmeyen donanım özelliklerini kullanmayı ve kumanda cihazlarını yönetmeyi öğrenin.
- TV kumandalarını yönetme
- TV kumandalarını yöneterek kullanıcı girişlerini nasıl yöneteceğinizi öğrenin.
- TV düzenleri oluşturun
- TV düzenleri için minimum gereksinimleri ve bunları nasıl uygulayacağınızı öğrenin.
- TV'de gezinme oluşturma
- TV'de gezinmeyle ilgili gereksinimleri ve TV uyumlu navigasyonu uygulamayı öğrenin.
- TV uygulamaları için çoklu görev özelliği
- Çoklu görev özelliğinin TV'de işleyiş şeklini ve uygulamanızın aynı anda daha iyi çalışmasını nasıl sağlayacağınızı öğrenin.