美文网首页互联网科技
H5与原生界面的相爱相杀

H5与原生界面的相爱相杀

作者: c597dd01fa1f | 来源:发表于2018-09-21 22:27 被阅读8次

来说一下那么为什么说H5无法取代原生的APP,只能处在一个共存的例子

1,这个是由系统的底层决定的,极端例子,所有的应用都通过H5展示,那么你是否需要一个浏览器?

2,涉及庞大的功能,涉及复杂的逻辑结构,涉及安全性的要求,H5可以胜任吗?

所以,H5和原生的融合会出现动态的调和,最终会找到一个平衡。

那么接下来就说下iOS开发中原生和H5的相互调用。

原生页面优势:

(1)运行速度比较快

(2)能使用设备的底层功能,如摄像头、方向传感器、重力传感器、                     拨号、GPS、语音、短信、蓝牙等

(3)在界面设计、功能模块、操作逻辑等层面相较web更易做到App的便捷性和舒适性,功能更加强大

(4)节省流量

原生界面劣势:

(1)不同的操作系统(如Android和iOS)需要独立的进行开发,使用其各自的开发包、开发工具和控件

(2)每次有更新,都需要重新打包一次发布到应用平台上,且每次要向各个应用商店进行提交审核(还有被拒的风险)。之后用户需要手动进行点击更新安装(安装成本较高)

(3)开发成本比较高,尤其需要适配各种机型时(如Android应用,需要适配各种Android手机)

H5页面优势:

(1)由于是运行在浏览器上,所以只需要开发一次便可以在不同的操作系统上显示

(2)迭代版本时,不需要打包便可以发布(实时更新、快速迭代),与云端实现实时数据交互

(3)开发成本相对较低,对浏览器的适配较简单,且发布门槛相对较低

H5页面劣势:

(1)每次打开页面,都得重新加载,获取数据...

(2)过于依赖网络,速度无法保证。特别在弱网环境下,不仅耗费流量而且加载缓慢,就算是WiFi情况下也不容乐观

(3)只能使用有限的设备底层功能(无法使用摄像头、方向传感器、重力传感器、拨号、GPS、语音、短信、蓝牙等功能)

(4)仍处于发展阶段,部分功能无法在基于现有技术的浏览器基础上实现,且无法全面的显示最完美的用户体验,只能用现有技术去弥去找最佳解决方案

相关文章

  • H5与原生界面的相爱相杀

    来说一下那么为什么说H5无法取代原生的APP,只能处在一个共存的例子 1,这个是由系统的底层决定的,极端例子,所有...

  • 相爱相杀,相爱相杀?

    相爱相杀 婚姻与爱情,这个话题古老而永恒,爱情多样,婚姻亦多样。多样性的呈现,一是在形式,二是在结果。 ...

  • 相爱相杀

    我们时常“相爱”偶尔“相杀” ”相爱”“相杀”好似清晨的粥,深夜的酒,知己与混蛋,二者好似阴阳两...

  • bingo

    相爱相杀

  • 2017-08-26

    相爱相杀

  • 是谁杀死了你的“创意”!

    广告界的甲方、乙方,就犹如一对相爱相杀有着俗世孽缘的痴男怨女,竟然是相爱相杀,那么也必定会在若干个分分合合之后被送...

  • 我和原生家庭相爱相杀

    文 | 鸣凤乔 我非常害怕回娘家,但又不敢不回。几天不回去妈妈就会道德绑架我,说白养我了,说我是白眼狼。一度因为跟...

  • 与密友相爱相杀

    上一篇:密友情深 - 简书 1. 小艾 她是一个被农学耽误的建筑师,她画的漫画惟妙惟肖,她的建筑草图好几百张. 她...

  • 与病魔相爱相杀

    昨日下午,上课期间,倍感身体微微发热,心想可能是此节课用力过猛而致。奈何,天气却是寒风凛冽,心想不好,病魔...

  • 与你相爱相杀

    此时的我位于高一30班的教室中,讲台上的班主任还在安排各项事务,不想听啰嗦繁琐的班规,我开始偷瞄身边的人,什么?...

网友评论

    本文标题:H5与原生界面的相爱相杀

    本文链接:https://www.haomeiwen.com/subject/dbprpftx.html