an overview of the differences between apple watchos 1 and apple watchos 2
TRANSCRIPT
![Page 1: An overview of the differences between Apple watchOS 1 and Apple watchOS 2](https://reader036.vdocuments.net/reader036/viewer/2022081216/58767eb91a28ab1b158b5527/html5/thumbnails/1.jpg)
watchOS 2
![Page 2: An overview of the differences between Apple watchOS 1 and Apple watchOS 2](https://reader036.vdocuments.net/reader036/viewer/2022081216/58767eb91a28ab1b158b5527/html5/thumbnails/2.jpg)
Apple Watch
• a watch
• app extension(s) on your watch
![Page 3: An overview of the differences between Apple watchOS 1 and Apple watchOS 2](https://reader036.vdocuments.net/reader036/viewer/2022081216/58767eb91a28ab1b158b5527/html5/thumbnails/3.jpg)
Apple Watch• the minimum of an app with apple watch
• app
• watch app
• watch app extension
• 3 separate app id
![Page 4: An overview of the differences between Apple watchOS 1 and Apple watchOS 2](https://reader036.vdocuments.net/reader036/viewer/2022081216/58767eb91a28ab1b158b5527/html5/thumbnails/4.jpg)
Apple Watch
• watch app
• layout
• watch app extension
• logic
![Page 5: An overview of the differences between Apple watchOS 1 and Apple watchOS 2](https://reader036.vdocuments.net/reader036/viewer/2022081216/58767eb91a28ab1b158b5527/html5/thumbnails/5.jpg)
watchOS 1 vs watchOS 2
![Page 6: An overview of the differences between Apple watchOS 1 and Apple watchOS 2](https://reader036.vdocuments.net/reader036/viewer/2022081216/58767eb91a28ab1b158b5527/html5/thumbnails/6.jpg)
watchOS 1 vs watchOS 2• iPhone <-> Apple Watch
• watchOS 1
• os handled
• + [openParentApplication:reply:]
• watchOS 2
• Watch Connectivity Framework
![Page 7: An overview of the differences between Apple watchOS 1 and Apple watchOS 2](https://reader036.vdocuments.net/reader036/viewer/2022081216/58767eb91a28ab1b158b5527/html5/thumbnails/7.jpg)
Watch Connectivity
• background transfer
• application context
• user info
• file
![Page 8: An overview of the differences between Apple watchOS 1 and Apple watchOS 2](https://reader036.vdocuments.net/reader036/viewer/2022081216/58767eb91a28ab1b158b5527/html5/thumbnails/8.jpg)
Watch Connectivity• message
• immediate
• requires reachable
• iPhone -> watch: BT connected + watch app foreground
• watch -> iPhone: BT connected
![Page 9: An overview of the differences between Apple watchOS 1 and Apple watchOS 2](https://reader036.vdocuments.net/reader036/viewer/2022081216/58767eb91a28ab1b158b5527/html5/thumbnails/9.jpg)
Watch Connectivitybackground transfer vs message
![Page 10: An overview of the differences between Apple watchOS 1 and Apple watchOS 2](https://reader036.vdocuments.net/reader036/viewer/2022081216/58767eb91a28ab1b158b5527/html5/thumbnails/10.jpg)
Watch Connectivity
• see : apple doc
• see : http://www.kristinathai.com/watchos-2-how-to-communicate-between-devices-using-watch-connectivity/
![Page 11: An overview of the differences between Apple watchOS 1 and Apple watchOS 2](https://reader036.vdocuments.net/reader036/viewer/2022081216/58767eb91a28ab1b158b5527/html5/thumbnails/11.jpg)
Complications
![Page 12: An overview of the differences between Apple watchOS 1 and Apple watchOS 2](https://reader036.vdocuments.net/reader036/viewer/2022081216/58767eb91a28ab1b158b5527/html5/thumbnails/12.jpg)
watchOS 2• time travel
• animation
• alpha
• width / height
• vertical / horizontal alignment
• background color
• layout group insets
• more access to the hardware
• new interface objects - WKInterfacePicker -> Digital Crown
• see: apple doc or http://www.raywenderlich.com/108415/watchkit-for-watchos-2