Apple Apple TV – Apple (FR), lên kế hoạch cho ứng dụng TVOS của bạn – Nhà phát triển Apple

Lập kế hoạch ứng dụng TVOS của bạn

Khi bạn có ứng dụng của mình lên và chạy, hãy tìm cách bổ sung để cải thiện trải nghiệm. Những điều nhỏ bé có thể tạo ra sự khác biệt lớn, trong đó việc thêm một tính năng cụ thể hoặc phê duyệt nội dung của bạn theo một cách khác. Ví dụ:

Apple Apple TV

Loạt phim và phim gốc của Apple TV+. Các kênh cao cấp mà bạn lựa chọn. Hàng ngàn bộ phim để thuê hoặc mua. Các dịch vụ phát trực tuyến phổ biến nhất * . Mọi thứ đều ở đó, trong ứng dụng Apple TV, có thể truy cập trên tất cả các thiết bị Apple yêu thích của bạn mà còn trên nền tảng phát trực tuyến, TV được kết nối, bảng điều khiển trò chơi của bạn và nhiều hỗ trợ khác. Bạn sẽ không tìm thấy tốt hơn để xem TV.

Mở ứng dụng

Gần như tất cả mọi thứ. Hiện tại trên màn hình của bạn.

Trên Apple TV+, hãy xem loạt phim gốc của Apple và các bộ phim được các nhà phê bình ca ngợi. Độc quyền trong ứng dụng Apple TV.

Mua. Khen. Nhìn. Trực tiếp trong ứng dụng. Tìm hàng ngàn bộ phim ở đây, bao gồm cả những thành công lớn được phát hành gần đây. Bạn có thể mua, thuê và xem nội dung (bao gồm cả những người được mua trên iTunes) trực tiếp trong ứng dụng.

Dịch vụ phát trực tuyến dễ dàng hơn bao giờ hết. Dễ dàng khám phá loạt phim sẽ quyến rũ bạn trên các dịch vụ phát trực tuyến như Mycanal, Molotov và Amazon Prime Video – trực tiếp từ ứng dụng.

Trên Apple TV+, hãy xem loạt phim gốc của Apple và các bộ phim được các nhà phê bình ca ngợi. Độc quyền trong ứng dụng Apple TV.

Mua. Khen. Nhìn. Trực tiếp trong ứng dụng. Tìm hàng ngàn bộ phim ở đây, bao gồm cả những thành công lớn được phát hành gần đây. Bạn có thể mua, thuê và xem nội dung (bao gồm cả những người được mua trên iTunes) trực tiếp trong ứng dụng.

Dịch vụ phát trực tuyến dễ dàng hơn bao giờ hết. Dễ dàng khám phá loạt phim sẽ quyến rũ bạn trên các dịch vụ phát trực tuyến như Mycanal, Molotov và Amazon Prime Video – trực tiếp từ ứng dụng.

Dễ dàng tìm thấy những gì bạn muốn nhìn vào.

Loạt phim và phim tiếng Pháp

Nếu bạn thích cho tất cả nhân loại

Cá nhân hóa. Dưới ánh sáng chưa từng có. Khám phá các đề xuất cho phim và loạt chỉ dành cho bạn, các lựa chọn lấy cảm hứng từ các chương trình bạn thích, bất kể ứng dụng bạn sử dụng để xem chúng và các đề xuất nội dung để xem với gia đình gia đình.

Yêu thích của chúng tôi

KỊCH

Sự kiện

Một bộ phim sâu sắc về phá thai vào những năm 1960, theo tiểu thuyết của Annie Ernaux.

KỊCH

Olympics

Jacques Audiard kể về cuộc sống tình yêu của bốn người Paris với màu đen và trắng.

HÀI KỊCH

Nghị viện, Phần 2

Một loạt truyện tranh ở trung tâm của các tổ chức châu Âu.

KỊCH

Sự kiện

Một bộ phim sâu sắc về phá thai vào những năm 1960, theo tiểu thuyết của Annie Ernaux

KỊCH

Olympics

