As a developer of app not everyday, a new platform for development gets dropped on you. But after the announcement of Apple TV and tvOS that thing comes true. The new tvOS SDK can be use to design and develop apps for Apple TV. With Apple TV on tvOS users can play games, use productivity and watch movies and social apps. This feature imbibed in the apple tv brings new opportunities for developers.
Apple tvOS is derived from iOS. It is a distinct OS becomes some framework are only supported on tvOS. The familiarity of iOS development is that it shares multi user experience. It has open up the opportunity of app development that is unseen in many iOS devices. You can use tools like Xcode, Objective C, Swift and Javascript that you are familiar with.
tvOS App user interface is very much important. This will help the user to navigate easily by providing multiple options. In iOS story board can be used as the launch screen instead of static images. If you need to develop an application for apple tv the first required thing is a new apple tv provisioning profile which is used with our existing iOS development and distribution signing identities. The apple tv provisioning profile can be created in the same way we create an iOS provisioning profile using Fix issue in Xcode or through the developer portable website.
The new Apple TV has the following hardware specifications:
The Apple TV Remote comes in two flavors one with Siri built in and the other with onscreen search capabilities. The following are the tvOS framework:
- 64-bit A8 processor
- 32 GB or 64 GB of storage
- 2 GB of RAM
- 10/100 Mbps Ethernet
- WiFi 802.11a/b/g/n/ac
- 1080p resolution
- HDMI
- New Siri Remote / Apple TV Remote
TVML JS – This framework defines the javascript API which are used to load the TVML pages that displays the client-server apps.
TVML Kit – It provides a way to incorporate Javascript and TVML elements into your app.
TV services – This framework describes how to add a top shelf extension to your app.
The video playback feature in Apple TV is based on HTTP Live Streaming and FairPlay Streaming. Developing client-server apps is easier with apple tv. The main purpose of this type of apps is to stream media, using web technologies such as HTTP, XMLHTTPRequest, DOM and Javascript. The TVML kit framework provides the bridge between your native code and javascript code in the user interface.