Thanks to @brdrck for the Pebble render!
Today we're pleased to announce that 2-way communication is now enabled for 3rd party Pebble watchapps! You can download the updated SDK (now known as PebbleKit) at developer.getpebble.com. The major addition is the AppMessage subsystem which enables watchapps to send and receive data from a connected smartphone app. Be sure to install the latest Pebble firmware 1.10.2 as well.
We have also released new documentation including a full API reference
This update enables Pebble developers to create apps these sorts of apps:
- Watchfaces augmented with data from the internet
- Remote controls for internet connected devices
- Multi-player Pebble games
- 4sq/Facebook/Yelp Check-in Apps
- Sports/Weather/News/Traffic tickers
- Emergency beacon activator
- Deeper sports integration (skiing, hiking, surfing, tennis, soccer score keeping)!
- Bitcoin price trackers (most important watchapp?)
To get you started, we've published a few example apps on our github page including a demo weather app for iOS and Android, an app that let's you escape from a bad date by texting your current location to a friend (Android only) and a Pebble-to-Pebble app using Google Cloud Messaging for Android.
Katharine (from her Stopwatch app fame) has tried out PebbleKit and released a helpful library called httpebble: 'a scheme for communicating with the internet from the Pebble, using a generic protocol and without any application-specific code running on the phone'.
The iOS Issue...
In order for Pebble to work with iPhones, we joined the Made For iPhone program (a requirement for hardware accessories to interact with iOS apps). Unfortunately this also means that if you build an iOS app with Pebble 2-way communication, we (Pebble) will need to whitelist your iOS app before you can upload it to the App Store. If you have completed an iOS app with Pebble integration and would like to learn more about making it available on the App Store, please email firstname.lastname@example.org.
We understand that this is a major annoyance. We've got a solution in mind for this problem, and it's on our to-do list (along with exposing accelerometer/magnetometer sensor data and persistent storage).
Over 13,000 Pebblers have paired their Pebble with RunKeeper in the last 2 weeks. Are you a developer of a GPS tracker app? We're proud to open up this built-in Pebble functionality to all developers. Example code and documentation is available.
Orange Pebbles Shipping Soon
Good news on the color front! Orange Pebbles are in production this week and will begin shipping out to Backers next week.
In other color news, we've (finally) been able to successfully make Grey and White lenses in larger quantities! It's been an extremely painful process, but we're glad to be on the other side. Grey and White Pebbles have now passed full reliability and environmental testing (which could only be completed after the final tuning of the plastic chemical composition), allowing us to proceed into mass production with these colors! Finally. More news in the next update about the status of Grey and White.
Pebble Raises Series A Funding. We're Hiring :)
It's been 12 months now since our Kickstarter project closed. In the last year, we've learned how to take a product into mass production, built the core of Pebble OS and shipped nearly 70,000 Pebbles. What will we do in the next year? We'll ship hundreds of thousands of Pebbles but more importantly, we will focus our software efforts to support 3rd party developers creating apps for Pebble.
Our 18 person team (today...) is rapidly expanding. We're hiring for a number of positions at our downtown Palo Alto headquarters including embedded developers, designers, iOS, Android, test engineers, developer evangelists and interns/co-ops for this summer and fall. If you love Pebble and wearable computing as much as we do, you should come join us! Apply at http://getpebble.com/pages/jobs.