未来予想図
Android Wear
株式会社ブリリアントサービス近藤昭雄(@kojira)
の
1
自己紹介
2
名古屋出身の0x27歳の組み込み系エンジニア
3
AndroidのSDKリリースを契機に人生が変わった
4
2007/11/12Android SDKが発表された当日にAndroid情報まとめwiki開設
5
2008/02/05Armadillo-500にAndroidを
ポーティング、Youtubeにビデオ公開
6
2008/02/21Android情報ブログを開設、ポーティング方法を公開
7
2008/04/25日本初開催のGoogle Android SDK Hackathonに参加
8
2008/05/11大阪で初のAndroid勉強会開催
(Armadillo-500へのポーティングハンズオン)
9
中略
10
2009/12/01開発に携わったAndroidアプリ「スポットメッセージ」が
ADC2のソーシャル部門で入賞
11
2010年Android温泉グループ創設、
Androidなんとか部をいっぱい作る
12
Androidなんとか部
13
2010/09/04執筆、取りまとめをした「Android Hacks」がオライリー社より出版
14
2010/09/28Google developer day 2010 TokyoでRIC Android(Android
型Android)を展示。
15
2010/11/09Google developer day 2010 ミュンヘンでRIC Android展示
16
2010/11/16Google developer day 2010 プラハでRIC Android展示
17
後略
18
本題へ
19
お品書き
20
お品書きAndroid Wearの概要Android Wearの構成
UI Overview
サンプルプロジェクトエミュレータ内部解析Android Wearの未来
21
Android Wearの概要
22
Android Wearの概要
http://www.youtube.com/watch?v=QrqZl2QIz0c23
Android Wearの概要
2014.3.10 GoogleのSundar Pichai氏がSXSWでAndroidで動作するウェアラブルのSDKをリリースすると宣言
2014.3.19 Android Wear Developer Previewを発表
24
Android Wearの概要
2014.3.19 同日MotorolaがMoto 360LGがG Watchを発表
25
ユーザーから見た仕様
Android端末と連携して利用(4.3以降)
Google Nowとの連携
現在地の天気予報表示
スケジュールと連動した予測経路案内
G+フレンドの誕生日通知
Gメールから解析したAmazon等の発送メールの通知
etc..音声によるテキスト入力、リスト選択項目の選択、UI制御
タッチ、スワイプでの操作
26
ユーザーから見た仕様
いま最適な情報をパッシブに通知してくれる
27
開発者から見た仕様
Notification Barの通知がAndroid Wearの画面に表示される
Notificationに追加情報を付与することが可能
類似した通知内容をまとめる(Stack)ことが可能
音声入力がテキストとなってスマートフォンのアプリ側に渡される
音声入力を行う部分を気にしなくて良い仕様
カスタムUI
カスタムカードレイアウトで直接ActivityをWear端末側で実行可能
28
開発者から見た仕様データ送受信
Android端末とWear端末でデータとアクションのやりとりが可能
センサーデータをWear端末側に表示可能
音声アクション
音声アクションに反応するアプリの作成が可能
低階層(Bluetooth、WiFi等)のやりとりをしなくてもアプリとWear端末とのやりとりが可能
将来的にBluetooth、WiFi以外でのやりとりになってもアプリ開発に影響がない
29
Android Wearの構成
30
Android Wearの構成Google Glassとは連携方法が異なり、
クラウドを経由することなくWear端末とAndroid端末が直接繋がる現時点ではエミュレータしかないため、Bluetoothで接続するのかWiFiなのかは
不明だが、ほぼBluetoothと思われる。エミュレータはTCPで接続している。
31
UI Overview
32
UI Overview起動画⾯面 起動直後 GMail通知 Facebook通知
左にスワイプ
左にスワイプ 左にスワイプ
33
UI Overview
34
UI Overview
35
UI Overview
36
UI Overview
37
UI Overview
38
UI Overview
ホームボタンの役割
39
UI Overview
引っ張ってる間、日付とバッテリー情報が表示される
40
サンプルプロジェクト
41
サンプルプロジェクトAndroid Wear Developer Previewに登録すると・・・
サンプルプロジェクト3つ
WearableNotificationsSampleElizaChatRecipeAssistant
サポートライブラリ
wearable-preview-support.jar
42
サンプルプロジェクト
実演(時間があれば)
43
エミュレータ内部解析
44
エミュレータ中身解析adb shell cat /proc/version
Linux version 3.4.0-gd853d22 ([email protected]) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #1 PREEMPT Tue Jul 9 17:46:46 PDT 2013
Nexus 5Linux version 3.4.0-gadb2201 ([email protected]) (gcc version 4.7 (GCC) ) #1 SMP PREEMPT Wed Nov 20 14:42:53 PST 2013
45
エミュレータ中身解析
ん?
46
エミュレータ中身解析adb shell cat /proc/version
Linux version 3.4.0-gd853d22 ([email protected]) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #1 PREEMPT Tue Jul 9 17:46:46 PDT 2013
Nexus 5Linux version 3.4.0-gadb2201 ([email protected]) (gcc version 4.7 (GCC) ) #1 SMP PREEMPT Wed Nov 20 14:42:53 PST 2013
47
エミュレータ中身解析/system以下のファイルサイズ
Wearエミュレータ
約130.5MB
Nexus 5約683.3MB
/system/fontsWearエミュレータ
33ファイル
Nexus 574ファイル
48
エミュレータ中身解析/system/media/audio以下のファイル
Wearエミュレータ
215ファイル
Nexus 547ファイル
audio/ringtonesに約100種類ある
audio/uiには
camera_click.ogg , camera_focus.oggDock.ogg , Undock.oggVideoRecord.oggWirelessChargingStarted.ogg
49
エミュレータ中身解析adb shell getprop
Wear端末
124項目
[dalvik.vm.heapsize]: [32m][ro.com.google.locationfeatures]: [1][ro.config.low_ram]: [true][ro.config.nocheckin]: [yes][rild.libpath]: [/system/lib/libreference-ril.so]
Nexus 5242項目
[dalvik.vm.heapsize]: [512m]
50
その他10秒でスリープに落ちる
省電力の考慮
adb -e shell am start com.google.android.wearablepreview.settings/com.google.android.clockwork.settings.SettingsActivity
恐らく竜頭を押した時の挙動
Android Wear のランチャーアプリ
51
Android Wearの未来
52
Android Wearの未来確実そうなもの
カメラ付きになり、静止画、動画が撮れるようになる
無接点充電可能
専用ドックも提供される
電話の受け答えも可能
Bluetoothでの連携
ありそうなもの
位置情報を使って自動チェックイン?
3G/LTE搭載モデルも出るかも?
Google Glassとの連携
Google GlassのベースがAndroid Wearになる?
53
Android Wearの未来妄想
ウェアラブル機器のデファクトになりそう
Androidの普及率
Android Wearになってもコストが変わらない
低レベルのレイヤーを意識しないでアプリから連携可能
Google Nowとの強力な連携
既存のコンテンツがそのままでも利用可能
Wear向けにカスタム通知する手間も少ない
メーカーで囲い込んだプラットフォームは消えていく
54
Android Wearの未来
Androidを越えるものはAndroidを踏み台にした何か
55
俺達のAndroid Wear坂はまだ始まったばかりだ
56
One more things3/27(木)Android Wear勉強会 #1http://atnd.org/events/48832
4/4(金)[日本Androidの会 関西支部]関西 Android Wear 勉強会 #1http://atnd.org/events/48835
57
One more thingsなんとウェアラブル界の重鎮の、塚本教授がどちらも登壇予定!
(もう残席殆ど無いけど)ぜひ参加を!
58
糸冬。
59
Top Related