Submit Search
Upload
watchOS1 to watchOS2
•
4 likes
•
6,879 views
Motoki Narita
Follow
potatotips #20(http://connpass.com/event/17624/) での発表内容
Read less
Read more
Mobile
Report
Share
Report
Share
1 of 24
Download now
Download to read offline
Recommended
自作アプリを watchOS 2 対応した話 〜FastCheckin編〜
自作アプリを watchOS 2 対応した話 〜FastCheckin編〜
Kosuke Ogawa
watchOS2 - iPhone Appとのデータ同期について
watchOS2 - iPhone Appとのデータ同期について
Taiki Hirai
Watch connectivity
Watch connectivity
Motoki Narita
自作アプリを Apple Watch対応した話 〜FastCheckin編〜
自作アプリを Apple Watch対応した話 〜FastCheckin編〜
Kosuke Ogawa
iOS 9 の新機能 Core Image 編
iOS 9 の新機能 Core Image 編
Shuichi Tsutsumi
Audio Unit Extensions 〜オーディオエフェクトのアプリ間共有〜
Audio Unit Extensions 〜オーディオエフェクトのアプリ間共有〜
Shuichi Tsutsumi
Apache sparkでつぶやきビッグデータ クローンをつくってみた
Apache sparkでつぶやきビッグデータ クローンをつくってみた
Junichi Noda
Spring Framework 4.3から5.0へ
Spring Framework 4.3から5.0へ
movmov
Recommended
自作アプリを watchOS 2 対応した話 〜FastCheckin編〜
自作アプリを watchOS 2 対応した話 〜FastCheckin編〜
Kosuke Ogawa
watchOS2 - iPhone Appとのデータ同期について
watchOS2 - iPhone Appとのデータ同期について
Taiki Hirai
Watch connectivity
Watch connectivity
Motoki Narita
自作アプリを Apple Watch対応した話 〜FastCheckin編〜
自作アプリを Apple Watch対応した話 〜FastCheckin編〜
Kosuke Ogawa
iOS 9 の新機能 Core Image 編
iOS 9 の新機能 Core Image 編
Shuichi Tsutsumi
Audio Unit Extensions 〜オーディオエフェクトのアプリ間共有〜
Audio Unit Extensions 〜オーディオエフェクトのアプリ間共有〜
Shuichi Tsutsumi
Apache sparkでつぶやきビッグデータ クローンをつくってみた
Apache sparkでつぶやきビッグデータ クローンをつくってみた
Junichi Noda
Spring Framework 4.3から5.0へ
Spring Framework 4.3から5.0へ
movmov
Complication
Complication
Motoki Narita
RealmとApp Extensionのガイダンス/Realm meetup vol.6
RealmとApp Extensionのガイダンス/Realm meetup vol.6
Yuta Hoshino
【watchOS2】Timetravelを実装したComplicationをタップした時の情報を取得する方法
【watchOS2】Timetravelを実装したComplicationをタップした時の情報を取得する方法
Daiki Mogmet Ito
「オープンなジオデータを考える」資料
「オープンなジオデータを考える」資料
Fumihiro Kato
クラウドセキュリティ基礎 #seccamp
クラウドセキュリティ基礎 #seccamp
Masahiro NAKAYAMA
大量の IoT デバイス一括更新に利用する isaax
大量の IoT デバイス一括更新に利用する isaax
Tomoyuki Sugita
UI/UX に影響の大きい watchOS 2 の新機能 3つ
UI/UX に影響の大きい watchOS 2 の新機能 3つ
Shuichi Tsutsumi
Type safety WCSession
Type safety WCSession
Motoki Narita
NullabilityとジェネリクスでswiftからObjective-Cのコードを使いやすくする
NullabilityとジェネリクスでswiftからObjective-Cのコードを使いやすくする
Motoki Narita
できることから始めるOss活動
できることから始めるOss活動
Motoki Narita
Enumerate
Enumerate
Motoki Narita
Swift3.0に向けて enumerateを使い始めよう
Swift3.0に向けて enumerateを使い始めよう
Motoki Narita
About Swift-Clean
About Swift-Clean
Motoki Narita
Swift bondさわってみた
Swift bondさわってみた
Motoki Narita
watchOS2 tips
watchOS2 tips
Motoki Narita
個人で開発したアプリがベスト新着に選ばれた話
個人で開発したアプリがベスト新着に選ばれた話
Motoki Narita
Xcode tips
Xcode tips
Motoki Narita
Optionalの使い方 第1回 Swift勉強会@ネクスト
Optionalの使い方 第1回 Swift勉強会@ネクスト
Motoki Narita
More Related Content
Similar to watchOS1 to watchOS2
Complication
Complication
Motoki Narita
RealmとApp Extensionのガイダンス/Realm meetup vol.6
RealmとApp Extensionのガイダンス/Realm meetup vol.6
Yuta Hoshino
【watchOS2】Timetravelを実装したComplicationをタップした時の情報を取得する方法
【watchOS2】Timetravelを実装したComplicationをタップした時の情報を取得する方法
Daiki Mogmet Ito
「オープンなジオデータを考える」資料
「オープンなジオデータを考える」資料
Fumihiro Kato
クラウドセキュリティ基礎 #seccamp
クラウドセキュリティ基礎 #seccamp
Masahiro NAKAYAMA
大量の IoT デバイス一括更新に利用する isaax
大量の IoT デバイス一括更新に利用する isaax
Tomoyuki Sugita
UI/UX に影響の大きい watchOS 2 の新機能 3つ
UI/UX に影響の大きい watchOS 2 の新機能 3つ
Shuichi Tsutsumi
Similar to watchOS1 to watchOS2
(7)
Complication
Complication
RealmとApp Extensionのガイダンス/Realm meetup vol.6
RealmとApp Extensionのガイダンス/Realm meetup vol.6
【watchOS2】Timetravelを実装したComplicationをタップした時の情報を取得する方法
【watchOS2】Timetravelを実装したComplicationをタップした時の情報を取得する方法
「オープンなジオデータを考える」資料
「オープンなジオデータを考える」資料
クラウドセキュリティ基礎 #seccamp
クラウドセキュリティ基礎 #seccamp
大量の IoT デバイス一括更新に利用する isaax
大量の IoT デバイス一括更新に利用する isaax
UI/UX に影響の大きい watchOS 2 の新機能 3つ
UI/UX に影響の大きい watchOS 2 の新機能 3つ
More from Motoki Narita
Type safety WCSession
Type safety WCSession
Motoki Narita
NullabilityとジェネリクスでswiftからObjective-Cのコードを使いやすくする
NullabilityとジェネリクスでswiftからObjective-Cのコードを使いやすくする
Motoki Narita
できることから始めるOss活動
できることから始めるOss活動
Motoki Narita
Enumerate
Enumerate
Motoki Narita
Swift3.0に向けて enumerateを使い始めよう
Swift3.0に向けて enumerateを使い始めよう
Motoki Narita
About Swift-Clean
About Swift-Clean
Motoki Narita
Swift bondさわってみた
Swift bondさわってみた
Motoki Narita
watchOS2 tips
watchOS2 tips
Motoki Narita
個人で開発したアプリがベスト新着に選ばれた話
個人で開発したアプリがベスト新着に選ばれた話
Motoki Narita
Xcode tips
Xcode tips
Motoki Narita
Optionalの使い方 第1回 Swift勉強会@ネクスト
Optionalの使い方 第1回 Swift勉強会@ネクスト
Motoki Narita
More from Motoki Narita
(11)
Type safety WCSession
Type safety WCSession
NullabilityとジェネリクスでswiftからObjective-Cのコードを使いやすくする
NullabilityとジェネリクスでswiftからObjective-Cのコードを使いやすくする
できることから始めるOss活動
できることから始めるOss活動
Enumerate
Enumerate
Swift3.0に向けて enumerateを使い始めよう
Swift3.0に向けて enumerateを使い始めよう
About Swift-Clean
About Swift-Clean
Swift bondさわってみた
Swift bondさわってみた
watchOS2 tips
watchOS2 tips
個人で開発したアプリがベスト新着に選ばれた話
個人で開発したアプリがベスト新着に選ばれた話
Xcode tips
Xcode tips
Optionalの使い方 第1回 Swift勉強会@ネクスト
Optionalの使い方 第1回 Swift勉強会@ネクスト
watchOS1 to watchOS2
1.
watchOS1 to watchOS2 成田
元輝 @mo_to_44
2.
自己紹介 • 成田元輝(@mo_to_44) • 元日生まれです •
株式会社ネクストで HOME Sの iOSアプリを開発しています
3.
watchOS1からの移行
4.
• 主にデータ管理について • watchOS1で使用していたデータを どうやってwatchOS2でも使えるよ うにするか 内容
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.
watchOS1→watchOS2の 一番大事な変更点
7.
watchOS1 iPhone App WatchKit Extension WatchKit UI
8.
watchOS2 WatchKit UI WatchKit Extension iPhone App
9.
大事なので もう一回
10.
watchOS1 iPhone App WatchKit Extension WatchKit UI
11.
watchOS2 WatchKit UI WatchKit Extension iPhone App
12.
• ExtensionがWatch側に移ったので、iPhone側に保存し ていたデータはwatchOS1のように取得できない WatchKit UI WatchKit Extension iPhone
App
13.
watchOS1で保存していたデータは、 watchOS1と同じ方法では取得できない
14.
• App Groupsを利用して UserDefaultsに保存しているApple Watch用のデータ •
App Groupsを利用してCore Data に保存しているデータ 例えば…
15.
データストアが iPhoneとWatch両方になりました
16.
watchOS1 WatchKit App iOS App WatchKit Extension watchOS 1 Data Store watchOS1で保存しちゃっている場合…
17.
watchOS2 iOS App WatchKit App WatchKit Extension watchOS 2 Data Store Data Store データを移行しないといけいないかも
18.
• watchOS1まではiPhone側に全てデータを保 存していたので、AppleWatch側にデータス トアを作成する必要はなかったが、watchOS2 からは作成する必要がある • また、iPhone側とApple
Watch側のデータを 同期させたい場合にはWatch Connectivityを 使用してデータを同期させる必要がある データストアについて
19.
まとめ
20.
• watchOS1で保存したデータをwatchOS2 で使用する場合は、iPhoneから WatchConnectivityを使用してデータを 取得・保存する必要がある まとめ
21.
そのほか
22.
watchOS 2 Transition
Guide • さらっと大事なことが書いてあるので しっかり読んでおいた方が良い
23.
WatchKit Development Tips https://developer.apple.com/watchkit/tips/ これはwatchOS1のTipsでwatchOS2のTips ではありません(2015/08/10朝の時点)
24.
おわり
Download now