HTML5实现APP和原生方式有多大差距,多少坑

 我来答
音符侯爵
2017-09-19 · 超过13用户采纳过TA的回答
知道答主
回答量:24
采纳率:100%
帮助的人:13.7万
展开全部
本人不才,但还是想对题主这个问题做个答复
原公司开发过几个app,大部分都是由于工期问题,不得不选择用html5进行跨平台开发,这么搞下来,开发速度会比较快,至少比开发原生的成本要低许多,举个简单的例子,开发一个html的app,你需要的是一个普通的美工和前端人员,和普通的后台写接口人员就好,如果不复杂,连安卓或ios的开发人员是完全不需要的,但是开发一个原生的app,你需要至少两个的安卓开发人员加上两个的ios开发人员,美工,后台等。所以这是html5的优势所在,但是很遗憾,无论如何,html5所开发的app跟原生的app还是有着差距,最确切的体现就是在性能上,尤其是有着大量数据交互的app,原生的流畅和控件的稳定性,毋庸置疑。所以,开发前期时就要做好取舍,衡量好利弊来选择开发方式。
我想题主是对html5开发app是比较感兴趣一点,那我就曾经做过的项目谈谈吧,html5,css和js这些常规的自不必说,就是相当于手机上看网页来适当调节大小而已,关键设计在美工,适配屏幕看前端。而数据的传输,让后台写好接口就好。关键的技术点在于框架的选择和使用,常用的还是angular.js和ionic的组合,也有用Hbuilder软件进行快速H5开发的。只能说,对比原生的开发,如果本来是开发网页的人员,很快就能上手,但是app的性能上需要用其他办法优化。

一点点自己的看法和意见,谈不上专业,如果题主还有什么想知道,而我了解的,欢迎聊聊咯
闫诺沙高洁
2020-02-25 · TA获得超过3697个赞
知道大有可为答主
回答量:3063
采纳率:28%
帮助的人:260万
展开全部
看你应用在什么上面了,最大的差距还是对原生功能的调用,可以折中用hybird开发,我现在就在用hybird,感觉挺好的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式