これができない!apple watch

19
これができない! Apple Watch! 佐藤 剛士 2015年2月15日

Upload: satotakeshi

Post on 21-Jul-2015

1.338 views

Category:

Mobile


0 download

TRANSCRIPT

これができない! 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が開放される可能性もなくはないが、ひとまず現状はけっこうな制限がある。

よりシンプルで軽いアプリ設計を考える必要がある