Jacques Audiard kể về cuộc sống tình yêu của bốn người Paris với màu đen và trắng.

Tùy thuộc vào bạn để lựa chọn các khuyến nghị chuyên gia. Trong tab Watch, khám phá nội dung được các nhóm của chúng tôi lựa chọn cẩn thận để trình bày tốt nhất TV, từ tất cả các chương trình có sẵn trong các ứng dụng khác nhau của bạn.

Một phần cho trẻ em. Của mọi lứa tuổi. Dễ dàng xác định vị trí các chương trình tuyệt vời được chọn cho trẻ em, được phân loại theo tính cách, chủ đề và thậm chí theo độ tuổi. Trừ khi con bạn đã lựa chọn ..

Lập kế hoạch ứng dụng TVOS của bạn

Nếu bạn mới phát triển phần mềm Apple TV, hãy tham gia Momille để làm quen với các công cụ và công nghệ mà bạn sẽ sử dụng. Apple cung cấp các công cụ bạn cần để bắt đầu và TVOS cung cấp cho bạn các công nghệ và tính năng bạn muốn với hiệu suất bạn cần.

Bảng phân cảnh của một ý tưởng và công nghệ ứng dụng TVOS mới

Khám phá các sở hữu

Nắm bắt trải nghiệm phòng khách trên Apple TV bằng cách cung cấp nội dung mà mọi người có thể thưởng thức từ chiếc ghế dài của họ. Truyền trực tuyến nội dung giải trí, thể thao hoặc tin tức mới nhất. Cung cấp một trò chơi tuyệt vời hoặc trải nghiệm giáo dục, hoặc các buổi đào tạo cá nhân từ một ứng dụng thể dục. Dễ dàng nội dung của bạn ở các định dạng chất lượng cao như Video 4K, Dolby Vision, Dolby Atmos và HDR10. Thiết kế giao diện ứng dụng của bạn để hỗ trợ điều hướng dễ dàng với điều khiển từ xa của Apple TV. TVOS cung cấp các đường dẫn khác nhau để cung cấp nội dung của bạn và đường dẫn bạn chọn ban đầu ảnh hưởng đến các quyết định bạn đưa ra sau:

Hướng dẫn ngôn ngữ lập trình nhanh chóng Cuốn sách ngôn ngữ lập trình Swift đưa ra một cái nhìn tổng quan đầy đủ về ngôn ngữ lập trình Swift và là nơi hoàn hảo để bắt đầu hành trình học hỏi Swift của bạn Swift.

Chọn công nghệ xây dựng ứng dụng của bạn

Một lựa chọn ban đầu khác để thực hiện là các công nghệ xây dựng ứng dụng để sử dụng cho cơ sở hạ tầng cốt lõi của bạn. Công nghệ xây dựng ứng dụng cung cấp mã nền tảng bạn sử dụng để lắp ráp giao diện của bạn, xử lý các sự kiện và tương tác với hệ thống. Mỗi công nghệ xây dựng ứng dụng hỗ trợ ít nhất một đường dẫn phát triển và một số đường dẫn nhiều đường dẫn. Chọn từ các công nghệ xây dựng ứng dụng sau:

Giao diện hướng dẫn của con người Hướng dẫn giao diện con người của Apple cung cấp thông tin không hợp lệ về cách thiết kế giao diện ứng dụng của bạn, điều hướng nội dung và quản lý các tương tác trên Apple TV TV. Làm cho việc đọc các hướng dẫn này trở thành ưu tiên trong các cuộc khám phá của bạn về hệ sinh thái TVOS và việc sử dụng các tài nguyên thiết kế Apple tương ứng để đi sâu vào việc thiết kế ứng dụng của bạn.

Có một số tính năng và công nghệ cần thiết cho các ứng dụng tvos. Khi lên kế hoạch cho giao diện người dùng ban đầu của bạn, hãy đảm bảo bạn xem xét các tính năng sau:

