Andorid 4.2以降はBluetoothが違う、ってどういうこと? - いまさら聞けないAndroidのなぜ
***
Android端末にかぎらず、パソコンやiPhoneなどBluetoothをサポートするデバイスは、無線通信部分のみをハードウェア(IC)に任せ、その他の処理をソフトウェアで行っています。そのソフトウェアは「Bluetoothスタック」と呼ばれ、Android OS 4.1までは主に「BlueZ」が利用されてきました。
そのBluetoothスタックが、Android 4.2(Jelly Bean)から「Bluedroid」に変更されました。チップベンダーのBroadcomが開発し、Android Open Source Project(AOSP)に寄贈するという形式をとっているため、どのメーカーのAndroid端末でも利用できます。
Bluedroidへの移行に伴う最大のメリットは、BLE(Bluetooth Low Energy、ブランド名は「Bluetooth Smart」)のサポートです。従来のBluetooth規格と比較すると、BLEは消費電力が極めて少なく、スマートウォッチや家電との連携、あるいは店舗や施設内での行動を追跡するための「ビーコン」との通信に最適です。iOSでは、iOS 7のときからBLEを利用するビーコン(iBeacon)がサポートされていますが、AndroidでもBluedroidの強化によりAndroid 4.3(Jelly Bean)からビーコンを利用できるようになりました。
安定性と信頼性の向上もポイントです。BlueZはLinux汎用/デスクトップ向けのスタックとして開発されてきましたが、Bluedroidは組み込み用途に最適化されており、BluetoothのためだけにD-Bus(デスクトップLinuxシステムで利用されるプロセス間通信機構)を用意する必要がなくなりました。システムをシンプルに保てるぶん、安定性が向上したというわけです。
(記事提供: AndroWire編集部)
提供元の記事
関連リンク
-
「私って待ち合わせ苦手なのぉw大学とバイトは遅れないんだけどねぇ~」反省の色ゼロ!?遅刻常習犯の友達との約束でまさかのこっちが大寝坊⇒信じられないLINEが返ってきて・・・
-
「私のハンバーグがない…!食べたのは夫!?」ひと口を理由に私のご飯を食べる夫にイラっ!でもこれって許すべき?
-
「私の母乳は栄養たっぷりよ♡」「たくさん出るからいくらでも飲んで!」暴走しすぎた結果…赤ちゃんがギャン泣き!?
-
堂本剛、ジェシーに呼ばれて行った先に宮舘涼太「聞いてないからお互いにびっくり」 ミステリアスな私生活の裏側明かす
-
ヤーレンズ楢原、NAVER終了後の“まとめ”に立候補? 『ヤーレンズANN0』小粋なトーク健在