Compatibility: iPhone 5, iPhone 5S, iPhone 5C, iPhone 6, iPhone 6+
Heart Rate Monitor
Accelerometer & Gyro
Speaker
Mic
WiFi 802.11b/g
Bluetooth 4.0 BLE
MageSafe Charger
TapTic Engine
NFC
More focus on single/simple tasks.
Less time lost.
No potential risk of dropping your phone every time :)
Digital Crown: use of the crown as a way to navigation and interaction
People buy watches for two things: to tell time and to show off status
Flexible Retina Display
Distinguish between light tap and deep press
Advanced haptic feedback
The feedbacks provided are differents based on the interaction used.
ex: you can send your heartbeat!!11!
WatchKit app interfaces
Retina Display
UI Typography specs
(Custom fonts are discouraged)
Use only System font
All UIKit subclass!
Let's have a moment of silence for Samsung
WatchKit is the framework used for apple watch app/extension creation.
Available from iOS 8.2
contains only the storyboards and resource files associated with your app’s user interface.
contains the code for managing the Watch app’s user interface and responding to user interactions
A small introduction
App communication
IBOutlets OTA
WK Classes
Watch native applications!
Open NFC APIs?
Useful links
https://developer.apple.com/watchkit/
http://www.raywenderlich.com/89562/watchkit-tutorial-with-swift-getting-started
https://www.apple.com/it/watch/
http://bit.ly/14Gp1XD (Pre-release Watch-Kit programming guide)
http://bit.ly/1zU9opy (WatchKit framework reference)