Successfully reported this slideshow.
Your SlideShare is downloading. ×

watchOS1 to watchOS2

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 24 Ad

More Related Content

Advertisement

watchOS1 to watchOS2

  1. 1. watchOS1 to watchOS2 成田 元輝 @mo_to_44
  2. 2. 自己紹介 • 成田元輝(@mo_to_44) • 元日生まれです • 株式会社ネクストで  HOME Sの iOSアプリを開発しています
  3. 3. watchOS1からの移行
  4. 4. • 主にデータ管理について • watchOS1で使用していたデータを どうやってwatchOS2でも使えるよ うにするか 内容
  5. 5. 参考資料:watchOS 2 Transition Guide https://developer.apple.com/library/prerelease/watchos/documentation/General/Conceptual/ AppleWatch2TransitionGuide/index.html#//apple_ref/doc/uid/TP40015234-CH2-SW1
  6. 6. watchOS1→watchOS2の
 一番大事な変更点
  7. 7. watchOS1 iPhone App WatchKit Extension WatchKit UI
  8. 8. watchOS2 WatchKit UI WatchKit Extension iPhone App
  9. 9. 大事なので もう一回
  10. 10. watchOS1 iPhone App WatchKit Extension WatchKit UI
  11. 11. watchOS2 WatchKit UI WatchKit Extension iPhone App
  12. 12. • ExtensionがWatch側に移ったので、iPhone側に保存し ていたデータはwatchOS1のように取得できない WatchKit UI WatchKit Extension iPhone App
  13. 13. watchOS1で保存していたデータは、
 watchOS1と同じ方法では取得できない
  14. 14. • App Groupsを利用して UserDefaultsに保存しているApple Watch用のデータ • App Groupsを利用してCore Data に保存しているデータ 例えば…
  15. 15. データストアが
 iPhoneとWatch両方になりました
  16. 16. watchOS1 WatchKit App iOS App WatchKit Extension watchOS 1 Data Store watchOS1で保存しちゃっている場合…
  17. 17. watchOS2 iOS App WatchKit App WatchKit Extension watchOS 2 Data Store Data Store データを移行しないといけいないかも
  18. 18. • watchOS1まではiPhone側に全てデータを保 存していたので、AppleWatch側にデータス トアを作成する必要はなかったが、watchOS2 からは作成する必要がある • また、iPhone側とApple Watch側のデータを 同期させたい場合にはWatch Connectivityを 使用してデータを同期させる必要がある データストアについて
  19. 19. まとめ
  20. 20. • watchOS1で保存したデータをwatchOS2 で使用する場合は、iPhoneから WatchConnectivityを使用してデータを 取得・保存する必要がある まとめ
  21. 21. そのほか
  22. 22. watchOS 2 Transition Guide • さらっと大事なことが書いてあるので
 しっかり読んでおいた方が良い
  23. 23. WatchKit Development Tips https://developer.apple.com/watchkit/tips/ これはwatchOS1のTipsでwatchOS2のTips ではありません(2015/08/10朝の時点)
  24. 24. おわり

×