A presentation done at the Columbus, OH Google Developer's Group Meetup on April 18, 2013. Covers at a high level the design guidelines recommended and a few anti patterns to avoid. Goes into briefly why not all tablet apps will provide a good experience on a TV.
2. What is Serenity
â Plex Media Server Client for Google TV
Devices and Android based tablets/phablets.
â Open Source project available on github
https://github.com/NineWorlds/serenity-app
â Available in the Google Play store.
4. Failure Points
â The app may run, but will probably provide a
frustrating user experience.
â These apps are designed for Touch and
typically do not take into account other ways to
interact with the app.
â Using a Mouse is frustrating on the TV. If the
user has to use the mouse pointer, it is a design
failure.
â Need to design with the TV environment or
Accessibility in mind.
5. Google TV Design Guidelines
â Design for D-PAD not for Touch interface
â Avoid the use of the Mouse or Touchpad.
â Emphasize obvious items that can be selected
or interacted with.
â Back Button should exit or take back to
previous screen.
â Give visual indicators when more information
is provided off screen (i.e. scrolling required)
7. Anti Pattern
D-Pad Navigation can't skip zones. The long scrolling list in the
center has to be navigated through to get to the bottom zone.
8.
9. Text and Icons
â Provide large readable fonts.
â Screen space is at a premium. Even at
1920x1080p.
â User is sitting about 10ft away so need to make
text and fonts legible from that distance.
â Set up your Google TV development device from
that distance.
â Dog Food your design. Use it daily.
10. Create Quick Navigation Keys
â Provide ways to Navigate quickly through long
lists.
â Provide ways to get back to the top of a list
quickly.
â To get to the bottom quickly.
â Break Long Lists into seperate screens.
â Provide Filtering/Search to narrow scope of
items.
11. Visually Appealing
â Design with Visual Appeal
â Apps are going to be in people's living rooms.
â TVs are ment to be visual displays
â You want the wow factor to help bring people
back.
â However it needs to be simple and functional.
â Limit the number of clicks that a person has to
get to anything on the screen.