Apple Apple TV – Apple (FR), Merencanakan Aplikasi TVOS Anda – Pengembang Apple

Merencanakan aplikasi TVOS Anda

Setelah aplikasi dan berjalan, cari cara tambahan untuk meningkatkan pengalaman. Hal -hal kecil dapat membuat perbedaan besar, di mana menambahkan fitur tertentu, atau menyetujui konten Anda dengan cara yang berbeda. Misalnya:

Apple Apple TV

Serial Apple Asli Apple TV+. Saluran premium pilihan Anda. Ribuan film untuk disewa atau dibeli. Layanan streaming paling populer * . Semuanya ada di sana, di aplikasi Apple TV, dapat diakses di semua perangkat Apple favorit Anda tetapi juga di platform streaming Anda, TV Anda yang terhubung, konsol game Anda dan banyak dukungan lainnya. Anda tidak akan menemukan yang lebih baik untuk menonton TV.

Buka aplikasi

Hampir semuanya. Saat ini di layar Anda.

Di Apple TV+, tonton dalam streaming serial Apple asli dan film yang dipuji oleh para kritikus. Secara eksklusif di aplikasi Apple TV.

Membeli. Memuji. Lihat. Langsung di aplikasi. Temukan ribuan film di sini, termasuk keberhasilan besar yang baru -baru ini dirilis. Anda dapat membeli, menyewa, dan menonton konten (termasuk yang dibeli di iTunes) langsung di aplikasi.

Layanan streaming lebih mudah dari sebelumnya. Temukan seri yang akan memikat Anda pada layanan streaming seperti MyCanal, Molotov dan Amazon Prime Video – langsung dari aplikasi.

Di Apple TV+, tonton dalam streaming serial Apple asli dan film yang dipuji oleh para kritikus. Secara eksklusif di aplikasi Apple TV.

Membeli. Memuji. Lihat. Langsung di aplikasi. Temukan ribuan film di sini, termasuk keberhasilan besar yang baru -baru ini dirilis. Anda dapat membeli, menyewa, dan menonton konten (termasuk yang dibeli di iTunes) langsung di aplikasi.

Layanan streaming lebih mudah dari sebelumnya. Temukan seri yang akan memikat Anda pada layanan streaming seperti MyCanal, Molotov dan Amazon Prime Video – langsung dari aplikasi.

Temukan apa yang ingin Anda lihat dengan mudah.

Serial dan film Prancis

Jika Anda menyukai semua umat manusia

Personalisasi. Di bawah cahaya yang belum pernah terjadi sebelumnya. Temukan saran untuk film dan seri hanya untuk Anda, pilihan yang terinspirasi oleh program yang Anda sukai, apa pun aplikasi yang Anda gunakan untuk menontonnya, dan rekomendasi konten untuk dilihat bersama keluarga keluarga.

Favorit kami

DRAMA

Acara

Drama pedih tentang aborsi pada 1960 -an, menurut novel Annie Ernaux.

DRAMA

Olympiads

Jacques Audiard menceritakan kehidupan cinta empat warga Paris dalam warna hitam dan putih.

KOMEDI

Parlemen, Musim 2

Seri komik di jantung lembaga Eropa.

DRAMA

Acara

Drama pedih tentang aborsi pada 1960 -an, menurut novel Annie Ernaux

DRAMA

Olympiads

Jacques Audiard menceritakan kehidupan cinta empat warga Paris dalam warna hitam dan putih.

Terserah Anda untuk memilih dari rekomendasi spesialis. Di tab Watch, jelajahi konten yang dipilih dengan cermat oleh tim kami untuk menyajikan TV terbaik, dari semua program yang tersedia di aplikasi Anda yang berbeda.

Bagian untuk anak -anak. Dari segala usia. Temukan program yang sangat baik yang dipilih untuk anak -anak, diklasifikasikan berdasarkan karakter, subjek dan bahkan berdasarkan usia. Kecuali anak Anda telah membuat pilihan mereka ..

Merencanakan aplikasi TVOS Anda

Jika Anda baru mengenal pengembangan perangkat lunak Apple TV, ambil di Momille untuk membiasakan diri dengan alat dan teknologi yang akan Anda gunakan. Apple menyediakan alat yang Anda butuhkan untuk memulai, dan TVOS memberi Anda teknologi dan fitur yang Anda inginkan dengan kinerja yang Anda butuhkan.

