Apple Apple TV – Apple (FR), merancang aplikasi TVOS anda – Pemaju Apple

Merancang aplikasi TVOS anda

Sebaik sahaja anda mempunyai aplikasi dan berjalan, cari cara tambahan untuk meningkatkan pengalaman. Perkara -perkara kecil dapat membuat perbezaan besar, di mana menambah ciri tertentu, atau meluangkan kandungan anda dengan cara yang berbeza. Sebagai contoh:

Apple Apple TV

Siri dan Filem Apple Apple Apple TV+. Saluran premium pilihan anda. Beribu -ribu filem untuk disewa atau dibeli. Perkhidmatan streaming yang paling popular * . Segala -galanya ada, dalam aplikasi Apple TV, boleh diakses pada semua peranti Apple kegemaran anda tetapi juga pada platform streaming anda, TV yang disambungkan, konsol permainan anda dan banyak sokongan lain. Anda tidak akan mendapat lebih baik menonton TV.

Buka aplikasinya

Hampir semuanya. Sedang di skrin anda.

Di Apple TV+, tonton dalam aliran siri Apple dan filem yang asal yang dipuji oleh pengkritik. Secara eksklusif dalam aplikasi Apple TV.

Beli. Pujian. Lihat. Terus dalam aplikasi. Cari beribu -ribu filem di sini, termasuk kejayaan besar baru -baru ini dikeluarkan. Anda boleh membeli, menyewa dan menonton kandungan (termasuk yang dibeli di iTunes) secara langsung dalam aplikasinya.

Perkhidmatan streaming lebih mudah dari sebelumnya. Mudah temui siri yang akan menawan anda dalam perkhidmatan streaming seperti MyCanal, Molotov dan Amazon Prime Video – terus dari aplikasinya.

Di Apple TV+, tonton dalam aliran siri Apple dan filem yang asal yang dipuji oleh pengkritik. Secara eksklusif dalam aplikasi Apple TV.

Beli. Pujian. Lihat. Terus dalam aplikasi. Cari beribu -ribu filem di sini, termasuk kejayaan besar baru -baru ini dikeluarkan. Anda boleh membeli, menyewa dan menonton kandungan (termasuk yang dibeli di iTunes) secara langsung dalam aplikasinya.

Perkhidmatan streaming lebih mudah dari sebelumnya. Mudah temui siri yang akan menawan anda dalam perkhidmatan streaming seperti MyCanal, Molotov dan Amazon Prime Video – terus dari aplikasinya.

Mudah cari apa yang anda mahu lihat.

Siri dan filem Perancis

Sekiranya anda menyukai semua manusia

Pemperibadian. Di bawah cahaya yang belum pernah terjadi sebelumnya. Temui cadangan untuk filem dan siri hanya untuk anda, pilihan yang diilhamkan oleh program yang anda suka, apa sahaja aplikasi yang anda gunakan untuk menontonnya, dan cadangan kandungan untuk dilihat dengan keluarga keluarga.

Kegemaran kami

Drama

Acara

Drama yang pedih pada pengguguran pada tahun 1960 -an, menurut novel Annie Ernaux.

Drama

Olympiads

Jacques Audiard memberitahu kehidupan cinta empat orang Paris dalam warna hitam dan putih.

Komedi

Parlimen, Musim 2

Siri komik di tengah -tengah institusi Eropah.

Drama

Acara

Drama yang pedih pada pengguguran pada tahun 1960 -an, menurut novel Annie Ernaux

Drama

Olympiads

Jacques Audiard memberitahu kehidupan cinta empat orang Paris dalam warna hitam dan putih.

Terpulang kepada anda untuk memilih daripada cadangan pakar. Di tab Watch, terokai kandungan yang dipilih dengan teliti oleh pasukan kami untuk membentangkan TV yang terbaik, dari semua program yang terdapat dalam aplikasi anda yang berbeza.

Seksyen untuk kanak -kanak. Dari semua peringkat umur. Mudah mencari program yang sangat baik yang dipilih untuk kanak -kanak, diklasifikasikan oleh watak, subjek dan juga mengikut umur. Kecuali anak anda telah membuat pilihan mereka ..

Merancang aplikasi TVOS anda

