我是应用程序开发的新手,我知道我们可以为 iPhone 和 iPad 开发应用程序。
但是,我不确定是否可以为 Apple TV 开发 Web 应用程序。您可以为 Apple TV 开发网络应用程序吗?如果是这样,我可以去哪里了解这个?
Apple TV 上没有网络浏览器,因此您目前无法为未越狱的设备开发网络应用程序。本机应用程序也是如此。
越狱的 Apple TV 是另一回事,但听起来这不是您的目标。
电视操作系统中不存在 UIWebView。这是Apple 的 tvOS 开发人员库文档中的列表
tvOS 开发人员库 — PrereleaseDeveloperSearch iOS 9.1 到 tvOS 9 API 差异 iOS 9.1 到 tvOS 9.0 API 差异
JavaScript
TVMLJS(添加)
Objective-C
/usr/include Accounts (已移除) AddressBook (已移除) AddressBookUI (已移除) AssetsLibrary (已移除) AudioToolbox AVFoundation AVKit CloudKit Contacts (已移除) ContactsUI (已移除) CoreAudioKit (已移除) CoreBluetooth CoreData CoreLocation CoreMIDI (已移除) CoreMotion (已移除) CoreSpotlight CoreTelephony (已移除) EventKit (已移除) EventKitUI (已移除) ExternalAccessory (已移除) GameController GameKit GSS (已移除) HealthKit (已移除) HomeKit (已移除) iAd (已移除) LocalAuthentication (已移除) MapKit (已移除) MediaPlayer MessageUI (已移除) Metal MultipeerConnectivity (已移除) NetworkExtension (已移除) NewsstandKit (已移除) NotificationCenter (已移除) PassKit (已移除) Photos (已移除) PhotosUI (已移除) PushKit (已移除) QuickLook (已移除) ReplayKit (已移除) SafariServices (已移除) Social (已移除)StoreKit TVMLKit(已添加) TVServices(已添加) Twitter(已删除) UIKit VideoToolbox(已删除) WatchConnectivity(已删除) WatchKit(已删除) WebKit(已删除)
迅速
Accelerate Accounts(已删除) AddressBook(已删除) AddressBookUI(已删除) AssetsLibrary(已删除) AudioToolbox AudioUnit AVFoundation AVKit CloudKit 联系人(已删除) ContactsUI(已删除) CoreAudioKit(已删除) CoreBluetooth CoreData CoreFoundation CoreGraphics CoreLocation CoreMIDI(已删除) CoreMotion(已删除) CoreSpotlight CoreTelephony(已移除) Darwin EventKit (已移除) EventKitUI (已移除) ExternalAccessory (已移除) Foundation GameController GameKit GSS (已移除) HealthKit (已移除) HomeKit (已移除) iAd (已移除) LocalAuthentication (已移除) MachO MapKit (已移除) MediaPlayer MessageUI (已移除) Metal MultipeerConnectivity (已移除) NetworkExtension (已移除) NewsstandKit (已移除) NotificationCenter (已移除) ObjectiveC PassKit (已移除) 照片 (已移除) PhotosUI (已移除) PushKit (已移除) QuickLook (已移除)ReplayKit (已移除) SafariServices (已移除) simd Social (已移除) StoreKit Swift TVMLKit (已添加) TVServices (已添加) Twitter (已移除) UIKit VideoToolbox (已移除) WatchConnectivity (已移除) WatchKit (已移除) WebKit (已移除)
如果您想要更接近 Web 开发,请查看 TVML,它更便于 Web 开发人员使用 Apple 自己的标记语言为 TV 应用程序工作。