Chế độ tối Cài đặt toàn hệ thống này cho phép ai đó chọn giữa giao diện sáng hoặc tối cho Apple TV của họ. Phong cách giao diện tối và sáng dựa vào các bảng màu và tài sản hình ảnh khác nhau mà bạn quản lý với sự trợ giúp của các danh mục tài sản. Đối với các phần khác trong giao diện người dùng của bạn, hãy sử dụng API hệ thống để xác định thời điểm thay đổi giữa nội dung sáng và tối. Để biết chi tiết, xem hỗ trợ thời trang tối trong giao diện của bạn .

Cảnh Cảnh là một phần quan trọng của cơ sở hạ tầng bạn sử dụng để quản lý giao diện ứng dụng của bạn. Một cảnh tọa độ tương tác giữa giao diện người dùng của bạn và phần còn lại của ứng dụng của bạn. Các cảnh cũng phản hồi các thông báo ảnh hưởng đến giao diện người dùng của bạn, chẳng hạn như chuyển đổi giữa trước và thực hiện nền. Đảm bảo bạn hỗ trợ cảnh trong tất cả các ứng dụng của mình. Để biết thông tin, hãy xem Swiftui và Uikit .

Bố cục tự động Thay vì điều chỉnh vị trí của các chế độ xem theo cách thủ công để phù hợp với các kích thước TV, tỷ lệ khung hình và độ phân giải khác nhau . Swiftui và TVML áp dụng bố cục tự động như một phần của phương pháp thiết kế UI của họ. Để áp dụng bố cục tự động trong chế độ xem UIKIT, hãy thêm các ràng buộc bố cục tự động vào giao diện của bạn.

Hình ảnh có thể mở rộng Kết hợp các ký hiệu SF để làm cho ứng dụng của bạn thích ứng với thay đổi. Các biểu tượng SF Ứng dụng một bộ sưu tập lớn các hình ảnh dựa trên vector, có thể cấu hình, thích ứng tự nhiên với sự xuất hiện và thay đổi kích thước. Họ cũng kết hợp tốt với phông chữ hệ thống San Francisco, dẫn đến một cái nhìn nhất quán trên nền tảng Apple. Xem cấu hình và hiển thị hình ảnh biểu tượng trong giao diện người dùng của bạn .

Thiết kế giao diện của bạn với điều hướng dựa trên tiêu điểm trong tâm trí. Hầu hết các tương tác với ứng dụng của bạn xảy ra thông qua điều khiển từ xa của Apple TV. Mọi người sử dụng các nút định hướng trên điều khiển từ xa để thay đổi tiêu điểm từ một phần của giao diện người dùng của bạn. Chúng là nút Chọn để hành động trên mục tập trung hoặc nút menu để điều hướng trở lại màn hình trước đó. Làm cho điều hướng càng đơn giản nhất có thể, và giảm thiểu đầu vào văn bản và các tương tác phức tạp khác. Khóa là một cách để đơn giản hóa điều hướng và thúc đẩy tính nhất quán giữa các mục tương tự trong UI của bạn. Khóa là một nhóm các chế độ xem liên quan mà bạn kết hợp thành một phần tử có thể chọn duy nhất. Ví dụ, khóa phim có thể bao gồm tiêu đề phim, mô tả, danh sách diễn viên và hình ảnh áp phích. Khi ai đó chọn một bộ phim, tvos đặt tập trung vào toàn bộ khóa khóa của các mục riêng lẻ. Để biết thêm thông tin, hãy xem khóa .

Hỗ trợ phát lại phương tiện chất lượng cao

Vị trí của nó trong phòng khách làm cho Apple TV cho thuê lý tưởng cho các ứng dụng tập trung vào phương tiện truyền thông. Các công nghệ âm thanh và video của Apple cho phép bạn truy cập vào một loạt các định dạng phương tiện và các công cụ bạn cần để chơi chúng ở chất lượng cao nhất.

Chơi và quản lý phương tiện truyền thông AVKIT Provids Mọi thứ bạn cần chơi và quản lý nội dung âm thanh và video ứng dụng của bạn. Hiển thị video bằng giao diện hệ thống tiêu chuẩn, cung cấp các điều khiển vận chuyển tích hợp và hỗ trợ phát sóng, hình ảnh trong hình (PIP), nội dung kẽ và hơn thế nữa. Để kiểm soát hạt mịn hơn đối với nội dung của bạn, hãy sử dụng AVFoundation .