Sekiranya anda baru dalam pembangunan perisian Apple TV, ambil di Momille untuk membiasakan diri dengan alat dan teknologi yang akan anda gunakan. Apple memberikan alat yang anda perlukan untuk memulakan, dan TVOS memberi anda teknologi dan ciri yang anda mahukan dengan prestasi yang anda perlukan.

Papan cerita idea dan teknologi aplikasi TVOS baru

Terokai kemungkinan

Merangkul pengalaman ruang tamu di Apple TV dengan menyampaikan kandungan orang dapat menikmati dari sofa mereka. Alakkan hiburan, sukan, atau kandungan berita terkini. Menawarkan pengalaman permainan atau pendidikan yang hebat, atau menghilangkan sesi latihan peribadi dari aplikasi kecergasan. Menghapuskan kandungan anda dalam format berkualiti tinggi seperti video 4K, Dolby Vision, Dolby Atmos, dan HDR10. Reka bentuk antara muka aplikasi anda untuk menyokong navigasi mudah dengan jauh Apple TV. TVOS menawarkan laluan yang berbeza untuk menyampaikan kandungan anda, dan jalan yang anda pilih pada mulanya mempengaruhi keputusan yang anda buat kemudian:

Panduan Bahasa Pengaturcaraan Swift Buku Bahasa Pengaturcaraan Swift memberikan gambaran lengkap mengenai bahasa pengaturcaraan Swift, dan merupakan tempat yang sempurna untuk memulakan perjalanan anda belajar pantas.

Pilih teknologi pembina aplikasi anda

Satu lagi pilihan awal untuk dibuat ialah teknologi pembinaan aplikasi untuk digunakan untuk infrastruktur teras anda. Teknologi pembina aplikasi menyediakan kod asas yang anda gunakan untuk memasang antara muka anda, mengendalikan acara, dan berinteraksi dengan sistem. Setiap teknologi pembina aplikasi menyokong sekurang-kurangnya satu laluan pembangunan, dan beberapa laluan pelbagai sokongan. Pilih dari teknologi pembina aplikasi berikut:

Interface Garis Panduan Manusia Garis Panduan Antara Muka Manusia Apple Menawarkan maklumat yang tidak dapat ditawarkan mengenai cara merancang antara muka aplikasi anda, menavigasi kandungan, dan menguruskan interaksi di Apple TV. Buat membaca garis panduan ini sebagai keutamaan dalam penerokaan ekosistem TVOS anda, dan gunakan sumber reka bentuk Apple yang sepadan untuk menyelam untuk merancang aplikasi anda.

Terdapat ciri dan teknologi tertentu yang penting untuk aplikasi TVOS. Semasa merancang UI awal anda, pastikan anda mempertimbangkan ciri -ciri berikut:

Mod gelap Tetapan seluruh sistem ini membolehkan seseorang memilih antara antara muka cahaya atau gelap untuk TV Apple mereka. Gaya antara muka gelap dan cahaya bergantung pada palet warna yang berbeza dan aset imej, yang anda uruskan dengan bantuan katalog aset. Untuk bahagian lain dari UI anda, gunakan API sistem untuk menentukan bila tiba masanya untuk menukar antara kandungan cahaya dan gelap. Untuk maklumat lanjut, lihat menyokong fesyen gelap di antara muka anda .

Adegan Adegan adalah bahagian penting dalam infrastruktur yang anda gunakan untuk menguruskan antara muka aplikasi anda. Adegan menyelaraskan interaksi antara UI anda dan seluruh aplikasi anda. Adegan juga memberi respons kepada pemberitahuan yang mempengaruhi UI anda, seperti peralihan antara Foreund dan pelaksanaan latar belakang. Pastikan anda menyokong adegan dalam semua aplikasi anda. Untuk maklumat, lihat Swiftui dan Uikit .

Susun atur automatik Daripada menyesuaikan kedudukan pandangan secara manual untuk menampung saiz TV yang berbeza, nisbah aspek, dan resolusi, beritahu sistem bagaimana membuat pelarasan tersebut berbanding dengan kawasan selamat semasa . Swiftui dan TVML mengamalkan susun atur automatik sebagai sebahagian daripada pendekatan reka bentuk UI mereka. Untuk mengguna pakai susun atur automatik dalam paparan UIKit, tambahkan kekangan susun atur automatik ke antara muka anda.