Storyboard dari ide dan teknologi aplikasi TVOS baru

Jelajahi kemungkinan

Merangkul pengalaman ruang tamu di Apple TV dengan memberikan konten yang dapat dinikmati orang dari sofa mereka. Streaming konten hiburan, olahraga, atau berita terbaru. Tawarkan pengalaman permainan atau pendidikan yang hebat, atau delive sesi pelatihan pribadi dari aplikasi kebugaran. Delive konten Anda dalam format berkualitas tinggi seperti video 4K, Dolby Vision, Dolby Atmos, dan HDR10. Rancang antarmuka aplikasi Anda untuk mendukung navigasi yang mudah dengan remote Apple TV. TVOS menawarkan jalur yang berbeda untuk mengirimkan konten Anda, dan jalur yang Anda pilih pada awalnya memengaruhi keputusan yang Anda buat nanti:

Panduan Bahasa Pemrograman Swift Buku Bahasa Pemrograman Swift memberikan gambaran lengkap tentang bahasa pemrograman Swift, dan merupakan tempat yang sempurna untuk memulai perjalanan Anda belajar Swift.

Pilih Teknologi Pembangun Aplikasi Anda

Pilihan awal lainnya untuk dibuat adalah bahwa teknologi pembangunan aplikasi untuk digunakan untuk infrastruktur inti Anda. Teknologi App-Builder menyediakan kode dasar yang Anda gunakan untuk merakit antarmuka Anda, menangani acara, dan berinteraksi dengan sistem. Setiap teknologi App-Builder mendukung setidaknya satu jalur pengembangan, dan beberapa jalur dukungan banyak. Pilih dari teknologi pembangun aplikasi berikut:

Antarmuka Pedoman Manusia Pedoman Antarmuka Manusia Apple menawarkan informasi yang sangat berkualitas tentang cara merancang antarmuka aplikasi Anda, menavigasi konten, dan mengelola interaksi di Apple TV. Jadikan Membaca Pedoman ini sebagai prioritas dalam eksplorasi ekosistem TVOS Anda, dan penggunaan sumber daya desain Apple yang sesuai untuk menyelam dalam merancang aplikasi Anda.

Ada fitur dan teknologi tertentu yang penting untuk aplikasi TVOS. Saat merencanakan UI awal Anda, pastikan Anda mempertimbangkan fitur -fitur berikut:

Mode gelap Pengaturan seluruh sistem ini memungkinkan seseorang memilih antara antarmuka terang atau gelap untuk Apple TV mereka. Gaya antarmuka gelap dan terang mengandalkan palet warna dan aset gambar yang berbeda, yang Anda kelola dengan bantuan katalog aset. Untuk bagian lain dari UI Anda, gunakan API sistem untuk menentukan kapan saatnya untuk berubah antara konten terang dan gelap. Untuk detailnya, lihat Mendukung Fashion Gelap di Antarmuka Anda .

Adegan Adegan adalah bagian penting dari infrastruktur yang Anda gunakan untuk mengelola antarmuka aplikasi Anda. Adegan mengoordinasikan interaksi antara UI Anda dan seluruh aplikasi Anda. Adegan juga merespons pemberitahuan yang memengaruhi UI Anda, seperti transisi antara forund dan eksekusi latar belakang. Pastikan Anda mendukung adegan di semua aplikasi Anda. Untuk informasi, lihat SwiftUi dan UIKIT .

Tata letak otomatis Daripada menyesuaikan posisi pandangan secara manual untuk mengakomodasi berbagai ukuran TV, rasio aspek, dan resolusi, beri tahu sistem cara membuat penyesuaian tersebut relatif terhadap area aman saat ini . SwiftUi dan TVML mengadopsi tata letak otomatis sebagai bagian dari pendekatan desain UI mereka. Untuk mengadopsi tata letak otomatis dalam tampilan UIKIT, tambahkan kendala tata letak otomatis ke antarmuka Anda.

