Apple TV (4th Gen.)

March 29, 2016

iauro Team

Contributing immensely to the global software solutions ecosystem. DevOps | Microservices | Microfrontend | DesignThinking LinkedIn

Apple TV (4th Gen.)

Apple TV (4th Gen.):

Apple TV is a digital media player and a microconsole developed and sold by the all known Apple Inc. Basically, it is a small network appliance and entertainment device that can receive digital data from a number of sources and stream it to a capable TV for playing on the TV screen.

According to Apple, “Apps are the future of television. Think about it. On your mobile devices and computers, you already use apps to access all sorts of entertainment. And that’s exactly where TV in the living room is heading too. Apps allow you to make individual choices about what you want to watch. And when and where you want to watch it. With the new Apple TV and its powerful new tvOS, developers are creating experiences that will change what you expect from your big screen, making your TV feel as personal as your iPhone or iPad.”

tvOS 9:

tvOS is an operating system developed by Apple Inc. for their fourth generation Apple TV digital media player . This OS includes some frameworks that are supported only on tvOS. It is highly based on the following versions derived from iOS:

Fig: Table: tvOS version

Hardware:

The Apple TV (4th Gen) has the following hardware specifications:

1. 64-bit A8 processor

2. 32GB or 64GB of storage

3. 2 GB of RAM

4. 10/100 Mbps Ethernet

5. WiFi 802.11a/b/g/n/ac

6. 1080p resolution

7. HDMI

8. New Siri Remote / Apple TV Remote

Fig: Table: tvOS version

Apple Siri Remote:

Touch forever changed how we interact with our phones. Now it comes to the remote. Sneak a peek intol the TV experience you’ve never experienced.

Below is an image of the Apple Siri remote along with its feature board.

  1. Touch surface

i] Swipe to navigate.

ii] Press to select.

iii] Press and hold for contextual menus.

2. Menu — Press to return to the previous menu.

3. Siri/Search — Press and hold to talk in those countries that have the Siri Remote. In all other countries, press to open the onscreen search app.

4. Play/Pause — Play and pause media.

5. Home — Press to return to the Home screen. Press twice to view open apps. Press and hold to sleep.

6. Volume — Control TV volume.

7. Lightning connector — Plug-in for charging.

Fig: Table: tvOS version

Top shelf:

Users can place any Apple TV app in the top row of their app’s menu. On the homepage of Apple TV, at the top row, user can add 5 icons. After focusing on any one of the icons from the top row, the top of the screen shows content related to that app. This area is called the top shelf. It showcases the app’s content and gives people a preview of the content they wish to watch or let them jump to that particular part of the app.

Following is the reference image displayed on the top shelf items for the selected app (OVGuide-tv):

Fig: Table: tvOS version

Focus and Parallax Images:

Though the term tvOS is derived from iOS the interaction with the UI elements, in the TV it is indirect. In iOS a user can directly interact with the UI controllers by a simple touch. This is not applicable to tvOS. It uses a remote to interact with a capable TV and a user can navigate through the input controls with the help of this.

When a user brings focus to a layered image, the image responds to the user’s touches on the glass touch surface of the remote. Each layer of the image rotates at a slightly different rate to create a parallax effect. A focused item indicates the current UI control to be selected. Hence, a single UI control can be Focused on a screen.

Following image shows the Parallax effect:

Fig: Table: tvOS version

For instance A, B, C & D are buttons displayed, out of which button C has been Focused on. Now, if user clicks on the remote, then the button C will be selected.

In case of OVGuide TV application, the focused poster is clearly visible.

Fig: Table: tvOS version

App Thinning (iOS, tvOS, watch OS)

App Thinning lets you create apps that will optimize the installation of iOS, tvOS and watch the OS according to the particular device features. iOS 9 has been designed to decrease the size of apps in order to save space on devices.

Slicing: Developer uploads the full universal app to the App Store but the store will create and deliver the variants of the app bundle to different target devices. Only required resources are sliced depending on device capability. Therefore, when the user installs the app, a variant for user device is downloaded and installed.

Fig: Table: tvOS version

On-Demand Resources (ODR): ODR downloads content you need when app starts. It includes games, video tutorial, etc.

For example: When a game is downloaded, App Store keeps few levels and the rest of them ready and waiting on Apple’s server. Once done with a particular level, the App Store downloads the next level and automatically removes earlier one.

References:

  1. https://developer.apple.com/library/tvos/navigation/
  2. http://www.apple.com/tv/
  3. https://en.wikipedia.org/wiki/Apple_TV
  4. http://nerds.airbnb.com/tvos-focus-engine/

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Subscribe for updates