Imej berskala Menggabungkan simbol SF untuk menjadikan aplikasi anda boleh disesuaikan untuk berubah. Simbol SF memaparkan koleksi besar imej berasaskan vektor yang boleh dikonfigurasikan yang menyesuaikan secara semula jadi kepada penampilan dan perubahan saiz. Mereka juga menggabungkan dengan font Sistem San Francisco, yang mengakibatkan melihat Apple Platformms. Lihat mengkonfigurasi dan memaparkan imej simbol dalam ui anda .

Reka antara muka anda dengan navigasi berasaskan fokus dalam fikiran. Kebanyakan interaksi dengan aplikasi anda berlaku melalui jauh Apple TV. Orang menggunakan butang arah di jauh untuk mengubah fokus dari satu bahagian UI anda ke yang lain. Mereka adalah butang pilih untuk bertindak pada item yang difokuskan, atau butang menu untuk menavigasi kembali ke skrin sebelumnya. Buat navigasi sebagai mudah, dan meminimumkan input teks dan interaksi kompleks lain. Lockups adalah salah satu cara untuk memudahkan navigasi, dan menggalakkan konsistensi di antara item yang serupa dalam UI anda. Lockup adalah sekumpulan pandangan yang berkaitan yang anda gabungkan menjadi satu elemen yang boleh dipilih. Sebagai contoh, lockup filem mungkin termasuk tajuk filem, keterangan, senarai pelakon, dan gambar poster. Apabila seseorang memilih filem, TVOS meletakkan fokus pada keseluruhan lockup intetead pada item individu. Untuk maklumat lanjut, lihat Lockups .

Sokongan main balik media berkualiti tinggi

Kedudukannya di ruang tamu menjadikan Apple TV sewa ideal untuk aplikasi media-sentris. Teknologi audio dan video Apple memberi anda akses kepada pelbagai format media, dan alat yang anda perlukan untuk memainkannya dengan kualiti tertinggi.

Bermain dan menguruskan media AVKIT Memberi semua yang anda perlukan untuk bermain dan menguruskan kandungan audio dan video aplikasi anda. Paparkan video menggunakan antara muka sistem standard, yang menawarkan kawalan pengangkutan terbina dalam dan sokongan udara, gambar dalam gambar (PIP), kandungan interstitial, dan banyak lagi. Untuk kawalan lebih halus ke atas kandungan anda, gunakan avfoundation .

Main audio spatial tinggi Buat pemain muzik muktamad menggunakan avfaudio, yang mengandungi jenis khusus audio dari rangka avfoundation. Ambil audio anda ke dimensi lain menggunakan fasa, yang menyokong penciptaan pengalaman audio spatial yang kompleks dan dinamik dalam permainan dan aplikasi anda.

Aliran kandungan langsung atau dirakam Ketahui Cara Membuat Kandungan STREAMD dan Menyebarkannya ke Pelayan Anda Menggunakan HTTP Live Streaming . Main balik kandungan yang disiarkan dari aplikasi anda menggunakan avfoundation .

Mengamalkan amalan terbaik semasa pembangunan

Tawarkan pengalaman terbaik untuk semua orang dengan melakukan perkara berikut:

Melindungi Privasi Rakyat Privasi adalah penting, jadi pastikan orang dimaklumkan tentang bagaimana anda menggunakan data mereka. Sekiranya anda mengumpulkan data, menawarkan keadaan privasi yang menerangkan bagaimana anda menggunakan maklumat tersebut. Apabila anda menggunakan Teknologi Apple yang beroperasi pada data peribadi, termasuk deskripsi penggunaan untuk sistem untuk dipaparkan pada penggunaan pertama. Untuk maklumat lanjut, lihat melindungi privasi pengguna .

Selamatkan data yang anda kumpulkan dan simpan Sekiranya anda mengumpulkan data, pastikan anda melindungi data dari serangan berniat jahat. Simpan data yang sangat sensitif seperti kata laluan, data kewangan, atau maklumat yang dapat dikenal pasti secara peribadi dalam keychain yang disulitkan pengguna . Gunakan penyulitan On-Disk atau teknologi keselamatan Apple yang lain untuk menyimpan data lain. Gunakan Apple Cryptokit untuk menyulitkan data yang anda simpan secara tempatan atau hantar di luar aplikasi anda.

