The Pebble watch family comprises of multiple generations of hardware, each with unique sets of features and capabilities. Developers wishing to reach the maximum number of users will want to account for these differences when developing their apps.
The table below details the differences between hardware platforms:
| Company | Pebble Technology Corporation | Core Devices | |||||
|---|---|---|---|---|---|---|---|
| Model | Classic, Steel |
Time, Time Steel |
Time Round | Pebble 2 | Pebble 2 Duo | Pebble Time 2* | Pebble Round 2 |
| Platform | Aplite | Basalt | Chalk | Diorite | Flint | Emery | Gabbro |
| SOC | STMicro STM32F205RE | STMicro STM32F411 | Nordic nRF52840 | SiFli SF32LB52J | |||
| CPU | Cortex-M3 64 MHz |
Cortex-M4 100 MHz |
Cortex-M4 64 MHz |
Star-MC1 (Cortex-M33-like) 240 MHz |
|||
| Max Resource Size | 96k | 256k | |||||
| Max App Size (code + heap) | 24k | 64k | 128k | ||||
| Display Shape | Rectangle | Round | Rectangle | Round | |||
| Display Size | 1.26" | 1.25" | 1" | 1.26" | 1.5" | 1.3" | |
| Display Resolution | 144 x 168 | 180 x 180 | 144 x 168 | 200 x 228 | 260 x 260 | ||
| Display PPI | 175 | 182 | 175 | 202 | 200 | ||
| Display Colors | 2 (B/W) |
64 (Color) |
2 (B/W) |
64 (Color) |
|||
| Display Manufacturer | Sharp (LS013B7DH05) |
JDI (Color) |
JDI (Color) |
Sharp (LS013B7DH05) |
JDI (LPM015M135A) |
Sharp (LS013B7DD02) |
|
| Touch Screen | No | Yes | |||||
| Backlight | White LED | Multicolor RGB LED |
White LED | ||||
| Heart Rate Monitor | No | No (possible with smartstrap) |
Yes (except SE model) |
No | Yes | No | |
| Microphone | No | Yes | Yes (with 2nd Mic for ENC*1) |
||||
| Speaker | No | Yes | No | ||||
| Sensors | Accelerometer, Compass | Accelerometer | 6-axis IMU, Compass, Barometer | 6-axis IMU, Compass | 3-axis IMU, Compass | ||
| Buttons | 4 | ||||||
| Vibration | ERM (eccentric rotating mass) | LRA (linear resonant actuator) | |||||
| Case Material | Polycarbonate (P, PT) Stainless Steel 316 (PS, PTS) |
Stainless Steel 316 | Polycarbonate | Stainless Steel 316 | |||
| Lens Material | Polycarbonate | Gorilla Glass (curved) |
Gorilla Glass (flat) |
Hardened Glass (flat) |
Hardened Glass (curved) |
||
| Charging Port | Power only | Smart accessory port | Smart accessory port (data only) |
Power only | |||
| Battery Life*4 | ~7 days | ~7 days (Pebble Time), ~10 days (Pebble Time Steel) | ~2 days | ~7 days | ~30 days | ~14 days | |
| Water Resistance*3 | 5 ATM*2 (50 m) |
3 ATM*2 (30 m) |
None (Splash Resistant) |
3 ATM*2 (30 m) |
20 m |
TBD (target IPX8) |
TBD (target 30m) |
| Model | Classic, Steel |
Time, Time Steel |
Time Round | Pebble 2 | Pebble 2 Duo | Pebble Time 2* | Pebble Round 2 |
*1 ENC = Environmental Noise Cancellation
*2 Please note regarding water resistance:
*3Rated waterproofing is applicable to new, sealed hardware. Age or repairs may compromise water resistance.
*4Rated battery life is applicable to new hardware in typical usage conditions. Heavy use or use of power intensive apps and watchfaces may lead to a lower battery life. Battery life will reduce as the watch ages. Aftermarket replacement batteries may have a lower capacity.
See Available Defines and Macros for a complete list of compile-time defines available.
Each Pebble watch is identified by a platform name in the SDK:
| Platform | Watches |
|---|---|
aplite |
Pebble, Pebble Steel |
basalt |
Pebble Time, Pebble Time Steel |
chalk |
Pebble Time Round |
diorite |
Pebble 2 |
flint |
Pebble 2 Duo |
emery |
Pebble Time 2 |
gabbro |
Pebble Round 2 |
Not every language and feature is available on every platform:
| Feature | Platforms | Notes |
|---|---|---|
| C SDK | All | |
| Alloy (JavaScript on the watch) | emery, gabbro |
The firmware includes the Alloy runtime on emery and gabbro only, and the pebble tool templates target those two. CloudPebble also lists flint, but Alloy apps do not run on flint yet. aplite, basalt, chalk and diorite are not supported. See Alloy. |
| PebbleKit JS | All | Runs on the phone, in the Pebble mobile app. |
| Touch | emery, gabbro |
Watchapps only. Watchfaces cannot receive touch events. See Touch. |
| Heart rate monitor | diorite (except Pebble 2 SE), emery |
See Heart Rate Monitor. |
| Speaker | flint, emery |
See Speaker. |
| Microphone | All except aplite |
See Dictation. |
Watchfaces cannot receive button or touch events on any platform.