网页原生开发的一些问题
来源:广州软件开发 编辑:广州软件开发公司 日期:2020-04-25
开发原生运用的一些问题
原生运用的最大问题便是为其所投入的本钱,不像学习 HTML 和 CSS,开发原生运用的门槛并不低,这也意味着,比较其他的 Web 同行来说,雇佣一个客户端开发者的费用或许更高。
正的开销是耗费在支撑多渠道和多设备。不像Web运用,build 一次,基本可到处运行。用一种言语开发的App乃至不能移植到不同渠道上。
为什么这么说呢?由于APP可以经过辨认手机的类型、体系,辨别是商务机仍是音乐机,从而判断估计用户的收入水平和兴趣爱好再经过辨认用户浏览习惯从分析用户行为习惯,再推送企业的推行信息。一起多数App都具有共享功用,可以经过用户的共享,精准的收集到可以方针群体。
互动性
不只初期开发运用的本钱高,而且后期保护本钱也很高。每逢有新的设备发行,你就得更新你的运用。屏幕大小、分辨率,以及操作体系这些因素都将影响你的运用程序。
那么什么情况应该做原生运用呢?
功用
根据浏览器的Web App的某些功用性的缺失,是需求创建原生运用的一大理由。大部分智能手机关于数据具有权限控制,一些原生特性只支撑原生运用的拜访。例如, iPhone上的Web运用是不能获取通讯录信息的。
速度
呼应速度是挑选原生运用的又一理由。虽然现在来说是可以在手机上缓存网页的,可是它们的呼应速度永远不会像原生运用那样快。所以,当你期望以速度为重时,挑选原生运用是极好的。
专注
原生运用一般可以让用户专注完成方针明确的使命。比如:摄影、刷交际网络、发信息等。这是由于原生运用有更好的针对性,用户总是偏爱能立即呼应的一方。
安放到主屏幕
可以被放到手机主屏幕上也是人们挑选原生运用的一大原因。不过这个理由也许将不再适用了,随着呼应式网页的改进和开展,用户会越来越适运用网页来进行操作。 不只如此,现在手机网页也能像App一样放到手机主屏幕上。乃至网页运用可以像原生运用那样发送通知。 是否创建一个原生运用的要害,最终仍然取决于用户运用的流畅性以及程序本身的功用性。
内容 VS 行为
关于到底是挑选原生运用仍是网页运用,虽然这很难下结论,但总仍是有些规律可循的。总的来说,如果你意在重视用户的行为,那么原生运用便是你的归宿。而如果你旨在向用户传递信息,那么一个移动端友好的手机网页便是首选。
混合型运用
如果想让工作变得更复杂,还有第三种挑选——混合型运用。诸如 PhoneGap 这类开源结构,更是支撑运用 HTML、CSS 和 JavaScript 来创建原生运用,而这种运用必定具有良好的跨渠道性。 乍看上去,混合型运用似乎是一个最佳挑选。不只开发 App 的门槛低了,还支撑跨渠道,它还可以像原生运用那样拜访大部分功用。
相关阅读