gpt4 book ai didi

android - 到目前为止,React Native 与 WPA 应用程序的体验

转载 作者:行者123 更新时间:2023-11-29 11:33:37 24 4
gpt4 key购买 nike

我在 React+Nodejs 上有一个中等规模的项目,我需要为移动部分选择最合适的技术。为此,我正在考虑使用 React Native 或 Web Progressive Apps。我想问你们,到目前为止,您对“类原生”React Native 与基于 WPA 的应用程序的性能有何体验。

我需要考虑:1. 尽可能简单地从 ReactJS 代码转移到移动端。2. 移动设备上的硬件支持。比如条码读取和NFC。3.推送通知。4. Android和iOS均能正常运行。

最大的问题是 WPA 技术是否已经成熟到足以信任它。

最佳答案

几个月前我不得不做出同样的决定,我们选择了 PWA(还不是每个人的答案)。

这就是我们选择 PWA 的原因,

1) 性能 - Web can now perform 60fps - 神奇的数字需要原生的平滑过渡。

2) 成本 - 使用 PWA 可以快速轻松地构建既适用于移动应用程序又适用于 Web 的产品,现有 Web 开发人员无需学习曲线。3) 证明 - 从 Twitter lite 开始对 Flipkart 来说,PWA 上的成功案例实在是太多了。毫无疑问它是可靠的。随着几个月前 iOS 的支持,现在所有主流浏览器都支持它。

PWA 限制和解决方法,

1) 硬件 - PWA 仅限于 what web can do today .所以像条形码扫描仪这样的硬件我们短期内没有任何支持范围,有些硬件的支持非常有限,有些硬件像蓝牙一般支持(就今天支持的浏览器版本的百分比而言)我们有构建一个小型 Android native 应用程序以与这些硬件交互并将信息传递给使用 Web 套接字的 PWA。比如说,当条形码被扫描时,这个原生 Android 服务将监听并接收它并传递给我们的 PWA。 NFC 也是如此。

2) 打包和部署 - 没有正式的方法来生成 APK 并在企业环境中分发。在使用一些文件资源管理器将 PWA 应用程序添加到主屏幕后,我们能够提取 APK 并使用它来分发。还没有在 iOS 上试过。希望任何移动操作系统的最新版本,我们也可以使用 cordova(不是纯 PWA,但我们可以获得像 Service Worker 这样的大部分好处)来打包和分发。

关于android - 到目前为止,React Native 与 WPA 应用程序的体验,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51192404/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com