Gambar yang dapat diskalakan Menggabungkan simbol SF untuk membuat aplikasi Anda mudah beradaptasi untuk berubah. Simbol SF Aplikasi Koleksi besar gambar berbasis vektor yang dapat dikonfigurasi yang beradaptasi secara alami dengan perubahan dan perubahan ukuran. Mereka juga berbaur dengan baik dengan font sistem San Francisco, menghasilkan tampilan konsisten di seluruh platform apple. Lihat Mengkonfigurasi dan Menampilkan Gambar Simbol di UI Anda .

Rancang antarmuka Anda dengan navigasi berbasis fokus dalam pikiran. Sebagian besar interaksi dengan aplikasi Anda terjadi melalui remote Apple TV. Orang menggunakan tombol terarah pada remote untuk mengubah fokus dari satu bagian UI Anda ke yang lain. Mereka adalah tombol Pilih untuk bertindak berdasarkan item yang terfokus, atau tombol menu untuk menavigasi kembali ke layar sebelumnya. Jadikan navigasi sesulit mungkin, dan meminimalkan input teks dan interaksi kompleks lainnya. Penguncian adalah salah satu cara untuk menyederhanakan navigasi, dan mempromosikan konsistensi di antara item serupa di UI Anda. Lockup adalah sekelompok tampilan terkait yang Anda kombinasi menjadi elemen tunggal yang dapat dipilih. Misalnya, penguncian film mungkin termasuk judul film, deskripsi, daftar pemeran, dan gambar poster. Saat seseorang memilih film, TVOS menempatkan fokus pada seluruh penguncian intetead pada item individual. Untuk informasi lebih lanjut, lihat penguncian .

Dukungan pemutaran media berkualitas tinggi

Posisinya di ruang tamu menjadikan Apple TV penyewaan yang ideal untuk aplikasi yang berpusat pada media. Teknologi audio dan video Apple memberi Anda akses ke berbagai format media, dan alat yang Anda butuhkan untuk memainkannya pada kualitas tertinggi.

Mainkan dan Kelola Media Avkit menyediakan semua yang Anda butuhkan untuk bermain dan mengelola konten audio dan video aplikasi Anda. Tampilan Video Menggunakan Antarmuka Sistem Standar, yang menawarkan kontrol transportasi bawaan dan dukungan AirPlay, Picture in Picture (PIP), konten interstitial, dan banyak lagi. Untuk kontrol yang lebih halus atas konten Anda, gunakan avfoundation .

Mainkan audio spasial tinggi Buat pemutar musik terbaik menggunakan avfaudio, yang berisi tipe spesifik audio dari kerangka Avfoundation. Bawa audio Anda ke dimensi lain menggunakan fase, yang mendukung penciptaan pengalaman audio spasial yang kompleks dalam permainan dan aplikasi Anda.

Streaming konten langsung atau direkam Pelajari cara membuat konten StreamD dan menggunakannya ke server Anda menggunakan streaming langsung HTTP . Putar Kembali Konten Streaming dari Aplikasi Anda Menggunakan AvFoundation .

Mengadopsi praktik terbaik selama pengembangan

Tawarkan pengalaman terbaik untuk semua orang dengan melakukan hal berikut:

Lindungi privasi orang Privasi itu penting, jadi beri tahu orang tentang bagaimana Anda menggunakan data mereka. Jika Anda mengumpulkan data, menawarkan keadaan privasi yang menjelaskan bagaimana Anda menggunakan informasi itu. Saat Anda menggunakan teknologi apel yang beroperasi pada data pribadi, termasuk penggunaan deskripsi untuk sistem untuk ditampilkan pada penggunaan pertama. Untuk informasi lebih lanjut, lihat melindungi privasi pengguna .

Amankan data yang Anda kumpulkan dan simpan Jika Anda mengumpulkan data, pastikan Anda melindungi data itu dari serangan jahat. Simpan data yang sangat sensitif seperti kata sandi, data keuangan, atau informasi yang dapat diidentifikasi secara pribadi di gantungan kunci terenkripsi pengguna . Gunakan enkripsi on-disk atau teknologi keamanan apel lainnya untuk menyimpan data lainnya. Gunakan Apple Cryptokit untuk mengenkripsi data yang Anda simpan secara lokal atau kirim di luar aplikasi Anda.

