移动互联网未来的发展走向,没有人能够进行准确的预测,其中存在很多变量。都说HTML5的时代真的来了,但总觉得HTML5与原生开发间并不存在竞争替代关系。各具优缺点的HTML5和原生应用开发,究竟哪个才是你的心头好?
HTML5在近两年里可算是出尽了风头,无论是去年10月底的规范定稿,还是今年年初惊爆业内的微信开放JS SDK,亦或是腾讯、百度、360、搜狐等互联网巨头之间的布局争夺。这一切的一切似乎都在预示着HTML5将要给移动互联网界带来颠覆性变革。
也许以后,HTML5真的会重新定义移动互联网的黄金时代。但在此之前,当你准备开发一款应用时,切不可只一味的追寻别人所尊崇的技术,最重要的还是要搞清楚自己的整体需求。其中最为关键的问题包括“应用的受众是哪些?”、“用户想要获得的是什么?”,以及“吸引客户最好的策略是什么?”。其实,总的来说也就是两点:移动用户体验,劳动和资本投资需求。
既然有如此多的顾虑,那么总要选择最适合自己的开发方式。关于这个问题其实早就有各种分析,而这次我们再整体性的探索Web、原生以及混合应用开发之间的历史渊源。
别看现在的HTML5风光无限,其实它的发展道路也是让人不胜唏嘘。自出生到去年规范的尘埃落定,长达8年的长跑真心不容易。其中最大的惨败要数2012年的Facebook事件,当时Facebook CEO扎克伯格怒言“押注HTML5是Facebook最大失误”,进而转战原生应用,这让支持HTML5的人受到了不小的打击。
原生应用的历史要比Web应用悠久的多,如地址簿、日历和计算器等默认自带的应用程序及可用的Web连接在很早以前就出现在移动设备上,1998年风靡全球的诺基亚经典游戏贪吃蛇就是典型之一。就平均而言,如今开发者采用最广泛的开发方法仍是原生应用开发。虽然HTML5风头正胜,但拥有强大性能及高品质用户体验的原生应用能占据大头也不足为奇。
所谓混合应用,顾名思义,就是原生和Web应用的结合体,自然也就继承了两者的优缺点。换句话说,相当于利用Web开发技术编写的原生应用,如HTML5、CSS、JavaScript都是进入原生容器(Native Container)的比较常用的语言,原生应用包含了一个链接到HTML文件的WebView隐藏浏览器。
「 公司的业务特点是审批单据种类多,业务审批单比较复杂,通过MASTUDIO移动化打通审批堵点,实现海内外移动一体化。」
「 公司自主管理系统是生产中的重要系统,移动化后更多企业一线员工获得参与,MASTUDIO同时还对接了宝钢的ERP系统。」
「机场集团办公系统负责日常各部门的收发文审批等事项,通过MASTUDIO实现了移动化审批,同时还接入了地勤系统、航班信息。」
中海物业是香港上市公司,其办公系统负责全国各地分支机构的日常管理、各种事项审批,审批单据较多、通过MASTUDIO快速实现了移动化的需求。
深业集团是地产上市公司,负责全国分公司的日常办公管理、业务审批,通过MASTUDIO移动应用大大提供了工作效率。
“找到一个稳定性、及时性和安全性都很高的解决方案,特别是安全性,因为国信证券内部信息涉及到大量企业客户的商业机密;”