Можете ли вы разрабатывать веб-приложения для Apple TV?

Я новичок в разработке приложений и знаю, что мы можем разрабатывать приложения для iPhone и iPad.

Однако я не уверен, смогу ли я разработать веб-приложение для Apple TV. Можете ли вы разрабатывать веб-приложения для Apple TV? Если да, то где я могу узнать об этом?


person developer    schedule 22.01.2013    source источник


Ответы (2)


На Apple TV нет веб-браузера, поэтому в настоящее время вы не можете разрабатывать веб-приложения для устройства без взлома. То же самое касается нативных приложений.

Взломанные Apple TV — это отдельная история, но похоже, что это не ваша цель.

person Brad Larson    schedule 22.01.2013
comment
Да, это правильно, я просто хотел знать, что официально поддерживается. Можно ли разрабатывать неинтернет-приложения для Apple TV? - person developer; 22.01.2013
comment
@developer - В настоящее время нет, если вы не имеете дело с взломанными устройствами. - person Brad Larson; 22.01.2013
comment
Ok. Спасибо @Брэд Ларсон. Я ценю ваш ответ. - person developer; 22.01.2013
comment
Вы ошибаетесь, устройство не нужно взломать, вы можете использовать веб-просмотр, используя classFromString или внося изменения в Xcode. Кстати, вопрос является дубликатом stackoverflow.com/questions/32503582/web-app-in-tvos - person jcesarmobile; 06.03.2016

UIWebView не существует в ОС ТВ. Вот список из Документ библиотеки разработчиков Apple tvOS

Библиотека разработчика tvOS — PrereleaseDeveloperSearch Различия API iOS 9.1 и tvOS 9 Различия API iOS 9.1 и tvOS 9.0

JavaScript

TVMLJS (добавлено)

Цель-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 (Удалено) W ebKit (удалено)

Свифт

Accelerate Accounts (удалено) AddressBook (удалено) AddressBookUI (удалено) AssetsLibrary (удалено) AudioToolbox AudioUnit AVFoundation AVKit CloudKit Contacts (удалено) 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 (удалено) Photos (удалено) PhotosUI (удалено) PushKit (удалено) QuickLook (удалено) ReplayKit (удалено) SafariServices (удалено) simd Social (удалено) StoreKit Swift TVMLKit (добавлено) TVServices (добавлено) Twitter (удалено) U IKit VideoToolbox (удалено) WatchConnectivity (удалено) WatchKit (удалено) WebKit (удалено)

Если вы хотите иметь что-то более близкое к веб-разработке, проверьте TVML, с помощью которого веб-разработчику проще работать с телевизионным приложением, используя своего рода собственный язык разметки Apple.

person flame3    schedule 04.03.2016
comment
Мы склонны не одобрять ответы, содержащие только ссылки, так как со временем ссылки могут выйти из строя. Пожалуйста, заблокируйте, по крайней мере, соответствующую информацию по обеим ссылкам, поэтому этот ответ по-прежнему полезен, если ссылки не работают. - person z7r1k3; 04.03.2016