首页 > 解决方案 > BLE 应用与 React Native 对比原生平台

问题描述

我正在寻找使用 ReactNative 或本机平台(iOS 和 Android)创建 BLE 移动应用程序的优缺点。

我应该遵循哪种方法?任何人都可以分享他们使用 ReactNative 的经验吗?我在这两个原生平台上都工作过,它给了我很好的结果,但是对于我的新项目,我正在考虑 ReactNative,因为它有单一的代码库,并且相对而言,它比单独在 iOS 和 Android 上工作需要更少的努力。

这些优势是否也适用于 BLE 应用程序?或者它也可能在性能和维护方面存在问题?

标签: androidiosreact-nativebluetooth-lowenergy

解决方案


使用带有 RN(react-native)的 BLE 制作应用程序并不困难,而且我不觉得它比原生应用程序慢很多。(但这实际上取决于您的应用程序有多大)。

那么是的,我会说 RN 更快地制作你的 BLE 应用程序。

但是您必须注意:如果您使用多个本机函数,RN 可能会有点棘手,并且可能成为调试的噩梦。

PS:我用这个 BLE lib做了一个应用程序


推荐阅读