当下APP如日中天,
不仅满足了广大消费者之于食衣住行育乐等日常生活所需,对企业而言,更是赖以扩散创新应用服务,并与用户互动的主流路径。
不管是在移动互联网时代的个人创业,还是企业的互联网+,
都绕不开APP开发,
那么,问题来了,是选择网页html5开发还是选择原生(即native)开发?
选择基于需要:
1、需要体验起来流畅、流畅、流畅(流畅是表面,深层是性能)
使用原生APP(H5相对性能较低)
对于复杂的交互,即使H5实现了,在用户体验上也要减分。比如在Native App上,一个类似页面滑动切换的效果,基本不会感受到延迟,你手指只要开始滑动,页面就无缝的跟着滑动,但在Web上,大家应该都经常看微信里的各种H5的花哨分享页面吧,那滑动流畅吗?
2、需要速度快快快(不是人人的网络快的像一匹千里马)
使用原生APP(H5相对更依赖网速)
H5目前基本无法将数据存储在本地,依赖实时性数据,网络状态不好的时候卡到哭。
每当用户需要上传数据,比如输入,选择,传照片等,页面的延迟会影响使用的速度;而APP可以本地存储,运行速度更快,更省流量,可离线操作或者访问本地资源。
3、需要圈住用户(建鱼塘开始难,后面易。天天钓鱼开始易,后面难)
使用原生APP(H5相对更依赖其他平台)
H5的入口一般是浏览器或者微信,换言之,用户首先是其他平台的,留住用户的成本很高。
4、需要开发成本低(贵有贵的理由)
使用H5
H5一个 产品经理 +前端+设计+后台就能搞定;App则需适配iOS、安卓等不同平台进行设计和开发,至少需要iOS工程师+Android工程师+PM+前端+设计+后台,开发成本高出1/3甚至更多。
这也是市场上,app开发报价的差异让很多企业和个人迷惑的原因之一。不同的架构、不同的兼容性、不同的体验、不同的技术等综合因素造成各自的价格差异很大。
另外:原生app是可以内嵌H5,直接在应用内即可打开并与H5进行转化,有在运营上需要大量使用H5的,因此也不用担心。
美国牛叉的脸书(Facebook)、LinkedIn、也是舍弃原本实行的HTML5,转而打造原生App。
所以,选择哪种,看看咱们自己的需求。
以上只是简要说明需要,
如需了解更多,欢迎咨询咖咻。