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

Apple Watchとは - なぜネイティブアプリではないのか

Icon comment count 0
Icon stock count 0

1.9 なぜネイティブアプリではないのか

iPhone資産を活用できることは我々、アプリを作る側にとっても大きなメリットになります。Apple Watchとは何なのか、そのコンセプトが実感できていない状態ではそのデバイスに最適化されたアプリを考えるのは難しいでしょう。

開発者の中には「なぜApple Watchネイティブなアプリを作るためのSDKが最初から提供されないのか」、「Apple Watchは、iPhoneの単なる出力画面ではないのか」といった思い込みを持つ人は多く、そのためネイティブSDKが出てからApple Watchに参入しようと考えている開発者も少なくないと思います。

しかし、エクステンションのスタイルで「iPhone資産にレバレッジを効かせる」という開発手法を学ぶことは、Apple Watchなりの「作法」を学ぶことでもあります。自分が作ったiPhoneアプリをそのための題材として利用できることは、最高のOJTと言えるのではないでしょうか。アップルはエクステンションという形態をとって、Apple Watchというデバイスだからこその特別な開発手法やマナーを、開発者に段階的に教育しようとしているのではないかと感じます。

コメント

    コメントはありません