android wearと戦ってみた
DESCRIPTION
Android Wear勉強会 #2( http://atnd.org/events/53398 ) で発表した内容TRANSCRIPT
戦ってみた
Android Wear
株式会社ブリリアントサービス 近藤昭雄(@kojira)
と
自己紹介
名古屋出身の0x27歳の 組み込み系エンジニア
2007/11/12 Android SDKが発表された当日に Android情報まとめwiki開設
2008/02/05 Armadillo-500にAndroidを
ポーティング、 Youtubeにビデオ公開
2008/02/21 Android情報ブログを開設、 ポーティング方法を公開
2008/05/11 大阪で初のAndroid勉強会開催
(Armadillo-500へのポーティングハンズオン)
中略
2009/12/01 開発に携わったAndroidアプリ 「スポットメッセージ」が
ADC2のソーシャル部門で入賞
後略
Android出た頃は32歳だったなあ (遠い目)
本題へ
Android Wearの中身
Android Wearの中身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 5!Linux version 3.4.0-gadb2201 ([email protected]) (gcc version 4.7 (GCC) ) #1 SMP PREEMPT Wed Nov 20 14:42:53 PST 2013!
LG G Watch!Linux version 3.10.0-g8cc05af ([email protected]) (gcc version 4.7 (GCC) ) #1 SMP PREEMPT Tue Jun 17 11:56:02 PDT 2014!
Saumsung Gear Live!Linux version 3.10.0-g84593d0 ([email protected]) (gcc version 4.7 (GCC) ) #1 SMP PREEMPT Sat Jun 21 10:45:07 PDT 2014
Android Wearの中身/system以下のファイルサイズ!
Wearエミュレータ:約130.5MB!
Nexus 5:約683.3MB!
LG G Watch:約211.6 MB、!
Samsung Gear Live:208.7 MB!
/system/fonts!Wearエミュレータ:33ファイル!
Nexus 5、LG G Watch、Samsung Gear Live!
74ファイル
Android Wearの中身/system/media/audio以下のファイル!
Wearエミュレータ!
215ファイル!
Nexus 5!47ファイル!
LG G Watch、Samsung Gear Live:なし!エミュレータ!
audio/ringtonesに約100種類ある!
audio/uiには!
camera_click.ogg , camera_focus.ogg!Dock.ogg , Undock.ogg!VideoRecord.ogg!WirelessChargingStarted.ogg
Android Wearの中身adb shell getprop!
Wear端末!
[dalvik.vm.heapsize]: [32m]!Nexus 5!
[dalvik.vm.heapsize]: [512m]!LG G Watch、Samsung Gear Live!
[dalvik.vm.heapsize]: [128m]
アプリ作った
アプリ作ったWear側のアプリなしでもスマホで処理をすれば、そこそこいける!
Wear側にアプリ入れると電池消費激しい※ランチャー入れてみたら・・・!
今回は敢えて、Wear側なし!
どんなアプリか
単刀直入に言うと・・・!
どんなアプリかYo!!
!!!!!!!!
どんなアプリか
みたいなWear端末だけで完結する!
コミュニケーションツール!
なんで作った?なにかやろうとしてもすぐに・・・
なんで作った?
スマホのロック解除したくない!
なんで作った?
いずれLineでスタンプを送ったり、!
Facebookで「いいね!」をするのも!
Wear端末の操作だけで完結する!
・・・と思う!
なんで作った?
簡単に自分の思いを伝える事に特化したい!
こんな感じ
こんな感じ
Mobile Backend Starter
プロトはMobile Backend Starterで速攻完成
実装NotificationCompat.Builderを使ってNotification出すだけ。!後、NotificationにPendingIntentを付加してReplyに反応させるだけ。!とってもカンタン。
実演
実演
何故か上手くいかない><
今後
そのうち「I miss u」とかいう名前でマーケットにリリース予定
まとめAndroid Wearに対応するのに覚えることが少ない。楽ちん。日常で使わないとアイディア湧いてこない音声入力ツライスマホのロック解除する回数が格段に減ったMoto 360待ち遠しいデス
まとめ
カンタンなのでみんなも何か作るといいよ!
戦ってみた
Android Wearと
ぜんぜん戦ってなかったわー
ごめんなさい。。
糸冬。