-2

使用 Estimote SDK 或 Altbeacon 信标库来开发使用 BLE 信标的 Android 应用程序的优缺点是什么?

我只是在谈论 Estimte SDK 而不是他们的云服务。我不一定想使用 Estimote 信标,但据我了解,SDK 可与任何 iBeacon 或 Eddystone 信标(没有云服务)一起使用。

4

1 回答 1

3

Android 信标库与专有替代方案的一些主要优势:

  • 开源。 它的工作原理没有秘密。如果您对库有疑问,可以自己查看源代码,甚至可以修改它以满足您的需求。您甚至可以分享您的更改并建议将它们添加到库中。

  • 适用于许多信标品牌和类型。 该库旨在与信标品牌和传输格式无关,因此它可以与任何供应商使用各种格式的信标一起使用。除了 AltBeacon、Eddystone 和 iBeacon 之外,还可以将库配置为使用各种信标格式,甚至可能是那些尚未发明的信标格式。

  • 使用非常广泛。 该库被 Google Play 商店中的 4,000 多个移动应用程序使用,并已安装在超过 1.5 亿台设备上。

  • 积极的社区支持。 在 StackOverflow 上搜索“Android Beacon Library”会返回大量问题和答案。使用图书馆时很容易找到帮助。

此外,该库对后台启动和省电具有强大的支持,并支持在 Android 5+ 设备上传输信标。

像 Estimote SDK 这样的专有替代方案可能对仅适用于 Estimote 信标的非标准功能有用,例如,使用专有的 Estimote GATT 服务配置信标的标识符。

完全披露:我是 Android Beacon Library 开源项目的首席开发人员。

于 2016-03-31T12:42:03.077 回答