Apple Apple TV – Apple (FR), TVOS uygulamanızı planlıyor – Apple Geliştiricisi
TVOS uygulamanızı planlama
Contents
Uygulamanızı çalıştırıp çalıştırdıktan sonra, deneyimi geliştirmenin ek yollarını arayın. Küçük şeyler, belirli bir özellik eklemenin veya içeriğinizi farklı bir şekilde onaylayan büyük bir fark yaratabilir. Örneğin:
Apple TV
Apple TV’nin orijinal Apple Serisi ve Filmleri+. Seçtiğiniz premium kanallar. Kiralamak veya satın almak için binlerce film. En popüler akış hizmetleri * . Apple TV uygulamasında, en sevdiğiniz Apple cihazlarınızda, aynı zamanda akış platformlarınızda, bağlı TV’nizde, oyun konsolunuzda ve diğer birçok desteğe erişilebilir her şey var. TV izlemek için daha iyi bulamayacaksın.
Uygulamayı aç
Neredeyse her şey. Şu anda ekranlarınızda.
Apple TV+’da, eleştirmenler tarafından selamlanan orijinal Apple serisini ve filmleri akışı izleyin. Sadece Apple TV uygulamasında.
Satın almak. Övmek. Bakmak. Doğrudan uygulamada. Yakın zamanda yayınlanan büyük başarılar da dahil olmak üzere binlerce film bulun. Doğrudan uygulamadan içeriği (iTunes’dan satın alınanlar dahil) satın alabilirsiniz, kiralayabilir ve izleyebilirsiniz.
Akış hizmetleri her zamankinden daha kolay. Mycanal, Molotov ve Amazon Prime Video gibi akış hizmetlerinde sizi doğrudan uygulamadan çekecek diziyi kolayca keşfedin.
Apple TV+’da, eleştirmenler tarafından selamlanan orijinal Apple serisini ve filmleri akışı izleyin. Sadece Apple TV uygulamasında.
Satın almak. Övmek. Bakmak. Doğrudan uygulamada. Yakın zamanda yayınlanan büyük başarılar da dahil olmak üzere binlerce film bulun. Doğrudan uygulamadan içeriği (iTunes’dan satın alınanlar dahil) satın alabilirsiniz, kiralayabilir ve izleyebilirsiniz.
Akış hizmetleri her zamankinden daha kolay. Mycanal, Molotov ve Amazon Prime Video gibi akış hizmetlerinde sizi doğrudan uygulamadan çekecek diziyi kolayca keşfedin.
Bakmak istediğinizi kolayca bul.
Fransız Serisi ve Filmleri
Tüm insanlık için beğendiyseniz
Kişiselleştirme. Benzeri görülmemiş bir ışık altında. Filmler ve Diziler İçin Önerileri Keşfedin Sadece sizin için, sevdiğiniz programlardan esinlenen seçimler, onları izlemek için kullandığınız uygulama ve aile ailesiyle görülecek içerik önerileri.
Favorilerimiz
Drama
Olay
Annie Ernaux’un romanına göre, 1960’larda kürtaj konusunda dokunaklı bir drama.
Drama
Olimpiyatlar
Jacques Audiard, dört Parisli’nin Siyah Beyaz’ın aşk hayatını anlatıyor.
KOMEDİ
Parlamento, Sezon 2
Avrupa kurumlarının kalbinde bir çizgi roman dizisi.
Drama
Olay
Annie Ernaux’un romanına göre, 1960’larda kürtaj konusunda dokunaklı bir drama
Drama
Olimpiyatlar
Jacques Audiard, dört Parisli’nin Siyah Beyaz’ın aşk hayatını anlatıyor.
Uzman önerileri arasından seçim yapmak size kalmış. İzleme sekmesinde, farklı uygulamalarınızdaki tüm programlardan TV’nin en iyisini sunmak için ekiplerimiz tarafından dikkatlice seçilen içeriği keşfedin.
Çocuklar için bir bölüm. Her yaştan. Karakter, konu ve hatta yaşa göre sınıflandırılan çocuklar için seçilen mükemmel programları kolayca bulun. Çocuğunuz zaten seçimini yapmadıkça ..
TVOS uygulamanızı planlama
Apple TV yazılım geliştirmede yeniyseniz, kullanacağınız araçları ve teknolojileri tanımak için Momille’e gidin. Apple, başlamanız gereken araçları sağlar ve TVO’lar size ihtiyacınız olan performansla istediğiniz teknolojileri ve özellikleri verir.
Muhtemellikleri keşfedin
İnsanların kanepelerinden keyif alabilecekleri içerik sunarak Apple TV’deki oturma odası deneyimini kucaklayın. En son eğlenceyi, sporu veya haber içeriğini yayınlayın. Bir fitness uygulamasından harika bir oyun veya eğitim deneyimi sun veya kişisel eğitim oturumlarını listeleyin. İçeriğinizi 4K Video, Dolby Vision, Dolby Atmos ve HDR10 gibi yüksek kaliteli formatlarda dinleyin. Apple TV uzaktan kumandasıyla kolay gezinmeyi desteklemek için uygulamanızın arayüzünü tasarlayın. TVOS, içeriğinizi teslim etmek için farklı yollar sunar ve seçtiğiniz yol başlangıçta daha sonra verdiğiniz kararları etkiler:
Swift Programlama Dili Kılavuzu Swift Programlama Dili Kitabı, hızlı programlama diline tam bir genel bakış sunar ve yolculuğunuza başlamak için mükemmel bir yerdir Swift.
Uygulama-inşaat teknolojinizi seçin
Yapılacak bir başka erken seçim, temel altyapınız için kullanılacak uygulama oluşturma teknolojilerinin. App-Builder Technologies, arayüzünüzü monte etmek, olayları işlemek ve sistemle etkileşim kurmak için kullandığınız temel kodu sağlar. Her uygulama üreticisi teknolojisi en az bir geliştirme yolunu destekler ve bazı birden fazla yol destekliyor. Aşağıdaki Uygulama Büro teknolojileri arasından seçim:
İnsan Kılavuzları Arayüzü Apple’ın İnsan Arayüzü Yönergeleri, uygulamanızın arayüzünü nasıl tasarlayacağınız, içeriğe gezinme ve Apple TV’deki etkileşimleri nasıl yöneteceğiniz hakkında paha biçilmez bilgiler sundu. Bu yönergeleri okumayı TVOS ekosistemiyle ilgili keşiflerinizde bir öncelik haline getirin ve uygulamanızı tasarlamak için uğraşmak için ilgili Apple Tasarım Kaynaklarını kullanın.
TVOS uygulamaları için gerekli olan belirli özellikler ve teknolojiler vardır. İlk kullanıcı arayüzünüzü planlarken, aşağıdaki özellikleri göz önünde bulundurduğunuzdan emin olun:
Karanlık mod Bu sistem çapında ayar, birisinin Apple TV’leri için hafif veya karanlık bir arayüz arasında seçim yapmasına izin verir. Karanlık ve hafif arayüz stilleri, varlık kataloglarının yardımıyla yönettiğiniz farklı renk paletlerine ve görüntü varlıklarına güvenir. Kullanıcı arayüzünüzün diğer bölümleri için, ışık ve karanlık içerik arasında ne zaman değişme zamanının geldiğini belirlemek için sistem API’lerini kullanın. Ayrıntılar için, arayüzünüzdeki karanlık modayı destekleyen görüntüleyin .
Sahneler Sahneler, uygulamanızın arayüzünü yönetmek için kullandığınız altyapının önemli bir parçasıdır. Bir sahne, kullanıcı arayüzünüz ve uygulamanızın geri kalanı arasındaki etkileşimleri koordine eder. Sahneler ayrıca, kullanıcı arayüzünüzü etkileyen bildirimlere, ön plana ve arka plan yürütme arasındaki geçişler gibi yanıt verir. Tüm uygulamalarınızda sahneleri desteklediğinizden emin olun. Bilgi için SwiftUi ve Uikit’i görüntüleyin .
Otomatik düzen Görünümlerin konumunu farklı TV boyutlarını, en boy oranlarını ve çözünürlükleri karşılayacak şekilde ayarlamak yerine, bu ayarlamaları mevcut güvenli alanlara göre nasıl yapacağınızı söyleyin . Swiftui ve TVML, UI tasarım yaklaşımlarının bir parçası olarak otomatik düzeni benimser. Uikit görünümlerinde otomatik düzeni benimsemek için arayüzünüze otomatik yerleşim kısıtlamaları ekleyin.
Ölçeklenebilir görüntüler Uygulamanızı değiştirmek için uyarlanabilir hale getirmek için SF sembollerini dahil edin. SF sembolleri, doğal olarak görünüm ve boyut değişikliklerine uyum sağlayan geniş bir yapılandırılabilir, vektör tabanlı görüntüler koleksiyonunu uygulamalar. Ayrıca San Francisco Sistem yazı tipiyle iyi karışırlar, bu da Apple Platformms’a bir görünümle sonuçlanır. UI’nizdeki sembol görüntülerini yapılandırmayı ve görüntüleyin .
Arayüzünüzü odak tabanlı navigasyon göz önünde bulundurarak tasarlayın. Uygulamanızla çoğu etkileşim Apple TV uzaktan kumandası aracılığıyla gerçekleşir. Kişiler, kullanıcı arayüzünüzün bir kısmından diğerine odaklanmak için uzaktan kumandadaki yön düğmelerini kullanır. Bunlar, odaklanmış öğeye göre hareket edecek Seç düğmesi veya önceki ekrana geri dönecek menü düğmesidir. Gezinmeyi olabildiğince basit hale getirin ve metin girişini ve diğer karmaşık etkileşimleri en aza indirin. Kilitlemeler, navigasyonu basitleştirmenin ve kullanıcı arayüzünüzdeki benzer öğeler arasında tutarlılığı teşvik etmenin bir yoludur. Kilitleme, tek, seçilebilir bir öğede birleştirdiğiniz bir grup ilgili görüştür. Örneğin, bir film kilitlenmesi filmin başlığını, açıklamasını, döküm listesini ve poster resmini içerebilir. Birisi bir film seçtiğinde, TVOS, tek tek öğelerin tüm kilitlenmesine odaklanıyor. Daha fazla bilgi için kilitlemeleri görüntüleyin .
Yüksek kaliteli medya oynatma desteği
Oturma odasındaki konumu, Apple TV’yi medya merkezli uygulamalar için ideal kiralama yapıyor. Apple’ın ses ve video teknolojileri, çok çeşitli medya formatlarına ve bunları en yüksek kalitede oynamanız gereken araçlara erişmenizi sağlar.
Medyayı oynayın ve yönetin Avkit, uygulamanızın ses ve video içeriğini oynamak ve yönetmek için ihtiyacınız olan her şeyi sağlıyor. Dahili taşıma kontrolleri ve airplay destekleri, resim (PIP), interstisyel içerik ve daha fazlasını sunan standart sistem arayüzünü kullanarak videoyu görüntüleyin. İçeriğiniz üzerinde daha ince taneli kontrol için avfoundation kullanın .
Yüksek kaliteli mekansal ses çalın Avfaudio’yu kullanarak nihai müzik çalarını oluşturun, AVFoundation Framework’ten sese özgü türleri içeren. Oyunlarınızda ve uygulamalarınızda karmaşık, dinamik mekansal ses deneyimlerinin oluşturulmasını destekleyen Faz’ı kullanarak sesinizi başka bir boyuta götürün.
Canlı veya kaydedilmiş içerik akışı HTTP Canlı Akışı kullanarak Streamd İçeriği Nasıl Oluşturacağınızı ve Sunucunuza Dağıtınızı Öğrenin . Avfoundation kullanarak uygulamanızdan akışlı içeriği geri çalın .
Gelişim sırasında en iyi uygulamaları benimseyin
Aşağıdakileri yaparak herkes için mümkün olan en iyi deneyimi sunun:
İnsanların Gizliliğini Koruyun Gizlilik önemlidir, bu nedenle insanları verilerini nasıl kullandığınız hakkında bilgilendirin. Veri toplarsanız, bu bilgileri nasıl kullandığınızı açıklayan bir gizlilik durumu sunarsa. Kişisel veriler üzerinde çalışan Apple Technologies’i kullandığınızda, sistemin ilk kullanımda görüntülenmesi için açıklamaları kullanın. Daha fazla bilgi için, kullanıcının gizliliğini korumayı görüntüleyin .
Topladığınız ve sakladığınız verileri güvence altına alın Veri toplarsanız, bu verileri kötü amaçlı saldırılardan koruduğunuzdan emin olun. Şifreler, finansal veriler veya kişisel olarak tanımlanabilir bilgiler gibi çok hassas verileri kullanıcının şifrelenmiş anahtar zincirinde saklayın . Diğer verileri saklamak için diskte şifreleme veya diğer Apple güvenlik teknolojilerini kullanın. Yerel olarak sakladığınız veya uygulamanızın dışına gönderdiğiniz verileri şifrelemek için Apple Cryptokit kullanın.
Erişilebilirlik Destek Denetim Desteği Apple, erişilebilirlik desteği oluşturur. Swiftui ve Uikit, kullanıcı arayüzünüzün her parçasını tanımlayabilir, ancak bunların birlikte nasıl çalıştığını sadece siz biliyorsunuz. Yararlı bilgiler sağladıklarından emin olmak için erişilebilirlik etiketlerini ve diğer açıklamaları inceleyin ve odak tabanlı navigasyonun basit ve sezgisel olduğundan emin olun. Daha fazla bilgi için erişilebilirliği görüntüleyin .
Uygulamanızı uluslararasılaşın ve yerelleştirin Diğer bölgeler ve diller için yerelleştirerek uygulamanızı uluslararası pazarlara genişletin. Uygulamanızı, farklı diller ve bölgeler için dizelerin, tarihlerin, saatlerin, para birimlerinin ve numaralarının biçimlendirilmesini destekleyen Foundation Framework’ü kullanarak hazırlayın. Kullanıcı arayüzünüzün hem soldan sağa sağa diller için iyi göründüğünden emin olun. Uygulama kaynaklarını yerelleştirin ve bunları xcode projenize ekleyin. Uluslararasılaşma ve yerelleştirme süreci hakkında bilgi için yerelleştirmeyi görüntüleyin .
Herkes için Tasarım İçerik geliştirirken sosyal ve kültürel farklılıkları düşünün ve kitlenizin bölümleri için olumsuz veya aşağılayıcı çağrışımlara sahip görüntülerden ve terimlerden kaçının. Daha fazla bilgi için dahil edilmeyi görüntüleyin .
Uygulamanızı iyice test edin ve hata ayıklayın Geliştirme döngüsü sırasında, yerleşik Xcode hata ayıklayıcıyı ortaya çıkardıkça hata ayıklama problemleri . XCTEST kullanarak otomatik test süitleri oluşturun ve yeni kod işlerini doğrulamak için her yapı sırasında bunları çalıştırın. Yapıları, test döngülerini ve uygulamalarınızın KG ekibinize dağıtılmasını otomatikleştirmek için Xcode Cloud’un sürekli entegrasyon sistemini kullanın.
Uygulamanızın performansını optimize edin Xcode ile birlikte gelen Instruments uygulamasını kullanarak kodunuzdaki Eleman darboğazları ve diğer performansları. Yourning kodunu profil, bellek sızıntıları bulun, kaynak kullanımını analiz edin ve çok daha fazlası. Enstrümanları kullanarak metriklerin nasıl toplanacağına dair bilgi için uygulamanızın performansını iyileştirmeyi görüntüleyin .
Uygulamanız için bir iş modeli seçin Uygulama içi satın alımlarla ücretsiz, ücretsiz, indirme ve daha fazlası dahil olmak üzere çeşitli iş modellerini kullanarak uygulamanızı dünya çapında dağıtmak. Arayüzünüzü, uyumlu deneyim sunacak ve seçtiğiniz iş modelini destekleyecek şekilde oluşturun. Daha fazla bilgi için bir iş modeli seçmeyi görüntüleyin.
Nasıl daha fazla alınır
Uygulamanızı çalıştırıp çalıştırdıktan sonra, deneyimi geliştirmenin ek yollarını arayın. Küçük şeyler, belirli bir özellik eklemenin veya içeriğinizi farklı bir şekilde onaylayan büyük bir fark yaratabilir. Örneğin:
Uygulamanız için oturum açma işlemini basitleştirin Aynı Apple Kimliğiyle ilişkili bir iPhone veya iPad kullanarak kullanıcıların TVOS uygulamanızda oturum açmasına izin vermek için sistem oturum açma arabirimini benimseyin. Bir Uygulama Security Kullanıcı Profili Seçme Sürecini Basitleştiren Çok Adlı Destekleri benimseyerek İnsanları İçeriğine Daha Hızlı Alın.
İnsanların diğer cihazlarından bağlanmasına izin verin İnsanların TVOS uygulamanızla iPhone, iPad veya Apple Watch’tan etkileşime girmesine izin verin. Deviediscoveryuiui’yi kullanarak her iki cihazda da çalışan uygulamanız arasında güvenli bir ağ bağlantısı oluşturun ve veri alışverişi için bu bağlantıyı kullanın. Örneğin, iPhone’larından dokunma girişini kullanarak TVOS uygulamanızı kontrol etmesine izin verebilirsiniz.
Üst raftaki içeriği sergileyin Apple TV ana ekranındaki üst uygulamalar, banner alanında ek içerik görüntüleyebilir. Bu içeriği, uygulamanıza eklediğiniz ayrı bir yürütülebilir ürün olan bir üst raf uygulaması uzantısı kullanarak sisteme teslim edin. Yeni veya öne çıkan içeriği vurgulamak için uzantınızı kullanın veya birinin favori şovlarını görüntüle. Bu uzantının nasıl oluşturulacağı hakkında bilgi için TV hizmetlerini görüntüleyin .
İnsanların etkinlikleri paylaşmasına izin verin Kullanıcı Sheplay SharePlay, insanları uygulamanızın etkinliklerini -FaceTime Call ile paylaşmaya teşvik eder. Akış video uygulamanızda film izleme gecesini uygulamak için kullanın veya oyun gecesini seyirci sporuna dönüştürmek için kullanın. Grup etkinliklerini kullanarak paylaşmak istediğiniz faaliyetleri tanımlayın . Avfoundation kullanarak medya oynatmayı senkronize edin .
Yayın için ses canlı yakalama ve video İçeriği paylaşmanın bir başka yolu da canlı video ve ses yakalamak ve bir kayıt veya yayın olarak kaydetmektir. Bu desteği, deneyimlerini e -posta, mesajlar veya sosyal medya üzerinden paylaşmak isteyebilecekleri oyunlara veya diğer uygulamalara ekleyin. Daha fazla bilgi için ReplayKit’i görüntüleyin .
Yeni özelliklerin etrafına çalışma zamanı koşulu kontrolleri ekleyin TVO’ların yeni bir sürümünü desteklemek için uygulamanızı güncellediğinizde, yeni özellikler için yedek kodu bu kodu kontrol eder. Çalışma zamanı kontrolleri, uygulamanızın farklı sürümlerini gönderme ihtiyacını ortadan kaldırır: biri TVO’ların yeni sürümünü çalıştıran kişiler için ve diğeri eski sürümleri çalıştıran insanlar için. Herkes aynı uygulamayı çalıştırır ve TVO’ların daha yeni sürümündeki kullanıcılar eklediğiniz yeni özelliklere erişir. Çalışma zamanı kontrollerinin nasıl ekleneceği hakkında bilgi için, belirli platformda veya işletim sistemi sürümünde çalışan kodu görüntüleyin .
İnsanların uygulamanızın içeriğiyle başka şekillerde etkileşime girmesini kolaylaştırın:
Mutlu bulmayı kolaylaştır İnsanların uygulamanızı nasıl kullandığını düşünün ve önemli içeriği hızlı bir şekilde yüzeyinin yollarını bulabilirsiniz. Yeni veya güncel içeriği vurgulamak için tarih ve saat bilgilerini kullanın. Verileri analiz etmek ve daha iyi çözümler sunmak için makine öğrenimini kullanın. Sık kullanılan içeriği daha erişilebilir hale getirmek için arayüzünüzü dinamik olarak yeniden oluşturun.
Uygulamanızın içeriği için evrensel bağlantılar Web siteniz ve uygulamanız benzer içerik sunuyorsa, uygulamanıza Universal Link desteği ekleyin. Evrensel bağlantılarla, uygulamanızda içerik açmak için ayrı URL’ler oluşturmanıza gerek yok. Bir URL uygulamanızı yüklendiğinde veya web sitenizi olmadığında açar. Daha fazla bilgi için, uygulamaların ve web sitesinin içeriğinize bağlanmasına izin vermeyi görüntüleyin .
Daha fazlasını keşfedin
Benzersiz kapasiteler sağlayan teknolojiler hakkında daha fazla bilgi edinin, ancak iOS, iPados, macOS, TVOS, Visionolar ve Watchos’ta uygulamalar ve oyunlar için kesintisiz bir ekosistem oluşturmak üzere Apple platformlarıyla sıkı bir şekilde entegre edin.
Uygulamalarınızı dağıtmak
Uygulamalarınızı dağıtmaya hazır olduğunuzda, App Store, uygulamalarınızı dünyanın dört bir yanındaki milyonlarca insana teslim etmenizi sağlar. Uygulamalarınızı App Store’a göndermek üzere hazırlama hakkında bilgi edinin. Uygulamalar gönderme hakkında bilgi edinin