32
Android Wearって何? -Android Wearの概要と仕組み- ThreeColors 赤井忠昭

Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Embed Size (px)

DESCRIPTION

オープンセミナー 2014 at 香川で発表した資料です。 Android Wearの概要を説明してます。

Citation preview

Page 1: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearって何? -Android Wearの概要と仕組み-

ThreeColors 赤井忠昭

Page 2: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

自己紹介• 赤井忠昭(@akai_t)!• Androidに興味をもったためにThree Colorsという屋号で独立!

• 元はWeb系のエンジニア(PHPを得意としていた)!• Androidは2009年から少しずつやりはじめていて、

2010年にはじめてのアプリを公開!• Androidのために独立したが、現在は仕事で

Androidアプリケーション開発は少なめ

Page 3: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearとは?

• Googleが発表した腕時計型ウェアラブル端末用OS!• Android端末と連携して様々通知を受け取れる!• 腕時計から様々な操作もできる!• Google Nowを利用した情報の表示!• Android 4.4がベース?(APIレベルが20のため)!• カードViewと相性がよさそう

Page 4: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearの経緯

• 3/18 Android Wear発表!• 同日デベロッパープレビュー公開!

• ハードウェアなし、エミュレータのみ!• 機能はnotification通知のみ!• 端末はLGおよびモトローラ!

• 6/25 正式版公開!• 音声による実行が可能になる!• Android Wearにアプリをインストールできるようになる!

• 端末メーカーにSAMSUNGが追加

Page 5: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wear搭載携帯

Page 6: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

基本的な仕組み

• Android 4.3以上の端末と接続が可能!• 端末のAndroid Wearアプリを利用して接続!• 実際の接続はBluetooth(接続時にペアリングが必要)

Bluetooth接続

Page 7: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearでできること

• Android端末のNotificationをウェアラブルデバイスで表示!

• タップ、スワイプ、音声による入力

Notificationを通知

入力を通知

Page 8: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Notification表示の仕組み

• Android WearアプリでNotificationListenerServiceを利用してNotificationの情報を取得

Page 9: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Notificationの通知

• Notificationの領域の表示!• タイトル!• テキスト!• アイコン!• アクション

Page 10: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearへの通知

※あえて古い書き方してます

Page 11: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearへの通知

Page 12: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearへの通知

Page 13: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearへの通知

Page 14: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearへの通知

Page 15: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearへの通知

Page 16: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearへの対応するには

• 表示するだけならばNotificationを表示するだけで対応される!

• 非推奨の表示方法であっても問題なく表示される!• すでにNotificationで何らかの情報を表示しているアプリは何もしなくてもよい

Page 17: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearのイメージ

単純な通知の場合はNotificationを作成すれば自動的にAndroidWearに対応されるので何も気にするが必要ない

Android携帯端末のNotificationがAndroidWearに移動したと考えるとわかりやすい

Page 18: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearだからできること• Android Wearのみの通知

Page 19: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearだからできること

Page 20: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearだからできること• 音声返信

Page 21: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearだからできること

Page 22: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearだからできること• 音声返信の受け取り

Page 23: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearだからできること• 音声 or 選択返信

strings.xml

Page 24: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearだからできること• Pages

Page 25: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearだからできること

Page 26: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearだからできること• Stacking Notifications

Page 27: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearだからできること

Page 28: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearアプリについて• Android Wearアプリケーションは基本的にAndroid

SDKを使用して、他のデバイス用に構築されたアプリケーションと同じ!

• 携帯用のアプリとAndroid Wearアプリの大きな違いはデザインと使いやすさと提供される機能の量!

• Android Wearは携帯に比べると大きさや機能性が小さいため、それを考慮する必要がある

Page 29: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearアプリの特徴• Android Wearではタイムアウトが存在し、Activityを表示していてもタイムアウトでスリープすると再表示の時にはAndroid Wearのホームが表示される!

• Wearアプリは直接Wearデバイスで実行でき、センサーやActivityやサービス等に低レベル層でアクセスできる!

• Android WearはGoogle Play Storeをサポートしていない!

• アプリはWearに直接ダウンロードされずにコンパニオンアプリからpushされる

Page 30: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

Android Wearアプリ開発環境• Android Wearアプリ開発にはAndroid Studioを利用する!

• Androidデバイスは4.3以上が必要!• 開発ツールとして以下が必要!

• Android Studio 0.8!• Android SDK Tools 23!• Android SDK Platform-tools 20

Page 31: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

最後に• Android Wearをはじめとしたウェアラブル端末はここ数年で注目され、今後の伸びが予測される分野!

• 新しい技術にはリスクが伴うが面白いことができるかもしれないという楽しみもある!

• ぜひともみんなで面白いアイデアを出してアプリの開発をしていきたい

Page 32: Android Wearって何?-Android Wearの概要と仕組み-(オープンセミナー 2014 at 香川発表資料)

ご清聴ありがとうございましたThreeColors 赤井 忠昭

@akai_t