Sokongan audit sokongan aksesibiliti Apple Membina Sokongan Kebolehcapaian Betulnya Teknologi, tetapi Pembaca Skrin dan Ciri -ciri Kebolehaksesan Lain Bergantung pada Maklumat Pro App anda menyediakan. Swiftui dan UIKit dapat menggambarkan setiap bahagian UI anda, tetapi hanya anda tahu bagaimana mereka bekerja bersama. Semak label kebolehaksesan dan penerangan lain untuk memastikan mereka memberikan maklumat yang berguna, dan pastikan navigasi berasaskan fokus mudah dan intuitif. Untuk maklumat lanjut, lihat Kebolehcapaian .

Mengantarabangsaan dan melokalkan aplikasi anda Kembangkan aplikasi anda ke pasaran antarabangsa dengan menyetempatkannya untuk kawasan dan bahasa lain. Sediakan aplikasi anda menggunakan Rangka Kerja Yayasan, yang menyokong pemformatan rentetan, tarikh, masa, mata wang, dan nombor untuk bahasa dan kawasan yang berbeza. Pastikan UI anda kelihatan baik untuk bahasa kiri-ke-kanan dan kanan ke kiri. Lokalisasi sumber aplikasi dan tambahkannya ke projek Xcode anda. Untuk maklumat mengenai proses pengantarabangsaan dan penyetempatan, lihat penyetempatan .

Reka bentuk untuk semua orang Pertimbangkan perbezaan sosial dan budaya semasa membangunkan kandungan, dan elakkan imej dan istilah yang mempunyai konotasi negatif atau menghina untuk bahagian penonton anda. Untuk maklumat lanjut, lihat Kemasukan .

Uji dan debug aplikasi anda dengan teliti Semasa kitaran pembangunan, masalah debug ketika mereka muncul urise debugger xcode terbina dalam . Bina suite ujian automatik menggunakan Xctest dan jalankannya semasa setiap binaan untuk mengesahkan kod baru berfungsi Aspered. Gunakan sistem integrasi berterusan Xcode Cloud untuk mengautomasikan membina, menguji kitaran, dan pengedaran aplikasi anda ke pasukan QA anda.

Mengoptimumkan Prestasi Aplikasi Anda Elime Kesesakan dan prestasi lain dari dalam kod anda menggunakan aplikasi Instrumen yang disertakan dengan Xcode. Profil kod anda, cari kebocoran memori, menganalisis penggunaan sumber, dan banyak lagi. Untuk maklumat mengenai cara mengumpulkan metrik menggunakan instrumen, lihat meningkatkan prestasi aplikasi anda .

Pilih model perniagaan untuk aplikasi anda Mengedarkan aplikasi anda di seluruh dunia menggunakan pelbagai model perniagaan, termasuk percuma, percuma dengan pembelian dalam aplikasinya, bayaran untuk dimuat turun, dan banyak lagi. Bina antara muka anda dengan cara yang menawarkan pengalaman dan menyokong model perniagaan pilihan anda. Untuk maklumat lanjut, lihat memilih model perniagaan.

Cara mengambilnya lebih jauh

Sebaik sahaja anda mempunyai aplikasi dan berjalan, cari cara tambahan untuk meningkatkan pengalaman. Perkara -perkara kecil dapat membuat perbezaan besar, di mana menambah ciri tertentu, atau meluangkan kandungan anda dengan cara yang berbeza. Sebagai contoh:

Memudahkan proses log masuk untuk aplikasi anda Mengamalkan antara muka log masuk sistem untuk membiarkan orang masuk ke aplikasi TVOS anda menggunakan iPhone atau iPad yang berkaitan dengan ID Apple yang sama. Dapatkan orang ke kandungan mereka dengan lebih cepat dengan mengadopsi sokongan multi-unsure, yang memudahkan proses memilih profil profil pengguna keselamatan aplikasi.

Benarkan orang menyambung dari peranti mereka yang lain Biarkan orang berinteraksi dengan aplikasi TVOS anda dari iPhone, iPad, atau Apple Watch mereka. Buat sambungan rangkaian yang selamat antara aplikasi anda yang berjalan pada kedua -dua peranti menggunakan DeviceDiscoveryUiui, dan gunakan sambungan itu untuk menukar data. Contohnya, anda mungkin membiarkan sesetengah mengawal aplikasi TVOS anda menggunakan input sentuh dari iPhone mereka.

