2. Apple Watch Juliana Chahoud 2 Prof.a no MBA de Mobile da
FIAP Appsterdammer! Antiga Desenvolvedora iOS do ZAP Lder Tcnica
iOS na Movile - So Paulo @jchahoud
3. Apple Watch 3 Set/2014 anunciado o Apple Watch
4. WatchKit Primeira release em Novembro de 2014 (*) (*)
https://www.apple.com/pr/library/2014/11/18Developers-Start-Designing-Apps-for-Apple-Watch.html
5. Apple Watch JAN 2015
https://www.youtube.com/watch?v=BYU8TcHlHFI
6. PlayKids Abril 2015
7. Apple Watch 7WWDC (Jun/15) : Apple Anuncia o watchOS 2
8. I know watchOS
9. Warning! watchOS 2 anunciado em 08 de junho
10. O que preciso saber? 1. Conhecer o hardware 2. Conhecer o
sistema operacional watchOS 3. Entender o human interface guideline
4. Framework WatchKit 5. Framework WatchConnectivity : comunicao
Watch - iOS Devices
11. Hardware watchOS Human interface guideline WatchKit
WatchConnectivity
12. Ok, como esse tal de Watch?
13. Dois tamanhos
14. Trs colees
15. Watch ao inoxidvel cristal safira pulseira de couro, de
elos
16. Sport alumnio anodizado leve vidro de on 30% mais leves que
os modelos de ao inoxidvel
17. Edition ouro 18 quilates a partir da bagatela de
$10.000
18. Caractersticas gerais Processador Apple S1 Resistente a gua
Bluetooth LE e WiFi 8 GB armazenamento Taptic engine
21. Vendas 2.79 milhes de unidades nos EUA (*) 17% compraram
pulseira adicional
http://appleinsider.com/articles/15/06/18/apple-watch-sales-estimated-at-279m-17-of-buyers-spring-for-extra-bands
22. Disponvel em 16 Pases Abril: EUA, UK, Austrlia, Canad,
China, Frana, Alemanha, Hong Kong e Japo Junho: Itlia, Mxico,
Singapura, Coria do Sul, Espanha, Sua e Taiwan
23. Hardware watchOS Human interface guideline WatchKit
WatchConnectivity
24. watchOS 2
25. Faces (mostradores) Time-lapse: vdeos de 24hrs Fotos
Complications
35. Gestos Tap: inicia uma ao Swipe Vertical: scroll Swipe
Horizontal: Paginao Canto esquerdo: volta para tela "pai"
36. Force Touch http://designmodo.com/design-apple-watch/
37. Digital Crown (coroa) e Side Button Crown: Scroll, Zoom
Pressiona: volta a tela de incio Side Button: Friends Se
pressionados juntos: screenshot
38. Navegao hierrquica
39. Storyboard: Navegao hierrquica
40. Storyboard: Navegao hierrquica
41. Storyboard: Navegao hierrquica
42. Navegao paginada
43. Storyboard: Navegao paginada
44. Storyboard: Navegao paginada
45. Storyboard: Navegao paginada
46. Elementos da UI
47. Glances e Noticaes
48. Iniciao separada no Storyboard
49. Hardware watchOS Human interface guideline WatchKit
WatchConnectivity
50. WatchKit para watchOS 2 Acesso ao Digital Crown Tocar vdeos
e audios Acesso ao microfone para gravao de audio Acesso ao Taptic
engine Sensores de health (batimento cardaco) Acesso ao
acelermetro
57. Hardware watchOS Human interface guideline WatchKit
WatchConnectivity
58. Watch Connectivity Transmisso de dados entre watch e iPhone
Apps em foreground: comunicao "live" Background: dados cam
disponveis quando o app aberto
59. WCSession Classe WCSession: controla a comunicao Uso atravs
do singleton: defaultSession Criar um objeto que tenha conformidade
com o protocolo WCSessionDelegate Invocar activateSession()
60. WCSession class MsgToPhone:..., WCSessionDelegate ... if
(WCSession.isSupported()) { let session =
WCSession.defaultSession() session.delegate = self
session.activateSession() }
61. Mtodos updateApplicationContext: usado para transferir um
dicionrio quando o app par estiver ativo A outra parte recebe o
dicionrio atravs de session(_:didReceiveUpdate:) sendMessage: usado
para transferir dados imediatamente, atravs de uma fila
transferFile(_:metadata:) usado para transferir arquivos em
background
62. class ... WCSessionDelegate
WCSession.defaultSession().sendMessage... class ...
WCSessionDelegate func session(session: WCSession,
didReceiveMessage message:
63. ClockKit
64. Complications
65. CLKComplicationDataSource import ClockKit class
ComplicationController: NSObject, CLKComplicationDataSource
66. Mais sobre watchOS 2 Start Developing for watchOS 2
https://developer.apple.com/watchos/pre-release/ WWDC Videos
https://developer.apple.com/videos/wwdc/2015/ SampleCode:
https://github.com/shu223/watchOS-2-Sampler