Dukungan Dukungan Aksesibilitas Dukungan Audit Apple Membangun Dukungan Aksesibilitas Benar di Teknologi, tetapi pembaca layar dan fitur aksesibilitas lainnya mengandalkan informasi yang disediakan App Pro Anda. SwiftUi dan UIKIT dapat menggambarkan setiap bagian dari UI Anda, tetapi hanya Anda yang tahu bagaimana mereka bekerja bersama. Tinjau label aksesibilitas dan deskripsi lainnya untuk memastikan mereka memberikan informasi yang bermanfaat, dan pastikan navigasi berbasis fokus sederhana dan intuitif. Untuk informasi lebih lanjut, lihat aksesibilitas .

Menginternasionalkan dan melokalkan aplikasi Anda Perluas aplikasi Anda ke pasar internasional dengan melokalkannya untuk daerah dan bahasa lain. Persiapkan aplikasi Anda menggunakan kerangka fondasi, yang mendukung pemformatan string, tanggal, waktu, mata uang, dan angka untuk berbagai bahasa dan daerah. Pastikan UI Anda terlihat bagus untuk bahasa kiri-ke-kanan dan kanan ke kiri. Melokalisasi sumber daya aplikasi dan menambahkannya ke proyek xcode Anda. Untuk informasi tentang proses internasionalisasi dan lokalisasi, lihat lokalisasi .

Desain untuk semua orang Pertimbangkan perbedaan sosial dan budaya saat mengembangkan konten, dan hindari gambar dan istilah yang memiliki konotasi negatif atau menghina untuk bagian audiens Anda. Untuk informasi lebih lanjut, lihat inklusi .

Uji dan debug aplikasi Anda secara menyeluruh Selama siklus pengembangan, debug masalah saat mereka muncul di atas debugger xcode bawaan . Bangun Suite Uji Otomatis Menggunakan Xctest dan Jalankannya selama setiap build untuk memvalidasi kode baru bekerja Asperper. Gunakan sistem integrasi kontinu Xcode Cloud untuk mengotomatisasi build, siklus uji, dan distribusi aplikasi Anda ke tim QA Anda.

Optimalkan kinerja aplikasi Anda Sabarkan kemacetan dan kinerja lainnya dari kode Anda menggunakan aplikasi instrumen yang dilengkapi dengan Xcode. Profil kode Anda, temukan kebocoran memori, analisis penggunaan sumber daya, dan banyak lagi. Untuk informasi tentang cara mengumpulkan metrik menggunakan instrumen, lihat meningkatkan kinerja aplikasi Anda .

Pilih model bisnis untuk aplikasi Anda Mendistribusikan aplikasi Anda di seluruh dunia menggunakan berbagai model bisnis, termasuk gratis, gratis dengan pembelian dalam aplikasi, bayar-ke-undload, dan banyak lagi. Bangun antarmuka Anda dengan cara yang menawarkan pengalaman kohesif dan mendukung model bisnis yang Anda pilih. Untuk informasi lebih lanjut, lihat memilih model bisnis.

Bagaimana cara mengambilnya lebih jauh

Setelah aplikasi dan berjalan, cari cara tambahan untuk meningkatkan pengalaman. Hal -hal kecil dapat membuat perbedaan besar, di mana menambahkan fitur tertentu, atau menyetujui konten Anda dengan cara yang berbeda. Misalnya:

Sederhanakan proses login untuk aplikasi Anda Mengadopsi antarmuka masuk sistem untuk membiarkan orang masuk ke aplikasi TVOS Anda menggunakan iPhone atau iPad yang terkait dengan ID Apple yang sama. Dapatkan orang ke konten mereka lebih cepat dengan mengadopsi dukungan multi-alam, yang menyederhanakan proses memilih profil profil pengguna keamanan aplikasi.

Izinkan orang untuk terhubung dari perangkat mereka yang lain Biarkan orang berinteraksi dengan aplikasi TVOS Anda dari iPhone, iPad, atau Apple Watch mereka. Buat koneksi jaringan yang aman antara aplikasi Anda yang berjalan di kedua perangkat menggunakan devicediscoveryuiUi, dan gunakan koneksi itu untuk bertukar data. Misalnya, Anda mungkin membiarkan seseorang mengontrol aplikasi TVOS Anda menggunakan input sentuh dari iPhone mereka.

