SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
戦ってみた
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 (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 5!
Linux 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!
LG G Watch!
Linux version 3.10.0-g8cc05af (android-build@kpdm5.cbf.corp.google.com)
(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 (android-build@kpdm5.cbf.corp.google.com)
(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
と
ぜんぜん戦ってなかったわー
ごめんなさい。。
糸冬。

Weitere ähnliche Inhalte

Was ist angesagt?

[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編Kenichi Kambara
 
Android 6.0 Marshmallow App Permissions 実践編
Android 6.0 Marshmallow App Permissions 実践編Android 6.0 Marshmallow App Permissions 実践編
Android 6.0 Marshmallow App Permissions 実践編Kenichi Kambara
 
Android Wear最新トピック+α
Android Wear最新トピック+αAndroid Wear最新トピック+α
Android Wear最新トピック+αKenichi Kambara
 
Android dev summit 2019 recap
Android dev summit 2019 recapAndroid dev summit 2019 recap
Android dev summit 2019 recapfurusin
 
パーミッションモデルの過渡期への対応
パーミッションモデルの過渡期への対応パーミッションモデルの過渡期への対応
パーミッションモデルの過渡期への対応ak_shio_555
 
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法Takao Sumitomo
 
Android SDK Toolsのおさらい
Android SDK ToolsのおさらいAndroid SDK Toolsのおさらい
Android SDK ToolsのおさらいTomoki YAMASHITA
 
Cocos2d-JSはイケてる? イケてない?
Cocos2d-JSはイケてる? イケてない?Cocos2d-JSはイケてる? イケてない?
Cocos2d-JSはイケてる? イケてない?Shin Fujisawa
 
Jag201610 API Diffで見るNougat
Jag201610   API Diffで見るNougat Jag201610   API Diffで見るNougat
Jag201610 API Diffで見るNougat mokelab
 
[展開用]Android wear abc2014w-kenichikambara
[展開用]Android wear abc2014w-kenichikambara[展開用]Android wear abc2014w-kenichikambara
[展開用]Android wear abc2014w-kenichikambaraKenichi Kambara
 
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介Masataka Kono
 
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談Android Wearアプリ開発経験談
Android Wearアプリ開発経験談Kenichi Kambara
 
150624 fy2015 jpn
150624 fy2015 jpn150624 fy2015 jpn
150624 fy2015 jpnbm_pr
 
Android,Brillo,ChromeOS
Android,Brillo,ChromeOSAndroid,Brillo,ChromeOS
Android,Brillo,ChromeOSl_b__
 
Android Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイドAndroid Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイドKenichi Kambara
 
透過型HMD Google Glass
透過型HMD Google Glass透過型HMD Google Glass
透過型HMD Google GlassYui Matsuura
 
今日から始める Android Wear - Watch Face 制作【プロ生第39回】
今日から始める Android Wear - Watch Face 制作【プロ生第39回】今日から始める Android Wear - Watch Face 制作【プロ生第39回】
今日から始める Android Wear - Watch Face 制作【プロ生第39回】Masayuki Miyasugi
 
Androidクラスタの私がcocos2d-xでマルチディスプレイ対応してみた
Androidクラスタの私がcocos2d-xでマルチディスプレイ対応してみたAndroidクラスタの私がcocos2d-xでマルチディスプレイ対応してみた
Androidクラスタの私がcocos2d-xでマルチディスプレイ対応してみたMegumi Kido
 
GDC/VRDC 2016 フォトレポート
GDC/VRDC 2016 フォトレポートGDC/VRDC 2016 フォトレポート
GDC/VRDC 2016 フォトレポートHaruto Watanabe
 
もしプロダクトマネージャーが野球のピッチャーだったら
もしプロダクトマネージャーが野球のピッチャーだったらもしプロダクトマネージャーが野球のピッチャーだったら
もしプロダクトマネージャーが野球のピッチャーだったらKayoOkada
 

Was ist angesagt? (20)

[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
 
Android 6.0 Marshmallow App Permissions 実践編
Android 6.0 Marshmallow App Permissions 実践編Android 6.0 Marshmallow App Permissions 実践編
Android 6.0 Marshmallow App Permissions 実践編
 
Android Wear最新トピック+α
Android Wear最新トピック+αAndroid Wear最新トピック+α
Android Wear最新トピック+α
 
Android dev summit 2019 recap
Android dev summit 2019 recapAndroid dev summit 2019 recap
Android dev summit 2019 recap
 
パーミッションモデルの過渡期への対応
パーミッションモデルの過渡期への対応パーミッションモデルの過渡期への対応
パーミッションモデルの過渡期への対応
 
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
 
Android SDK Toolsのおさらい
Android SDK ToolsのおさらいAndroid SDK Toolsのおさらい
Android SDK Toolsのおさらい
 
Cocos2d-JSはイケてる? イケてない?
Cocos2d-JSはイケてる? イケてない?Cocos2d-JSはイケてる? イケてない?
Cocos2d-JSはイケてる? イケてない?
 
Jag201610 API Diffで見るNougat
Jag201610   API Diffで見るNougat Jag201610   API Diffで見るNougat
Jag201610 API Diffで見るNougat
 
[展開用]Android wear abc2014w-kenichikambara
[展開用]Android wear abc2014w-kenichikambara[展開用]Android wear abc2014w-kenichikambara
[展開用]Android wear abc2014w-kenichikambara
 
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
 
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
 
150624 fy2015 jpn
150624 fy2015 jpn150624 fy2015 jpn
150624 fy2015 jpn
 
Android,Brillo,ChromeOS
Android,Brillo,ChromeOSAndroid,Brillo,ChromeOS
Android,Brillo,ChromeOS
 
Android Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイドAndroid Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイド
 
透過型HMD Google Glass
透過型HMD Google Glass透過型HMD Google Glass
透過型HMD Google Glass
 
今日から始める Android Wear - Watch Face 制作【プロ生第39回】
今日から始める Android Wear - Watch Face 制作【プロ生第39回】今日から始める Android Wear - Watch Face 制作【プロ生第39回】
今日から始める Android Wear - Watch Face 制作【プロ生第39回】
 
Androidクラスタの私がcocos2d-xでマルチディスプレイ対応してみた
Androidクラスタの私がcocos2d-xでマルチディスプレイ対応してみたAndroidクラスタの私がcocos2d-xでマルチディスプレイ対応してみた
Androidクラスタの私がcocos2d-xでマルチディスプレイ対応してみた
 
GDC/VRDC 2016 フォトレポート
GDC/VRDC 2016 フォトレポートGDC/VRDC 2016 フォトレポート
GDC/VRDC 2016 フォトレポート
 
もしプロダクトマネージャーが野球のピッチャーだったら
もしプロダクトマネージャーが野球のピッチャーだったらもしプロダクトマネージャーが野球のピッチャーだったら
もしプロダクトマネージャーが野球のピッチャーだったら
 

Ähnlich wie Android Wearと戦ってみた

組み込みエンジニアから見たモバイル開発環境の変遷
組み込みエンジニアから見たモバイル開発環境の変遷組み込みエンジニアから見たモバイル開発環境の変遷
組み込みエンジニアから見たモバイル開発環境の変遷Akio Kondo
 
Androidロボットサミットin京都
Androidロボットサミットin京都Androidロボットサミットin京都
Androidロボットサミットin京都Kenichi Yoshida
 
20120630 android ics in Yokohama
20120630 android ics in Yokohama20120630 android ics in Yokohama
20120630 android ics in YokohamaKenichi Ohwada
 
Androidロボットサミットin名古屋
Androidロボットサミットin名古屋Androidロボットサミットin名古屋
Androidロボットサミットin名古屋Kenichi Yoshida
 
Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days Yasuhiro Ishii
 
Monaco Editor on Cloud
Monaco Editor on CloudMonaco Editor on Cloud
Monaco Editor on CloudShuto Suzuki
 
Androidロボットサミットin愛媛
Androidロボットサミットin愛媛Androidロボットサミットin愛媛
Androidロボットサミットin愛媛Kenichi Yoshida
 
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料Kenichi Yoshida
 
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」Tomoaki Shimizu
 
ふぃじかるこんぴゅ〜てぃんぐしてみた
ふぃじかるこんぴゅ〜てぃんぐしてみたふぃじかるこんぴゅ〜てぃんぐしてみた
ふぃじかるこんぴゅ〜てぃんぐしてみたTakao Sumitomo
 
cocos2d-x 3.0による変更点
cocos2d-x 3.0による変更点cocos2d-x 3.0による変更点
cocos2d-x 3.0による変更点Tomoaki Shimizu
 
cocos2d-xとCocos Code IDE
cocos2d-xとCocos Code IDEcocos2d-xとCocos Code IDE
cocos2d-xとCocos Code IDETomoaki Shimizu
 
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」Kenichi Yoshida
 
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive日本マイクロソフト株式会社
 
Android Studioの魅力
Android Studioの魅力Android Studioの魅力
Android Studioの魅力Keiji Ariyama
 
ソーシャルゲーム市場とアドビFlash戦略
ソーシャルゲーム市場とアドビFlash戦略ソーシャルゲーム市場とアドビFlash戦略
ソーシャルゲーム市場とアドビFlash戦略Andy Hall
 
Android Studio 2.2の紹介@Google I/O 2016東京報告会
Android Studio 2.2の紹介@Google I/O 2016東京報告会Android Studio 2.2の紹介@Google I/O 2016東京報告会
Android Studio 2.2の紹介@Google I/O 2016東京報告会mokelab
 
絵を動かす技術
絵を動かす技術絵を動かす技術
絵を動かす技術MASA_T_O
 
第4回名古屋Android勉強会資料
第4回名古屋Android勉強会資料第4回名古屋Android勉強会資料
第4回名古屋Android勉強会資料magoroku Yamamoto
 
Azure IoT Edge - EdgeAI #5
Azure IoT Edge - EdgeAI #5Azure IoT Edge - EdgeAI #5
Azure IoT Edge - EdgeAI #5Jingun Jung
 

Ähnlich wie Android Wearと戦ってみた (20)

組み込みエンジニアから見たモバイル開発環境の変遷
組み込みエンジニアから見たモバイル開発環境の変遷組み込みエンジニアから見たモバイル開発環境の変遷
組み込みエンジニアから見たモバイル開発環境の変遷
 
Androidロボットサミットin京都
Androidロボットサミットin京都Androidロボットサミットin京都
Androidロボットサミットin京都
 
20120630 android ics in Yokohama
20120630 android ics in Yokohama20120630 android ics in Yokohama
20120630 android ics in Yokohama
 
Androidロボットサミットin名古屋
Androidロボットサミットin名古屋Androidロボットサミットin名古屋
Androidロボットサミットin名古屋
 
Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days
 
Monaco Editor on Cloud
Monaco Editor on CloudMonaco Editor on Cloud
Monaco Editor on Cloud
 
Androidロボットサミットin愛媛
Androidロボットサミットin愛媛Androidロボットサミットin愛媛
Androidロボットサミットin愛媛
 
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料
 
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
 
ふぃじかるこんぴゅ〜てぃんぐしてみた
ふぃじかるこんぴゅ〜てぃんぐしてみたふぃじかるこんぴゅ〜てぃんぐしてみた
ふぃじかるこんぴゅ〜てぃんぐしてみた
 
cocos2d-x 3.0による変更点
cocos2d-x 3.0による変更点cocos2d-x 3.0による変更点
cocos2d-x 3.0による変更点
 
cocos2d-xとCocos Code IDE
cocos2d-xとCocos Code IDEcocos2d-xとCocos Code IDE
cocos2d-xとCocos Code IDE
 
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
 
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
 
Android Studioの魅力
Android Studioの魅力Android Studioの魅力
Android Studioの魅力
 
ソーシャルゲーム市場とアドビFlash戦略
ソーシャルゲーム市場とアドビFlash戦略ソーシャルゲーム市場とアドビFlash戦略
ソーシャルゲーム市場とアドビFlash戦略
 
Android Studio 2.2の紹介@Google I/O 2016東京報告会
Android Studio 2.2の紹介@Google I/O 2016東京報告会Android Studio 2.2の紹介@Google I/O 2016東京報告会
Android Studio 2.2の紹介@Google I/O 2016東京報告会
 
絵を動かす技術
絵を動かす技術絵を動かす技術
絵を動かす技術
 
第4回名古屋Android勉強会資料
第4回名古屋Android勉強会資料第4回名古屋Android勉強会資料
第4回名古屋Android勉強会資料
 
Azure IoT Edge - EdgeAI #5
Azure IoT Edge - EdgeAI #5Azure IoT Edge - EdgeAI #5
Azure IoT Edge - EdgeAI #5
 

Android Wearと戦ってみた