Kandungan Pameran di Shelf Teratas Baris atas aplikasi di skrin utama Apple TV boleh memaparkan kandungan tambahan di kawasan spanduk tidak di atas. Serahkan kandungan itu ke sistem menggunakan pelanjutan aplikasi rak atas, yang merupakan eksekusi berasingan yang anda sertakan dalam aplikasi anda. Gunakan pelanjutan anda untuk menyerlahkan kandungan baru atau dipaparkan, atau memaparkan rancangan kegemaran seseorang. Untuk maklumat mengenai cara membuat sambungan ini, lihat perkhidmatan TV .

Benarkan orang berkongsi aktiviti Shareplay Pengguna Shareplay mendorong orang untuk berkongsi aktiviti aplikasi anda lebih -satu panggilan FaceTime. Gunakannya untuk melaksanakan malam menonton filem dalam aplikasi video streaming anda, atau gunakannya untuk menjadikan Malam Permainan menjadi Sport Sport. Tentukan aktiviti yang anda ingin kongsi menggunakan aktiviti kumpulan . Segerakkan main balik media menggunakan avfoundation .

Audio Live Capture and Video untuk disiarkan Cara lain untuk berkongsi kandungan adalah untuk menangkap video dan audio secara langsung dan menyimpannya sebagai rakaman atau penyiarannya secara langsung. Tambahkan sokongan ini ke permainan atau aplikasi lain apabila orang mungkin ingin berkongsi pengalaman mereka melalui e -mel, mesej, atau media sosial. Untuk maklumat lanjut, lihat ReplayKit .

Tambahkan pemeriksaan keadaan runtime di sekitar ciri -ciri baru Apabila anda mengemas kini aplikasi anda untuk menyokong versi baru TVOS, letakkan cek runtime yang kod ganti untuk ciri baru. Pemeriksaan runtime menghilangkan keperluan untuk menghantar versi yang berbeza dari aplikasi anda: satu untuk orang yang menjalankan versi baru TVOS, dan satu untuk orang yang menjalankan versi lama. Semua orang menjalankan aplikasi yang sama, dan orang di versi baru TVOS mendapat akses kepada ciri -ciri baru yang anda tambah. Untuk maklumat mengenai cara menambah pemeriksaan runtime, lihat kod berjalan pada platform tertentu atau versi OS .

Mudahkan orang untuk berinteraksi dengan kandungan aplikasi anda dengan cara lain:

Memudahkan untuk merasa gembira Fikirkan bagaimana orang menggunakan aplikasi anda, dan cari cara untuk menampung kandungan penting dengan cepat. Gunakan maklumat tarikh dan masa untuk menyerlahkan kandungan baru atau semasa. Gunakan pembelajaran mesin untuk menganalisis data dan menawarkan penyelesaian yang lebih baik. Reanrange antara muka anda secara dinamik untuk membuat kandungan yang sering digunakan lebih mudah diakses.

Pautan sejagat untuk kandungan aplikasi anda Sekiranya laman web dan aplikasi anda menawarkan kandungan yang serupa, tambahkan sokongan pautan sejagat ke aplikasi anda. Dengan pautan sejagat, anda tidak perlu membuat URL berasingan untuk membuka kandungan dalam aplikasi anda. Satu URL Membuka Aplikasi Anda Apabila Dipasang atau Laman Web Anda Apabila Tidak. Untuk maklumat lanjut, lihat membenarkan aplikasi dan laman web untuk menghubungkan ke kandungan anda .

Meneroka lebih lanjut

Ketahui lebih lanjut mengenai teknologi yang menyediakan capabilititi yang unik, namun diintegrasikan dengan ketat dengan platform Apple untuk membentuk ekosistem yang lancar untuk aplikasi dan permainan di seluruh iOS, iPados, macOS, TVOS, VisionOS, dan WatchOS.

Mengedarkan aplikasi anda

Apabila anda sudah bersedia untuk mengedarkan aplikasi anda, App Store membolehkan anda menyampaikan aplikasi anda untuk menggantung berjuta -juta orang di seluruh dunia. Ketahui mengenai menyediakan aplikasi anda untuk diserahkan ke App Store. Ketahui mengenai menyerahkan aplikasi

Thanks! You've already liked this