Phát âm thanh không gian đơn hàng cao Tạo trình phát nhạc cuối cùng bằng cách sử dụng Avfaudio, trong đó chứa các loại đặc trưng cho âm thanh từ khung AVFoundation. Đưa âm thanh của bạn vào một chiều khác bằng pha, hỗ trợ việc tạo ra các trải nghiệm âm thanh không gian phức tạp, động trong các trò chơi và ứng dụng của bạn.

Phát trực tiếp nội dung trực tiếp hoặc được ghi lại Tìm hiểu cách tạo nội dung Streamd và triển khai nó đến máy chủ của bạn bằng cách sử dụng HTTP Live Streaming . Phát lại nội dung được phát trực tuyến từ ứng dụng của bạn bằng cách sử dụng avfoundation .

Áp dụng các thực tiễn tốt nhất trong quá trình phát triển

Cung cấp trải nghiệm tốt nhất có thể cho mọi người bằng cách làm như sau:

Bảo vệ sự riêng tư của mọi người Quyền riêng tư là quan trọng, vì vậy hãy thông báo cho mọi người về cách bạn sử dụng dữ liệu của họ. Nếu bạn thu thập dữ liệu, cung cấp một trạng thái quyền riêng tư giải thích cách bạn sử dụng thông tin đó. Khi bạn sử dụng Apple Technologies hoạt động trên dữ liệu cá nhân, bao gồm các mô tả sử dụng cho hệ thống để hiển thị khi sử dụng đầu tiên. Để biết thêm thông tin, hãy xem bảo vệ quyền riêng tư của người dùng .

Bảo mật dữ liệu bạn thu thập và lưu trữ Nếu bạn thu thập dữ liệu, hãy đảm bảo bạn bảo vệ dữ liệu đó khỏi các cuộc tấn công độc hại. Lưu trữ dữ liệu rất nhạy cảm như mật khẩu, dữ liệu tài chính hoặc thông tin nhận dạng cá nhân trong Keychain được mã hóa của người dùng . Sử dụng mã hóa trên đĩa hoặc các công nghệ bảo mật Apple khác để lưu trữ dữ liệu khác. Sử dụng Apple Cryptokit để mã hóa dữ liệu mà bạn lưu trữ cục bộ hoặc gửi bên ngoài ứng dụng của bạn.

Hỗ trợ kiểm toán hỗ trợ truy cập Apple xây dựng hỗ trợ khả năng truy cập ngay ito công nghệ của nó, nhưng trình đọc màn hình và các tính năng khả năng truy cập khác dựa vào thông tin mà ứng dụng của bạn cung cấp. Swiftui và uikit có thể mô tả từng phần của giao diện người dùng của bạn, nhưng chỉ bạn mới biết những người đó làm việc cùng nhau như thế nào. Xem lại nhãn khả năng truy cập và các mô tả khác để đảm bảo chúng cung cấp thông tin hữu ích và đảm bảo điều hướng dựa trên tiêu điểm là đơn giản và trực quan. Để biết thêm thông tin, hãy xem khả năng truy cập .

Quốc tế hóa và bản địa hóa ứng dụng của bạn Mở rộng ứng dụng của bạn sang thị trường quốc tế bằng cách bản địa hóa nó cho các khu vực và ngôn ngữ khác. Chuẩn bị ứng dụng của bạn bằng khung Foundation, hỗ trợ định dạng của chuỗi, ngày, thời gian, tiền tệ và số cho các ngôn ngữ và vùng khác nhau. Đảm bảo giao diện người dùng của bạn có vẻ tốt cho cả ngôn ngữ từ trái sang phải và từ phải sang trái. Bản địa hóa tài nguyên ứng dụng và thêm chúng vào dự án Xcode của bạn. Để biết thông tin về quá trình quốc tế hóa và nội địa hóa, hãy xem nội địa hóa .

