Apple Watchプログラミングの作法 Extensionアプリ/Objective-C対応

Apple WatchとiPhoneでデータを共有する - watchOSとiOSの連携の目的を考える

Icon comment count 0
Icon stock count 0

9.5 watchOSとiOSの連携の目的を考える

いくつかの章を通して、watchOSとiOSを連携させるための仕組みについて説明してきましたが、それぞれの特徴が整理できたでしょうか。

  • WatchKitフレームワークが持つiOSとの連携機能はwatchOSでの操作をiOSアプリに伝え、その応答を受け取るための簡便な方法です
  • Darwin Notification Center(DNC)を使ったプロセス間の通知機能はiOS側からWatchKit Extensionへトリガーを掛ける唯一の方法ですが、情報を同時に運ぶことはできません
  • App Groupを使ったプロセス間の共有コンテナ機能は、データを共有することはできますが、処理の同期を取る方法を持っていません

このようにそれぞれ一長一短があります。連携機能の性格を見極めてうまく利用しましょう。

コメント

    コメントはありません