Android Wear: Good Parts

16
Android Wear: Good Parts Takahiro Yoshimura (@alterakey) 11.2.2015

Transcript of Android Wear: Good Parts

Page 1: Android Wear: Good Parts

Android Wear: Good PartsTakahiro Yoshimura (@alterakey) 11.2.2015

Page 2: Android Wear: Good Parts

Who I am

@alterakey

埼玉の小さい会社でR&Dやってます

Page 3: Android Wear: Good Parts

Basics

API 18~の端末とペアリングして使う

端末からの通知を受信して表示するのが主

アプリを動作させることができる

Page 4: Android Wear: Good Parts

Basics

API 18~の端末とペアリングして使う

端末からの通知を受信して表示するのが主

アプリを動作させることができる

Page 5: Android Wear: Good Parts

API 18~の端末とペアリングして使う

Page 6: Android Wear: Good Parts

Facts?

Bluetooth Low Energy?→API呼び出しすら存在しない

NotificationListenerServiceのため

Page 7: Android Wear: Good Parts

Facts?普通のBluetooth!

プロトコル自体はprotobufベースっぽい→セキュリティはBluetoothに頼っているような感じ→そんなに複雑ではなさそう

iOSデバイス?→Bluetooth Low Energyならまだ可能性が… ^^;;;

Page 8: Android Wear: Good Parts

API 18~の端末とペアリングして使う

Page 9: Android Wear: Good Parts

Facts?

1:1でしか使えないの?

Android Wear上でBluetoothServerSocketが作成可能→複数台ともペアリング可能→Insecure modeも使用可能

Android Wear同士の通信だって可能!

Page 10: Android Wear: Good Parts

端末からの通知を受信して表示するのが主

Page 11: Android Wear: Good Parts

Facts?

スリープしている時は?

アプリの継続動作は可能facepalm時にはadbは切られる感じはするが…

センサも生きている

Page 12: Android Wear: Good Parts

Facts?

加速度などを検知してなにか起こすことも!

Sleep as Android

Conductorさっさと公開したい…

Page 13: Android Wear: Good Parts

Facts?電池は減る

batchできるようならそうした方が良いSony Smartwatch 3, LG Watch G/R etc.

batchするとデータが欠落する機種もあるMoto 360 etc.

orz

Page 14: Android Wear: Good Parts

Summary

Android Wearは…

意外と素直

普通に自由

いろいろ使える

Page 15: Android Wear: Good Parts

Summary

楽しい!!!!

Page 16: Android Wear: Good Parts

ご静聴ありがとうございました。