Menampilkan konten di rak paling atas Baris atas aplikasi di layar beranda Apple TV dapat menampilkan konten tambahan di area spanduk yang sangat di atas. Kirim konten itu ke sistem menggunakan ekstensi aplikasi rak paling atas, yang merupakan eksekusi terpisah yang Anda sertakan di aplikasi Anda. Gunakan ekstensi Anda untuk menyorot konten baru atau unggulan, atau menampilkan acara favorit seseorang. Untuk informasi tentang cara membuat ekstensi ini, lihat layanan TV .

Izinkan orang untuk berbagi kegiatan shareplay pengguna SharePlay meminta orang untuk membagikan kegiatan aplikasi Anda -panggilan facetime. Gunakan untuk mengimplementasikan malam menonton film di aplikasi video streaming Anda, atau menggunakannya untuk mengubah malam permainan menjadi Spectator Sport. Tentukan aktivitas yang ingin Anda bagikan menggunakan aktivitas grup . Sinkronisasi pemutaran media menggunakan avfoundation .

Audio Live Capture and Video untuk siaran Cara lain untuk berbagi konten adalah dengan menangkap video langsung dan audio dan menyimpannya sebagai perekaman atau siarannya secara langsung. Tambahkan dukungan ini ke game atau aplikasi lain ketika orang mungkin ingin berbagi pengalaman mereka melalui email, pesan, atau media sosial. Untuk informasi lebih lanjut, lihat Replaykit .

Tambahkan pemeriksaan kondisi runtime di sekitar fitur baru Saat Anda memperbarui aplikasi Anda untuk mendukung versi baru TVOS, tempatkan pemeriksaan runtime yang cadangan untuk fitur baru. Pemeriksaan runtime menghilangkan kebutuhan untuk mengirimkan versi aplikasi Anda yang berbeda: satu untuk orang yang menjalankan versi baru TVOS, dan satu untuk orang yang menjalankan versi yang lebih lama. Semua orang menjalankan aplikasi yang sama, dan orang -orang di TVOS versi yang lebih baru mendapatkan akses ke fitur -fitur baru yang Anda tambahkan. Untuk informasi tentang cara menambahkan cek runtime, lihat kode yang berjalan pada platform tertentu atau versi OS .

Buatlah mudah bagi orang untuk berinteraksi dengan konten aplikasi Anda dengan cara lain:

Membuatnya lebih mudah untuk menemukannya bahagia Pikirkan tentang bagaimana orang menggunakan aplikasi Anda, dan menemukan cara untuk memunculkan konten penting dengan cepat. Gunakan informasi tanggal dan waktu untuk menyorot konten baru atau saat ini. Gunakan pembelajaran mesin untuk menganalisis data dan menawarkan solusi yang lebih baik. Reanrange Antarmuka Anda secara dinamis untuk membuat konten yang sering digunakan lebih mudah diakses.

Tautan universal untuk konten aplikasi Anda Jika situs web dan aplikasi Anda menawarkan konten serupa, tambahkan dukungan tautan universal ke aplikasi Anda. Dengan tautan universal, Anda tidak perlu membuat URL terpisah untuk membuka konten di aplikasi Anda. Satu URL membuka aplikasi Anda saat diinstal atau situs web Anda saat tidak. Untuk informasi lebih lanjut, lihat aplikasi dan situs web yang memungkinkan untuk menautkan ke konten Anda .

Jelajahi lebih banyak

Pelajari lebih lanjut tentang teknologi yang menyediakan kemampuan unik, namun berintegrasi erat dengan platform Apple untuk membentuk ekosistem yang mulus untuk aplikasi dan permainan di iOS, iPado, macOS, TVOS, visiono, dan watchOS.

Mendistribusikan aplikasi Anda

Saat Anda siap mendistribusikan aplikasi Anda, App Store memungkinkan Anda mengirimkan aplikasi Anda ke gantung jutaan orang di seluruh dunia. Pelajari tentang Mempersiapkan Aplikasi Anda untuk Dikirim ke App Store. Pelajari tentang mengirimkan aplikasi