本篇文章2435字,读完约6分钟
从手机的出现到移动互联网的蓬勃发展,我们已经进入了移动互联网时代,在这个时代,每个人都可以获得大量的信息资源。尽管移动计算技术发挥了如此重要的作用,但它仍处于发展的早期阶段。
对于需要吸引不同用户群和满足不同业务需求的应用,如何用一个实用、合理的价格和支持大量应用来实现我们的移动愿景?
在许多情况下,答案是使用网络技术。基于webkit内核,html5/css3与移动终端的结合优势证明了这一结论。
为什么是网络技术发展?
从苹果的ios和谷歌的安卓可以看出,未来的移动计算领域注定要以更加开放的形式发展。基于开放、免费和可互操作的平台,该开发模式将在移动应用的开发中发挥关键作用。
最流行的ios和android系统,symbian、webos或blackberry都有基于webkit内核的内置浏览器,支持各种标准的网络技术,如html、css、javascript、php、ruby on rails和python。
与此同时,随着安卓阵营的壮大,各种风格和型号的安卓终端涌入市场。这对开发者来说是一把双刃剑。一方面,更多的终端意味着更大的市场;另一方面,更多的终端也意味着平台的分裂。考虑到不同终端的适应性,android的分裂也可以通过使用html、css和javascript来生成应用程序来解决。
使用标准化的web技术给开发人员带来了极大的自由、广泛的应用范围和低成本。你可以很容易地将一个程序发布为一个网络应用程序,然后由成千上万的真实用户对其进行修改和测试。
即使你已经准备好改变,你也可以使用rexsee(http://www.rexsee)和其他优秀的移动中间件产品将web应用程序转换成apk程序,并将它们作为本机android应用程序发布。
本地应用和移动网络应用的比较
移动终端风靡全球的原因不仅在于强大的硬件功能,还在于庞大的移动应用软件。目前,appstore和android市场上的应用程序都是基于两家公司向第三方应用程序开发人员提供的sdk开发的。
在本地开发模式下,应用程序从appstore或android市场下载并安装在移动终端上,硬件功能(扬声器、加速度传感器、摄像头等)也是如此。)直接使用。
除了基于sdk的本地开发模式,移动终端还支持web开发模式(appstore是一个典型的web应用程序)。它基于webkit内核,具有强大的html5支持,并通过html、css和javascript等标准化web技术实现了移动web应用的开发。
简单地说,移动网络应用是一个为移动终端优化的网站。网站上有什么并不重要。它可以是一个标准小企业的小册子,一个抵押贷款计算器,甚至是一个记录每日热量消耗的工具。
移动web应用的定义特征是用户界面(ui)是通过使用web标准技术建立的,可以通过url(公共、私有或需要登录)访问,并根据移动终端的特征进行优化。
对于移动终端的应用开发来说,基于sdk的本地应用和使用web技术的移动web应用各有优势,也各有不足。一个简短的总结可以从以下几个方面进行比较。
本机应用程序的优势:
能充分发挥设备硬件和操作系统的特点;
运行效率高,完全不受网络限制;
本机应用程序的缺点:
开发周期长、成本高、效率低(苹果提供基于objective-c语言的ios sdk开发,安卓提供基于java语言的andorid sdk开发)。);
不同终端的适应程度不理想;
调试和发布都不方便。
web应用程序的优势:
网络开发人员可以很快上手;
各种终端的广泛适应性;
实时调整和改进,大大降低了开发周期和成本;
web应用程序的缺点:
复杂的用户界面效果很难实现;
硬件函数调用的延迟。
随着移动设备和网络的日益集成,以及当前平台上离线应用程序的支持,本地应用程序和移动web应用程序之间的界限不再明显。特别是随着html5的不断发展,移动web应用将会更加强大。
移动网络应用开发工具
在webkit和html5的支持下,许多web开发厂商开始转向构建基于移动设备的web应用框架。
Phonegap、titanium、iui、jqtouch、wptouch、xui、iwebkit、rhodes、gwt-mobile……当我们惊叹移动web应用程序充满了各种框架和类库时,实际上,主要的web框架才刚刚开始它们的移动之旅:雅虎的yui3.2的touch版本、jquery的jquerymobile、集成jqtouch和raphal库的extjs推出的sencha touch框架。
其中,拥有最著名的开源js库的Ext js开始推出基于javascript+css3+html5的移动设备应用框架sencha,这无疑是最令人兴奋的。Sencha是一个由extjs、jqtouch和raphael合并的开源项目,这是extjs为响应html5等新趋势而加强丰富的图形和触摸屏功能的一项重要措施。
与这么多的应用框架相比,国内的rexsee(http://www.rexsee)已经在移动应用的演进中逐渐崭露头角。基于webkit内核,完全支持html5和css3,标准化、易操作、广适性,以及web应用原有的生化转换能力,在中国有如此领先的移动web应用开发工具,真是令人惊讶。
或许,未来将是iphone和android的,但它们会成为以rexsee为代表的移动网络应用程序开发工具吗?我仍然记得美国西部的淘金热。真正受益的不是用铁锹挥汗如雨的肌肉男,而是卖牛仔裤的小贩。
结论
comscore的最新数据显示,超过79%的手机用户已经转用智能手机,安卓和ios在美国的市场份额都有所上升,分别达到41.8%和27%,比三个月前分别上升了5.4%和1.0%。随着移动市场的快速发展,出现了新的移动应用趋势。在不久的将来,以webkit为核心并支持强大html5的移动web应用程序将主宰世界。
标题:移动Web应用未来趋势
地址:http://www.yunqingbao.cn/yqbxw/4011.html