Apple TV App: Custom Logic Behavior That Changes Focus Engine Towards Touch Screen
LandingpageDesign team lives and breathes Apple, so we were excited to start working on the new project for one of our customers Application for Apple TV. To tell the long story short, Apple TV brings Apple magics to TV world. Even though Siri remote has touch interface, it does not replicate the full options available with regular iOS touch screen like quick flipping, multiple objects manipulation and the goal was to enhance user experience with Apple TV multimedia via adding some tweaks to the plate.
Read also: The Potential of Apple TV Apps
Devices: Apple TV – 4th generation
Apple has released new tvOS for Apple TV (4th generation) recently and from now it’s possible to release apps and games on the big TV screen using the tvOS SDK.
Goal: to deliver Application based on tvOS, to enhance options available for UI objects manipulation for TV media channel from remote. LandingpageDesign iOS team lead achieved positive result using the following libraries: Reactive Cocoa, AFNetworking, SDWEBImage libraries, that was not available under tvOS initially. CocoaPods is regular package manager /utility that is used for adding libraries to the project.
For Reactive Cocoa we decided to use another utility: Carthage, which has a wider range of options.
Under application User has an option to see all movie screen-by-screen, under 9 tiles view set displayed, and can manipulate UI elements via remote control almost like on the iOS device, just using touch panel from remote.
Application uses own static linked framework and allows to manipulate with UI elements using both remote and console for flipping pages, changing distances between UI elements, quick paging, quick forward, quick switching from one view to another one, and the look and feel is quite similar to what we have on iOS.
Interested to find our more? Please send us an email.