これができない!
Apple Watch!
佐藤 剛士
2015年2月15日
自己紹介
名前:佐藤 剛士
肩書:コンセプトづくりから相談に乗れる
   フリーエンジニア
takeshi.sato.5203
@hatakenokakashi
毎週渋谷で
AppleWatchの
朝活をしています。
そこでわかったこと
AppleWatchのアプリ開発
→けっこうな制限がある
AppleWatchアプリ
そもそもAppleWatch単体で
は動かない
iOSの端末がないとダメ。
バッテリー
ハードにつかって2.5時間
普通につかって3時間から4時
間しか連続で使えない!
デジタルクラウン
【公式アプリ】
画面タップしなくても
ズームやスクロールができる!
デジタルクラウン
サードパーティのアプリは
スクロールにしか使えない
(T_T)
Force Touch
【公式】
タップとプレスを検知できる!
Force Touch
サードパーティのアプリは
メニューを出すのにしか使えない
(T_T)
Taptic Engine
アラートや通知を受け取ったり、デジタルク
ラウンを回す、ディスプレイを押すといった
操作をするとそれぞれ別の振動を発生させる
→「手首を軽く叩く動作」
Taptic Engine
サードパーティのアプリは
アプリの通知の際に機能するのみ
(T_T)
UIコンポーネント系クラス
11個しかない
①ボタン②グループ③画像④ラベル⑤マップ⑥セパレータ
⑦スライダー⑧オンオフスイッチ⑨テーブル⑩タイマー⑪日付や時間表示ラベル
アクションについて
• タップ
 (ボタンを押す、テーブルを選択、スイッチをオン・オフ)
• 画面を上下にスワイプでスクロール
• ページベースの画面で左右にスワイプで画面遷移
• 左端をスワイプしてナビゲーションの一つ上の階層に戻る
→UIコンポーネントに紐付いたのしかできないっぽい
ピンチ
アップルウォッチは
ピンチイン、ピンチアウトのような
複数タップをサポートしていません!
マップ
googleマップのように非同期で画面をムーブで表
示位置を変更するとかはできない。
iOSから送られた緯度経度からの地図を出すだけ。
→ajax以前の地図アプリに戻りました!おめでとうございます!
アニメーション
アニメーションのレンダリングや
動画の再生はできない。
画像のコマ送りしかできない。
(́・ω・`)
まとめ
良くも悪くも、iPhoneの機能をそぎ落として腕時
計としてのデバイスに再定義した感じ。
将来APIが開放される可能性もなくはないが、ひと
まず現状はけっこうな制限がある。
よりシンプルで軽いアプリ設計を考える必要がある

これができない!Apple watch