Francesco Novelli presented information on developing apps for Apple TV. He discussed how tvOS allows for the creation of apps specifically for Apple TV using frameworks like UIKit, Metal/OpenGL and AVKit. TVMLKit allows for the creation of apps using HTML and CSS templates. Effective Apple TV app design follows principles of being connected to keep the user engaged, clear with simple and intuitive interfaces, and immersive by utilizing the full screen for content.
20. TVSERVICES FRAMEWORK
• Top Shelf
• Utile per le prime 5 app
(Dock)
• Media content
• Velocizzare apertura di
contenuto
• Gestito da tvOS
21. ON-DEMAND RESOURCES
• 200MB AppStore limit
• Tag bundle
• TV è sempre connessa
• Download interface
• Gestione automatica della
cache
22. ICLOUD STORAGE
• TV 32GB o 64GB
• iCloud KVS fino a 1MB
• CloudKit oltre 1MB
• Servizi cloud
• Evitare servizi con login
(GDrive, Dropbox etc)
23. FOCUS DRIVEN DESIGN
• Niente dita sullo schermo
• Indirect Manipulation
• Focus su un elemento
prima del tap
• Far avvicinare l’elemento
all’utente
• Parallax effect
24.
25. FOCUS MODEL
• Standard UIKit Control
• Elementi grandi abbastanza
• Cambio focus fluido
• Rendere il Focus ovvio!!!
26. PARALLAX EFFECT
• Parallax Previewer
• Parallax Exporter (per
Photoshop)
• Effetto grafico integrato in
UIKit
• Do not reinvent the wheel!
39. CLEAR
• Mantenere app semplici
• Utenti devono usare le app in modo istintivo
• Menu Button torna SEMPRE indietro
• Semplice da leggere da lontano
• Nessuna gesture complicata