Thiết kế cho tất cả mọi người Xem xét sự khác biệt về xã hội và văn hóa khi phát triển nội dung, và tránh hình ảnh và các thuật ngữ có ý nghĩa tiêu cực hoặc xúc phạm cho các phần của khán giả của bạn. Để biết thêm thông tin, hãy xem bao gồm .

Kiểm tra và gỡ lỗi ứng dụng của bạn một cách kỹ lưỡng Trong chu kỳ phát triển, các vấn đề gỡ lỗi khi chúng phát sinh urise trình gỡ lỗi Xcode tích hợp . Xây dựng các bộ thử nghiệm tự động bằng XCTest và chạy chúng trong mỗi bản dựng để xác thực mã mới hoạt động. Sử dụng hệ thống tích hợp liên tục của Đám mây Xcode để tự động hóa các bản dựng, chu kỳ kiểm tra và phân phối ứng dụng của bạn cho nhóm QA của bạn.

Tối ưu hóa hiệu suất ứng dụng của bạn Kỷ niệm tắc nghẽn và hiệu suất khác từ mã của bạn. Hồ sơ mã của bạn, tìm rò rỉ bộ nhớ, phân tích sử dụng tài nguyên và nhiều hơn nữa. Để biết thông tin về cách thu thập các số liệu bằng các công cụ, hãy xem cải thiện hiệu suất ứng dụng của bạn .

Chọn một mô hình kinh doanh cho ứng dụng của bạn Phân phối ứng dụng của bạn trên toàn thế giới bằng nhiều mô hình kinh doanh, bao gồm miễn phí, miễn phí với các giao dịch mua trong ứng dụng, trả tiền xuống và nhiều hơn nữa. Xây dựng giao diện của bạn theo cách cung cấp trải nghiệm gắn kết và hỗ trợ mô hình kinh doanh đã chọn của bạn. Để biết thêm thông tin, hãy xem chọn mô hình kinh doanh.

Làm thế nào để đưa nó đi xa hơn

Khi bạn có ứng dụng của mình lên và chạy, hãy tìm cách bổ sung để cải thiện trải nghiệm. Những điều nhỏ bé có thể tạo ra sự khác biệt lớn, trong đó việc thêm một tính năng cụ thể hoặc phê duyệt nội dung của bạn theo một cách khác. Ví dụ:

Đơn giản hóa quy trình đăng nhập cho ứng dụng của bạn Áp dụng giao diện đăng nhập hệ thống để cho phép mọi người đăng nhập vào ứng dụng TVOS của bạn bằng iPhone hoặc iPad được liên kết với cùng một ID Apple. Giúp mọi người đến nội dung của họ nhanh hơn bằng cách áp dụng hỗ trợ đa đơn vị, giúp đơn giản hóa quá trình chọn hồ sơ người dùng bảo mật ứng dụng.

Cho phép mọi người kết nối từ các thiết bị khác của họ Hãy để mọi người tương tác với ứng dụng TVOS của bạn từ iPhone, iPad hoặc Apple Watch của họ. Tạo kết nối mạng an toàn giữa ứng dụng của bạn đang chạy trên cả hai thiết bị bằng DeviceSiscoveryUIUI và sử dụng kết nối đó để trao đổi dữ liệu. Ví dụ: bạn có thể để một số người điều khiển ứng dụng TVOS của mình bằng cách sử dụng đầu vào cảm ứng từ iPhone của họ.

Giới thiệu nội dung trong kệ hàng đầu Hàng trên cùng của các ứng dụng trên màn hình chính Apple TV có thể hiển thị nội dung bổ sung trong khu vực biểu ngữ bất biến ở trên. Cung cấp nội dung đó cho hệ thống bằng cách sử dụng tiện ích mở rộng ứng dụng kệ hàng đầu, đây là một thực thi riêng mà bạn có trong ứng dụng của mình. Sử dụng tiện ích mở rộng của bạn để làm nổi bật nội dung mới hoặc nổi bật hoặc hiển thị các chương trình yêu thích của ai đó. Để biết thông tin về cách tạo tiện ích mở rộng này, hãy xem các dịch vụ TV .

