讨论App原生开发将死,以后是混合开发的天下

头像
雪狼
264阅读17评论

现在公司开发App一般都是用混合开发App的,开发速度快,成本低,好维护,现在手机性能都比较好,混合开发的App流畅度基本能满足需求的,要求极致体验的也没有几个App的,再说混合开发基本能满足开发的需求,大费周章开发个原生的App也用不着的,这样发展下去,原生开发是不是会死的,你公司用的是原生开发,还是混合开发,大家一起讨论讨论,分享分享经验,让后人可以参考参考。

讨论话题:
工作&职场
城市:
杭州
收藏
举报
加载中…
精选评论
头像
等级5

这个也不能说原生app已死,要看业务情况,uniapp开发这种api应用很擅长,但是一旦涉及到tcp开发或者其他底层调用,uniapp就力不从心了,需要搞个什么原生转换,复杂度直线上升,并且效果不如人意,我曾经就用uniapp开发过一个socket通讯,uniapp根本没有接口,最后从插件市场找了好几个插件,搞得也不是太好用。uniapp这种混合开发写写页面,调调接口,还是可以的。大部分业务也就是这种情况了。

那是你局限在uniapp了,我就用uniapp开发物联网项目的,项目中用到了经典蓝牙、mqtt、udp、tcp、视频拍摄播放、语音播报插件,这些都可以通过原生插件的形式集成,
就是她这个文档是真的乱,我是纯前端转的,以上这些插件都是照这别人的插件一个个改。 使用上也没什么问题,我们蓝牙数据是10ms一条采样的,性能上也可以, 就是绘制曲线不行,一但点超过上万,绘制就很卡了。

你说的蓝牙视频语音这些都是uniapp封装好的,拿来用就可以,mqtt本质上是websocket,uniapp也是自带的,这些常用的开发没问题,但是socket通讯,uniapp是没有的,js并不是真的并发,在处理原生转换的插件时候会有并发问题的。市场上的socket插件基本都测试过,多少都有问题的。

tcp协议的mqtt,经典蓝牙,这些都是原生开发的,uniapp自带的是ble,websocket也只能走ws的。
我的意思是uniapp可以协助快速出项目,安卓 ios一套出。在初始阶段肯定是可以满足的,后面你项目稳定盈利了,可以慢慢转原生,获得更好的性能和用户体验。

嗯,是的,面向c端的用户产品,uniapp大部分都能满足,但是有些面向工业控制类的,需要走底层串口,socket开发,甚至其他硬件控制,uniapp就无法直接搞了,所以楼主问题"原生是否会死",我认为,原生肯定死不了。但是搞原生的人可能会被饿死,市场就那么大,需求太少了。

对,他没法直接搞,必须写原生插件,好在现在gpt可以帮很大的忙,
因为原生库很丰富的,只要包装成arr包,就行了

头像
等级0

之前看过一篇文章,忘记在哪里看的了,说是下一代谷歌浏览器都可能代替操作系统😂

不过推进得不怎么样,用的人少啊,推不动

头像
等级3

你又来了,话题咋那么多😂

头像
等级0

React native 怎么样?

国内用得好像不多,国外用得多

头像
等级2

都混合多少年了,只是各种混合的概念不断在冒出,还没有vue、react这样的框架,至于rn flutter,这两个也是一种可能

头像
等级0

现在最新的性能最好的要数flutter了吧,怎么都还在用uniapp