Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
これができない!
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が開放される可能性もなくはないが、ひと
まず現状はけっこうな制限がある。
よりシンプルで軽いアプリ設計を考える必要がある
Upcoming SlideShare
Loading in …5
×

これができない!Apple watch

2,751 views

Published on

2015年2月15日に行われた
Swift Developers MeetUp in Tokyo
で登壇した際に発表した資料です。

AppleWatchのアプリには結構な制限があります。
めげずに開発しょうという内容です。

https://www.facebook.com/events/461335900681902/?ref_dashboard_filter=past

Published in: Mobile
  • Be the first to comment

これができない!Apple watch

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

×