Android Wearへ対応しよう
-
Upload
tadaaki-akai -
Category
Documents
-
view
833 -
download
0
description
Transcript of Android Wearへ対応しよう
Android Wearへ対応しようThreeColors 赤井忠昭
自己紹介• 赤井忠昭(@akai_t)!• Androidに興味をもったためにThree Colorsという屋号で独立!
• 元はWeb系のエンジニア(PHPを得意としていた)!• Androidは2009年から少しずつやりはじめていて、
2010年にはじめてのアプリを公開!• Androidのために独立したが、現在は仕事で
Androidアプリケーション開発は少なめ
Android Wearへの対応方法その1.
AndroidWearに表示したい情報をNotificationに表示する
※あえて古い書き方してます
Android Wearへの対応方法その2. 実行する
Android Wearへの対応方法その3.
AndroidWearをみる
Android Wearへの対応方法
• 表示するだけならばNotificationを表示するだけで対応される!
• 非推奨の表示方法であっても問題なく表示される!• すでにNotificationで何らかの情報を表示しているアプリは何もしなくてもよい
※NotificationListenerServiceを起動させている場合に限る
Android Wearへの対応方法PendingIntentでタップ時の処理が指定されている場合は?
Android Wearへの対応方法
スワイプ
Android Wearへの対応方法
Notificationでボタンを配置した場合は?
Android Wearへの対応方法
スワイプ
スワイプ
スワイプ
Android Wearへの対応方法
単純な通知の場合はNotificationを作成すれば自動的にAndroidWearに対応されるので何も気にするが必要ない
Android携帯電話のNotificationがAndroidWearに移動したと考えるとわかりやすい
Android Wearへの対応方法AndroidWear端末にもう少し詳細な情報を表示したい場合は?
• Pagesを利用して複数ページを表示する!• Notification Stacksを利用して複数通知を表示する
Android Wear用のクラスを利用するため
wearable-preview-support.jarが必要
Android Wearを利用する注意点
• 表示される情報は限られる!• 不必要なテキストはできるだけ表示しない!• 単語とフレーズを利用して文章にはしない!• 文字を見ずにちら見できるデザインにする
ウェアラブルデバイスは小さい端末
Android Wearを利用する注意点
• 普段の活動の邪魔をしてはいけない!• 優先度を的確に指定する!
• 即時に必要な通知以外はhigh priorityを指定しない
ウェアラブルデバイスは簡単に視覚に入るもの
Android Wearを利用する注意点
• どうしても必要な場合を除いてユーザの入力を要求するべきではない!
• ほとんどの入力はタッチ、スワイプ、音声で行う
ウェアラブルデバイスは操作しにくい
Pagesの利用
まずは通常のNotificationを作成
Pagesの利用
Notificationに次のページを追加
Notification Stacksの利用
Notification Stacksの利用
Notification Stacksの利用
Android Wearへの対応方法その他にできること
• ウェアラブルデバイスのタッチアクションを端末側に返す!
• ウェアラブルデバイスの音声による返信を端末側に返す!
• 回答を選択肢で指定できる!• 音声で何かを実行できる(ただし、現時点ではできない)
Android Wearのサンプルアプリ
• チャットアプリ!• ある一定の決まった回答を返すシンプルなもの!• 音声入力によるやりとりのやり方について確認することができる
ElizaChat
Android Wearのサンプルアプリ
• 料理のレシピをウェアラブルデバイスで確認するアプリ!
• 端末で見たいレシピを選択してStartするとウェア
ラブルデバイスでレシピの内容が確認できる!
• Pagesの使い方について確認することができる
RecipeAssistant
Android Wearのサンプルアプリ
• 様々なNotificationを表示するアプリ!
• いろんなパターンのNotificationを表示することが
できる!
• Notification Stacksを始めとする様々なNotification
の表示方法やアクションの取得方法などを確認することができる
WearableNotificationsSample
ご清聴ありがとうございましたThreeColors 赤井 忠昭
@akai_t