android wearの未来予想図

Post on 04-Jun-2015

1.618 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

ABC2014 Springでの講演資料

TRANSCRIPT

未来予想図

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 (nnk@nnk.mtv.corp.google.com) (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 (android-build@vpbs1.mtv.corp.google.com) (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 (nnk@nnk.mtv.corp.google.com) (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 (android-build@vpbs1.mtv.corp.google.com) (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