1
loniper 2017-01-04 09:52:09 +08:00
我司去年开始就用 react native 写了,原生还是得懂一些的,有的第三方 API 还是以原生为主,不需要太懂,能写个壳子即可。学习成本还好吧,如果原来懂 js 的话学习起来还算快。不过坑也是有的,比如我司一直忙于更新 app ,没有时间更新 native 的版本,结果发现安卓 4.x 上会闪退,小米某些机型上支付宝也调用不起来。
webapp ,我司另一个 app 是用的原生壳子+mui 实现的, iPhone 上运行还可以, 2G 内存的安卓机上运行起来就卡了,还不如 react native |
2
Tuisku 2017-01-04 10:02:50 +08:00
要不要看下 DCloud 出的那个 H5+?之前试着做了一次感觉还蛮去,但是还是不喜欢这种 WebApp 的方式。
所以现在用 Xamarin /doge |
4
inkWave OP @Tuisku Dcloud 那个貌似上不了商店。我们得打包上商店。 XAMARIN 之前搜过,好像不太符合我们的需求。
|
5
em70 2017-01-04 10:13:32 +08:00 via Android
做微信小程序啊
|
6
inkWave OP @em70 如果现在我们什么都还没做,可能会考虑,现在是想把已上架的 app 从不同层面做优化,所以想着是不是换个适合我们的开发框架、平台还有形式会好一些,毕竟之前做的说到底就是个 webapp ,从 0 到 1 没问题,但是 1 到 100 就略显吃力,制约太多了。
|
7
loniper 2017-01-04 10:46:35 +08:00 via iPhone 1
@inkWave 目前是 4 个人,维护 react native 的 iOS 和 Android 版本,还有一个微信的版本,另外说的 mui +原生的版本打算交过来了,会再加一个人,因为这个版本的工作量主要在前端那边
|
8
myoula 2017-01-04 10:56:56 +08:00 1
已经有三个项目上架, 性能比基于 webview 的好太多, fps 能达到 60 , react native 视图都是原生性的,然后配合性能很好的 v8 引擎。
要懂一些 Android 和 iOS 的基本知识, react native 目前有很多开发者贡献的扩展,有些扩展是需要设置项目依赖的,包括一些权限设置和配置。 某些复杂需求,需要自己写 native module ,包括 JS 和 Native 之间做事件通讯。 相机可以用 react-native-image-picker 地理位置 react native 有原生的 geolocation |
9
WildCat 2017-01-04 11:00:50 +08:00 2
这里有一个写的不怎么好的 V2EX 客户端,基于 react native : https://github.com/imWildCat/wetoo
已经上架 App Store & Google Play 。 |
13
em70 2017-01-04 11:03:20 +08:00 via Android 1
@inkWave 你现在想换 RN ,还不如换小程序,你们有网页前端经验,做小程序三天就能上手,一周就能做个版本出来。相机,地理位置,聊天小程序封装很好,全是一句话解决。更重要的是小程序现在有流量红利, 1 月 9 号下发布,大家都在同一个水平线
|
15
LzxHahaha 2017-01-06 22:54:03 +08:00
用 RN 写过好几个完整项目,如果没有原生人员支持还是可能会遇到困难的
|