要开发的APP和上图类似。我们团队从来没做过APP,平常都是开发网页,这次突然来了个APP,领导叫我先研究一下,请大佬给点建议。
要开发的APP和上图类似。我们团队从来没做过APP,平常都是开发网页,这次突然来了个APP,领导叫我先研究一下,请大佬给点建议。
产品适配环境如果比较多,利用一些成套的框架可以减少底层适配难度,更多关注业务。
这也是现在所谓的小程序流行的原因,虽然有很多限制,但在大多数情况下其实是方便了开发,减少了底层适配的。
优点:
原生——流畅度高,体验好,有非常多的现成第三方框架可以使用。
混合开发——兼容多平台,开发成本相对低一些
缺点:
互相反过来看即可。
我建议你们根据自己的项目需求,先去git上找对应的库。语音交流/文字交流/视频通话/拍摄,都是非常大的命题。每一个单独拎出来都不太容易做,你们还是第一次。
基本大家都是找第三方的开放平台接入SDK使用,小厂就不要想着自己写一套了。
所以,花个三四天,找原生的框架,找混合开发的框架,对比一下,大概就知道该选什么了。
前提给出了:团队从来没做过APP,平常都是开发网页。
所以从上手成本以及快速开发肯定是react-native / uniapp 这类的选择优先,不然原生开发光上手成本可能就一月不止,至于性能问题产品先做起来,有效果了再去考虑性能,到时候可以配合原生去做混合开发也不晚。
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
原生兼容性好体验好但是成本高,好多公司都混合开发