e-works数字化企业网  »  文章频道  »  基础信息化  »  移动应用

移动应用App的发展研究

2017/5/30    来源:内蒙古财经大学    作者:        
关键字:App  移动应用  
移动互联网时代是快速迭代的时代,移动应用以前所未有的态势迅猛发展。随着移动应用的推陈出新,移动应用市场的竞争也越来越激烈。移动应用要保持和得到更多的应用市场份额,首要是要提供良好的用户体验。
    一、前言
 
    移动互联网时代网络信息平台正在从桌面端向移动端迁移,人们的信息获取方式与使用习惯也正在向移动智能终端转移。随时、随地、随身、永远在线的移动应用特性渗透到各行各业及社会生活的方方面面。从订购机票、火车票到读书、K歌、听音乐等都可通过移动终端利用碎片化时间来实现。根据中国互联网信息中心发布的第37次中国互联网络发展状况统计报告,截至2015年12月,手机网民规模达6.20亿,较2014年底增加6303万人。网民中使用手机上网人群的占比由2014年85.8%提升至90.1% ,手机依然是拉动网民规模增长的首要设备。仅通过手机上网的网民达到1.27亿,占整体网民规模的18.5%。2015年新网民最主要的上网设备是手机,使用率为71.5%,较2014年底提升了7.4个百分点,台式电脑的使用率为39.2%,较2014年有所下降[1]。
 
    移动应用推出时只是接近完成的状态,通过后期快速的迭代来更新产品,通过不断完善产品的功能来留住用户。互联网产品多为免费的,App市场的竞争非常激烈,在强大的竞争下,新生的移动应用争取市场份额的难度非常大。例如比较流行的美图APP,第一款开发推出的就会占有大份额市场,但是如果后期不能快速迭代来扩充使用功能,市场份额会很快流失。所以,移动互联网是一个快速迭代的时代,谁对用户的需求满足的越快,谁就能拥有竞争优势。
 
    二、Native App和Web App的移动应用特点及比较
 
    Mobile App(Application的缩写),指运行在智能终端上的第三方应用程序[2]。目前,App主要是通过应用商店或应用市场来发布的,用户通过应用商店或应用市场来下载App应用。比较著名的App应用商店有苹果App Store,谷歌Google Play Store,黑莓BlackBerry App World,微软Marketplace,国内有安卓市场,应用汇,碗豆荚,以及小米应用商店等。智能终端上运行的App主要分为Native App(基于本地OS运行的应用)和Web App(基于浏览器运行的应用)。Native App是一种基于智能终端本地操作系统如iOS、Android等使用原生程序编写运行的第三方应用,也叫原生App。Web App是运行于手机浏览器上,基于网页技术开发的移动应用。目前,App市场主要以Native App为主。
 
    NativeApp依赖于智能终端操作系统OS,应用开发受限于智能终端操作系统所提供的API,其开发的主要模式是“终端+应用”模式[3]。这种模式是目前主流的移动应用模式。但是,随着App数量出现井喷的态势,Native App的一些劣势也慢慢凸现出来。Web App的开发技术主要HTML5技术,HTML5泛指Web应用技术标准,主要包括HTML5、CSS3、JavaScript、Web Application API等一系列标准。Web App是基于浏览器的应用,基于HTML5的移动互联网应用在移动终端Web运行环境中运行,应用代码主要部署在服务器端上,类似于应用系统的B/S模式它能将移动终端的本地服务与传统Web应用的运行模式相融合,具备良好的跨平台性[5]。2014年10月,HTML5标准定稿,Web App在移动互联网的优势越来越凸显出来。表1列出Native App与Web App的应用特点。
 
    表1 Native App与Web App应用特点对照表
 
Native App与Web App应用特点对照表
 
    三、Native App与Web App发展趋势
 
    (一)移动网络环境发展的影响
 
    Web App的弊病之一就是要求较高网络环境,同时消耗较大流量。2015年5月,国务院办公厅印发了《关于加快高速宽带网络建设推进网络提速降费的指导意见》,提出了加快高速宽带网络建设推进网络提速降费的目标和举措。要求加快推进全光纤网络城市和第四代移动通信(4G)网络建设[4]。在政府的大力推进和资金投入下,移动网络的速度会有明显的提升,资费也会大幅下调。这种发展的背景下,Web App对网速和流量的高损耗将不再是制约其发展的阻力,在高网速下Web App的应用将更加流畅,用户体验更优。较Web App显著优化效果下,Native App在应用体验上也会更加流畅,但对它的劣势却未能产生实质改变。
 
    (二)移动设备发展的影响
 
    Wab App的弊病之二就是浏览器兼容性差,由于部分浏览器不支持HTML5 和JavaScript,导致应用不能使用。目前移动端主流的浏览器是各操作系统自带的浏览器,如Android5.0的Chromium,iOS的Safari,WP8的IE,还有用户使用比较多的Opera Mobile浏览器,Firefox Mobile浏览器等。随着HTML5的定稿,这些浏览器HTML5的支持度越来越高。本文通过http://html5test.com测试网站对目前主流的手机浏览器HTML5支持度做了测试汇总[6],数据是从2010年到2016年各浏览器对HTML5支持度的走势图,Y轴对应的是HTML的跑分值,分值越高支持度越好。从走势上看越来越趋于平稳,说明各浏览器对HTML5的支持越来越趋于完善。测试报告如图1所示。
 
    Web App的弊病之三是不能离线使用,这样会导致部分用户选择使用Native App,事实上Native App的大部分数据互动交换的功能也是需要在线使用。Web App使用它的本地缓存机制可以将应用所需的部分资源文件缓存到本地,从而实现应用的常用数据实现离线使用。所以支持HTML5的浏览器也能实现脱机访问功能,用户网络连接中断时,仍然可以访问移动Web App。
 
    随着浏览器对HTML5的支持度越来越成熟,移动设备的性能越来越强大,Web App的易用性不再受限于浏览器,将会有很好应用前景。Native App不是基于浏览器端来运行的,随着硬件性能的提升,用户体验也会优化,但限制其发展的因素未得到改变。
 
主流浏览器对HTML5的支持度跑分走势图
 
图1 主流浏览器对HTML5的支持度跑分走势图
 

责任编辑:李欢
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