UX Guide For Pebble Watch
UX Guide For Pebble Watch
PEBBLE
UX DESIGN
VERSION 1.2
CHAPTER 1
PEBBLE UX DESIGN
INTRODUCTION
1. THE PEBBLE PLATFORM
If you've designed and created apps for Android and iOS, you'll no doubt be
familiar with many of the most common design principles and paradigms for
each platform.
designs for iOS 7 that are simple, clear and deep, meaning that the UI won't
compete with app content, text is always legible, and visual layers serve to
heighten the delight of iPhone users.
Likewise, Android emphasizes Principles of UI design that are intended to
keep the best interest of people in mind. Toward that end, Android
recommends that when creating the UI for your app, you follow these basic
principles: Enchant Me, Simplify My Life, and Make Me Amazing.
You may wish to review these guidelines for iOS and Android, if you haven't
already, before you begin designing the UI for your Pebble watchface or
watchapp.
and messages.
and more.
are aimed for specific use cases, like geo location and travel
the Pebble platform. Each app brings its own unique design to
Pebble.
hole and distance to the hole. Both are built into every
Pebble.
Beginning with the release of Pebble 2.0, apps can also use
RunKeeper and Golf paved the way for the next generation of
Pebble apps, like GoPro, iControl, Yelp and Foursquare.
The design of these apps leverages the talents of UX
designers working closely with Pebble programmers and
coders.
Both designers and programmers can unleash their
creativity when building next generation Pebble apps.
CHAPTER 2
UX DESIGN BASICS
UX DESIGN BASICS
1. THE VISUAL CANVAS
2. WATCHFACES
3. WATCHAPPS
4. DESIGNING FOR PEBBLE
5. INSTANTLY ENGAGING PEBBLERS
6. PATTERNS OF INTERACTION
The Pebble platform is, at once, unique and challenging, given that you'll be
designing and creating apps on a smaller visual canvas than a mobile device.
The display is black and white, bitmapped, with a screen resolution of 144 x
168 px. Time can be configured to constantly display in a range of fonts and
sizes. People navigate by means of button clicks, windows, and menu items.
7. NAVIGATION
8. BUTTON CLICKS AND TAP EVENTS
9. TYPES OF CLICKS
10. A FEW BITS ABOUT THE PEBBLE UI
FRAMEWORK
By default, every Pebble comes with controls for enabling music, alarms, and
watchfaces. The arrows (below) indicate middle and back buttons to navigate
from one app to another.
User control of apps is only a single click away.
Watchfaces
Pebble provides users with a carousel of watchfaces, ranging
from Classic Analog to Simplicity. And of course any app that
the user wants to install.
Watchapps
13
design at work. Fonts for date and time are set in the most
readable size, according to the value of the information
interfaces.
temperature.
Guide.
14
Each time you glance, you learn a new word and build your
Patterns of Interaction
described here.
Being notified
Notifications draw user attention by means of direct display
of information or by means of Pebble vibrations.
Glancing at text and/or numbers (digits)
Pebblers will glance at their displays to get concise, up-todate information, like text or numbers. For this type of
integration, uncluttered screens with wide and readable fonts
are ideal.
each minute.
Check out the Pebble Watch Tutor App, if you're curious.
15
a larger font size for your app, you can create your own.
16
watchapps.
their house. A simple button click takes them to the Set Temp
custom font.
Navigation
with one or two button clicks. The display shows all the menu
options for various temperature settings clearly, enabling
significant event.
Types of clicks
18
code.
clicks.
Designing icons
Designing icons for Pebble apps oers a unique challenge.
Icons need to be bitmapped, and communicate information
easily at a glance. All app icons are flat and free-standing,
that is, without a background shape behind them, like the
rounded rectangles in iOS.
Once you decide on the visual look you need, youll have to
transparency.
20
21
22
Pebblers.
CHAPTER 3
UX DESIGN
PATTERNS
UX DESIGN PATTERNS
1. PEBBLE DESIGN PRINCIPLES
2. DESIGN PATTERNS
3. DESIGN TEMPLATES
25
Design Patterns
Splash Screen
sense of location.
Multi-select List
If your app lets a user select
multiple items in a single view
before performing an action, use the
multi-select list view. Pressing the
choose.
List headings
Headings in list views are used to
Mismatched List
Fat List
hierarchy.
27
timed exercise.
28
a fatter heading.
29
primary ones.
Popup List
30
Setting - On/O
Notifications ON as single
strings).
31
Design Templates
For design templates, you may wish to explore a third-party
UI template for Pebble, developed by Matthew Congrove. The
template, which was created in Photoshop, is available for
download and licensing at Pebble UI Template. It includes
built-in UI elements, a high-quality render of the Pebble
watch body, useful grids (by Orviwan), and suggestions for
using fonts. The template, which also includes the new
Pebble Steel, is built using vector graphics, enabling a highdegree of precision in app design, as well as scalability.
32
CHAPTER 4
PEBBLE UX DESIGN
EXAMPLES
WATCHFACES
Beam UP
Beam UP excels in the features associated with minimal watchface
design, combined with animation. The app relies on small, compact
animations that display 15, 30 and 45 seconds past the minute.
On the minute change, the digits are beamed up, then animated.
This use of animation, with digits in a readable font at the center of the
display, instantly catches the eye of Pebble users when they glance at
their wrist to get the time.
Check out Beam UP at the play Google store where you can get this and
other watchfaces with the developers free Selector app.
34
SmartModern
The design of this watchapp is based on zalew's exquisite
Modern watchface, displaying weather, date, and iPhone
battery status on the main watch face. The watchface is
robust in the information that it displays, showing the next
35
Marked
Marked could not be simpler yet more powerful its minimalist
design. The watchface includes date, time and day.
The current day is marked with a minimal underscore.
Note the use of Futura fonts in the design. Future is clean and
readable for Pebblers glancing for this valuable on their
Pebbles.
Check out Marked if you wish to download and install this
cool Pebble watchface.
36
WATCHAPPS
PebbGPS
PebbGPS lets you to put a mini-map on your Pebble and get turn-byturn directions to a destination. The design is clean and the maps are
readable as you navigate to your destination.
You install the PebbGPS watchface from within the app. Both driving
and walking directions are supported in the latest version.
37
Pebble Cards
Pebble Cards from developer Keanu Lee uses the metaphor of
a collection of cards to display a wide range of useful
information on your Pebble.
The turn-by-turn directions appear on your Pebble, as either
text, arrows for the next turn or on the map. Distances to the
You add cards that contain headlines from your favorite RSS
38
The date, time, and card are always visible on the Pebble. You
use the up and down buttons to cycle through all your cards.
You press the middle button to refresh the current card. You
hold the middle button to see more details.
From a design perspective, Pebble Cards is an app that
displays short bursts of information on cards, instantly
captured and absorbed by Pebblers.
In design, multiple customizable cards can make up a deck
that can be scrolled through, updated, or expanded to expose
more details about the information pertaining to a particular
card.
MazeCrawler
MazeCrawler is a 3D, first-person, maze-navigation game for
Pebble, which is compatible with SDK 2.0 firmware. Its the
foundation for the forthcoming dungeon crawler PebbleQuest.
Games designs are oen dicult to implement, but
MazeCrawler works successfully on multiple levels. The goal
of the game is to complete each maze as quickly as possible,
so you can accumulate more points.
Mazes in the game, according to the developer, are
procedurally-generated with an entrance marked by a hole in
the ceiling and the exit marked by a hole in the ground.
39
For navigation and movement through the maze, you use
The Down button is used to step back. You press twice to turn
a way out...
right. The Select button opens the in-game menu and makes
selections within menus. The Back button closes the in-game
menu, returns the player from gameplay to the main menu,
and while in the main menu, exits the game.
The Goal
Your goal lies before you! That
hole in the ground is an exit...
well, maybe... Be careful, it only
seems to lead down through the
dark corridors of yet another
maze
40
41