Upload
tadaaki-akai
View
755
Download
4
Embed Size (px)
DESCRIPTION
オープンセミナー 2014 at 香川で発表した資料です。 Android Wearの概要を説明してます。
Citation preview
Android Wearって何? -Android Wearの概要と仕組み-
ThreeColors 赤井忠昭
自己紹介• 赤井忠昭(@akai_t)!• Androidに興味をもったためにThree Colorsという屋号で独立!
• 元はWeb系のエンジニア(PHPを得意としていた)!• Androidは2009年から少しずつやりはじめていて、
2010年にはじめてのアプリを公開!• Androidのために独立したが、現在は仕事で
Androidアプリケーション開発は少なめ
Android Wearとは?
• Googleが発表した腕時計型ウェアラブル端末用OS!• Android端末と連携して様々通知を受け取れる!• 腕時計から様々な操作もできる!• Google Nowを利用した情報の表示!• Android 4.4がベース?(APIレベルが20のため)!• カードViewと相性がよさそう
Android Wearの経緯
• 3/18 Android Wear発表!• 同日デベロッパープレビュー公開!
• ハードウェアなし、エミュレータのみ!• 機能はnotification通知のみ!• 端末はLGおよびモトローラ!
• 6/25 正式版公開!• 音声による実行が可能になる!• Android Wearにアプリをインストールできるようになる!
• 端末メーカーにSAMSUNGが追加
Android Wear搭載携帯
基本的な仕組み
• Android 4.3以上の端末と接続が可能!• 端末のAndroid Wearアプリを利用して接続!• 実際の接続はBluetooth(接続時にペアリングが必要)
Bluetooth接続
Android Wearでできること
• Android端末のNotificationをウェアラブルデバイスで表示!
• タップ、スワイプ、音声による入力
Notificationを通知
入力を通知
Notification表示の仕組み
• Android WearアプリでNotificationListenerServiceを利用してNotificationの情報を取得
Notificationの通知
• Notificationの領域の表示!• タイトル!• テキスト!• アイコン!• アクション
Android Wearへの通知
※あえて古い書き方してます
Android Wearへの通知
Android Wearへの通知
Android Wearへの通知
Android Wearへの通知
Android Wearへの通知
Android Wearへの対応するには
• 表示するだけならばNotificationを表示するだけで対応される!
• 非推奨の表示方法であっても問題なく表示される!• すでにNotificationで何らかの情報を表示しているアプリは何もしなくてもよい
Android Wearのイメージ
単純な通知の場合はNotificationを作成すれば自動的にAndroidWearに対応されるので何も気にするが必要ない
Android携帯端末のNotificationがAndroidWearに移動したと考えるとわかりやすい
Android Wearだからできること• Android Wearのみの通知
Android Wearだからできること
Android Wearだからできること• 音声返信
Android Wearだからできること
Android Wearだからできること• 音声返信の受け取り
Android Wearだからできること• 音声 or 選択返信
strings.xml
Android Wearだからできること• Pages
Android Wearだからできること
Android Wearだからできること• Stacking Notifications
Android Wearだからできること
Android Wearアプリについて• Android Wearアプリケーションは基本的にAndroid
SDKを使用して、他のデバイス用に構築されたアプリケーションと同じ!
• 携帯用のアプリとAndroid Wearアプリの大きな違いはデザインと使いやすさと提供される機能の量!
• Android Wearは携帯に比べると大きさや機能性が小さいため、それを考慮する必要がある
Android Wearアプリの特徴• Android Wearではタイムアウトが存在し、Activityを表示していてもタイムアウトでスリープすると再表示の時にはAndroid Wearのホームが表示される!
• Wearアプリは直接Wearデバイスで実行でき、センサーやActivityやサービス等に低レベル層でアクセスできる!
• Android WearはGoogle Play Storeをサポートしていない!
• アプリはWearに直接ダウンロードされずにコンパニオンアプリからpushされる
Android Wearアプリ開発環境• Android Wearアプリ開発にはAndroid Studioを利用する!
• Androidデバイスは4.3以上が必要!• 開発ツールとして以下が必要!
• Android Studio 0.8!• Android SDK Tools 23!• Android SDK Platform-tools 20
最後に• Android Wearをはじめとしたウェアラブル端末はここ数年で注目され、今後の伸びが予測される分野!
• 新しい技術にはリスクが伴うが面白いことができるかもしれないという楽しみもある!
• ぜひともみんなで面白いアイデアを出してアプリの開発をしていきたい
ご清聴ありがとうございましたThreeColors 赤井 忠昭
@akai_t