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

巻末コラム Extensionとネイティブアプリ - watchOS2でのネイティブアプリの構造

Icon comment count 0
Icon stock count 0

2 watchOS2でのネイティブアプリの構造

いままでiOS側にあったWatchKit Extensionが、ネイティブアプリではApple Watch側に配置されることが発表されました。

下図はキーノートでの発表内容を筆者なりに解釈した、watchOS1とwatchOS2とのアーキテクチャの比較です(アップルの正式なドキュメントの内容ではありません)。

watchOS1でのExtensionアプリの構造

watchOS2でのネイティブアプリの構造

この図から、Extensionからネイティブになることで「できること・できないこと」がいくつか見えてきます。

① iOSアプリ側はサーバではなく、Watchアプリと対等な立場になる

② Apple Watch内でプログラムが動作することでレスポンスが速くなる

③ プログラムの実行速度はAppleWatch自身とwatchOSの性能に依存する

コメント

    コメントはありません