Cho phép mọi người chia sẻ các hoạt động chia sẻ người dùng Chia sẻ nhắc mọi người chia sẻ các hoạt động của ứng dụng của bạn qua -một cuộc gọi FaceTime. Sử dụng nó để triển khai đêm xem phim trong ứng dụng video phát trực tuyến của bạn hoặc sử dụng nó để biến đêm trò chơi thành Spectator Sport. Xác định các hoạt động bạn muốn chia sẻ bằng cách sử dụng các hoạt động nhóm . Đồng bộ hóa phát lại phương tiện bằng cách sử dụng AVFoundation .

Audio Live Capture và Video để phát sóng Một cách khác để chia sẻ nội dung là quay video và âm thanh trực tiếp và lưu nó dưới dạng ghi âm hoặc phát trực tiếp. Thêm hỗ trợ này vào các trò chơi hoặc các ứng dụng khác khi mọi người có thể muốn chia sẻ kinh nghiệm của họ qua email, tin nhắn hoặc phương tiện truyền thông xã hội. Để biết thêm thông tin, hãy xem replaykit .

Thêm kiểm tra điều kiện thời gian chạy xung quanh các tính năng mới Khi bạn cập nhật ứng dụng của mình để hỗ trợ phiên bản mới của tvOS, hãy kiểm tra thời gian chạy đó mã dự phòng cho các tính năng mới. Kiểm tra thời gian chạy Loại bỏ nhu cầu gửi các phiên bản khác nhau của ứng dụng của bạn: một cho những người chạy phiên bản mới của TVOS và một cho những người chạy các phiên bản cũ hơn. Mọi người đều chạy cùng một ứng dụng và mọi người trên phiên bản tvos mới hơn có quyền truy cập vào các tính năng mới mà bạn đã thêm. Để biết thông tin về cách thêm kiểm tra thời gian chạy, xem mã chạy trên nền tảng cụ thể hoặc phiên bản hệ điều hành .

Giúp mọi người dễ dàng tương tác với nội dung ứng dụng của bạn theo những cách khác:

Làm cho nó dễ dàng hơn để thấy nó hạnh phúc Hãy suy nghĩ về cách mọi người sử dụng ứng dụng của bạn và tìm cách nhanh chóng nội dung quan trọng. Sử dụng thông tin ngày và giờ để làm nổi bật nội dung mới hoặc hiện tại. Sử dụng học máy để phân tích dữ liệu và cung cấp các giải pháp tốt hơn. Reanrange giao diện của bạn động để làm cho nội dung được sử dụng thường xuyên hơn.

Liên kết phổ quát cho nội dung ứng dụng của bạn Nếu trang web và ứng dụng của bạn cung cấp nội dung tương tự, hãy thêm hỗ trợ liên kết phổ quát vào ứng dụng của bạn. Với các liên kết phổ quát, bạn không cần tạo các URL riêng biệt để mở nội dung trong ứng dụng của bạn. Một URL mở ứng dụng của bạn khi nó được cài đặt hoặc trang web của bạn khi nó không phải là. Để biết thêm thông tin, xem cho phép các ứng dụng và trang web liên kết với nội dung của bạn .

Tìm hiểu thêm

Tìm hiểu thêm về các công nghệ cung cấp các khả năng độc đáo, nhưng tích hợp chặt chẽ với các nền tảng của Apple để tạo thành một hệ sinh thái liền mạch cho các ứng dụng và trò chơi trên iOS, iPados, MacOS, TVOS, VisionOS và WatchOS.

Phân phối ứng dụng của bạn

Khi bạn đã sẵn sàng để phân phối các ứng dụng của mình, App Store cho phép bạn cung cấp ứng dụng của mình cho hàng triệu người trên khắp thế giới. Tìm hiểu về việc chuẩn bị ứng dụng của bạn để gửi đến App Store. Tìm hiểu về việc gửi ứng dụng