by @sharkattack51

February 1, 2015

AppleWatch / WatchKit

  • Xcode6.2ベータ版確認
  • iOS8.3ベータ

Retinaディスプレイ

  • 38mm 272pix * 340pix
  • 42mm 312pix * 390pix

ジェスチャー

  • シングルタップ、スワイプ、フォースタッチ
  • ピンチなどのマルチジェスチャーはない。開発者がジェスチャーを実装することはできない。

アーキテクチャー

  • WatchにはGUIリソース(Storyboardファイル)のみインストールされる
  • iPhoneがホストになり、機能は全部iPhone側で実装する
    • WatchExtentionによりiPhoneのバックグラウンドで実行される
    • WatchAppがアクティブ状態のときだけiPhone側Extentionが動作
    • 処理結果のみWatchに無線通信で送られる
      • 描画反映までのラグ
  • これが出来ない
    • iPhone本体を置き忘れたことを時計が感知して知らせる機能

機能

  1. Watch App
    • ホーム画面から起動するアプリ
  2. Glance
    • 読み取り専用の(ボタンが置けない)画面表示
    • スワイプで表示するチラ見機能
    • ここからアプリを起動できる
  3. Notification
    • アプリを開かないで動作
    • ショートルックとロングルックがある
    • 手首を下げるとショーtルックは消える