APP下载

企业内部信息化移动应用建设模式探讨

2015-04-16中国电信股份有限公司南京分公司企业信息化部

江苏通信 2015年1期
关键词:浏览器客户端信息化

中国电信股份有限公司南京分公司企业信息化部 张 轶

企业内部信息化移动应用建设模式探讨

中国电信股份有限公司南京分公司企业信息化部 张 轶

介绍了目前移动互联网应用入口的三种模式:传统的Web App(应用)、native App,新崛起的light App。分析讨论三种入口的发展现状、用户体验和各自特点。在此基础上剖析建设企业内部信息化移动应用现状、应考虑的要素、适用场景,探讨内部信息化移动应用建设模式。

信息化;移动应用;建设模式

基于HTML(超文本标识语言)5浏览器开发的Web App(应用)与原生native App之争尚未尘埃落定,自微信崛起后,微信创造的公众平台开启了light App的新时代,OTT(over the top)巨头纷纷推出自己的类微信App平台,这些为移动互联网入口的抢夺带来新的变数。

1 移动互联网入口3类模式

1.1 native App简介

原生型native App是一种基于智能手机本地操作系统,如 iOS(苹果公司开发的移动操作系统)、Android、WindowsPhone并使用原生程式编写运行的第三方应用程序,也叫本地App。我们通常称呼为手机应用客户端,是一种大家熟知的应用形式。手机安装客户端是直接到App store、安卓市场、豌豆荚等应用市场找应用下载安装。由于native App安装在手机操作系统上,可以充分运用本地设备的性能,较好地支持在线或离线消息推送、本地资源访问,摄像拨号功能的调取,为用户带来良好的使用体验。典型的原生型native App很多,如墨迹天气客户端、优酷手机客户端等。

1.2 Web App简介

移动Web App是一种通过网络访问的,在手机浏览器环境下基于网页技术开发实现特定功能的应用程序。直白地说Web App就是一个针对iOS、Android等手机操作系统优化后的Web站点。Web App安装在手机上,实际上是对网站做了一层包装,点击Web App将以快捷方式访问手机浏览器中的目标网站,当然它可以实现特定功能。需要注意的是Web App开发是比较有限的,基于它必须运行在手机浏览器框架中的特性,Web App不能完全使用手机设备的本地资源,用户体验较弱。典型的Web App有谷歌voice、谷歌Gmail等。

1.3 light App简介

轻量级light App由百度于2013年首次明确提出,百度定义为:一种基于平台级手机客户端而产生的服务;开发门槛低、占用系统资源少,体验优于Web App,比native App轻但能实现等同native App的丰富功能和精致交互体验。简单地说,就是依附于平台级native App,根据平台级native App提供的API(应用程序接口)和开放的功能开发出的手机应用程序,通常这类应用程序出现在平台级native App的二级目录中。从百度定义可以看出,轻量级light App兼具native App 和Web App之长,开发门槛低而用户体验还不错。典型的轻量级light App是微信的公众账号,如招商银行服务号、极客公园订阅号等。此外还有百度轻应用。

2 三类应用的分析比较和发展趋势

2.1 三类应用的分析比较

Web App与native App有着本质区别:native App是手机端独立的可执行文件,直接与操作系统进行联系;Web App则在手机浏览器里运行,通过浏览器引擎与操作系统通信;而light App是依附于平台级native App二次开发的应用,具有native App的壳和Web App的内核。三类应用各具特色,前两者在移动互联网入口之争中一直此消彼长,争论不断,而light App是近两年才出现的新生模式,来势汹汹发展迅猛。

原生型native App的优势和劣势很明显,优势在于:

1)能为用户提供最佳的使用体验,包括精美的用户界面,卓越的本地设备资源交互能力,根据不同手机操作系统的特性能提供不同体验。

2)native App有部分可离线浏览的数据,对网络要求低。

3)每个native App都关注于特定的垂直细分市场。当用户产生需求时,只需要到支持的应用商店去下载安装应用,安装了应用也就找到了需求内容。

原生型native App的劣势在于:

1)native App是基于操作系统的,不同手机操作系统iOS、Android等,不同移动设备:手机和Pad,都要实施针对性开发,尤其Android系统碎片化严重,这使得native App开发成本和运维成本都很高。对用户而言,每一次程序功能优化后,客户端版本升级都需要重新下载更新,使用成本也很高。

2)由于苹果手机特定的商业模式,基于iOS的客户端应用要通过苹果App store认证后才能下载,更新周期拉长。

3)从开发者角度看,对于iOS的开发,需要通过objective-C那样精细复杂的语言去开发,要求很高,加大了开发入门难度。

Web App的优劣势与原生型native App相反,优势在于:

1)由于Web App的本质是运行在手机浏览器中的网页程序,所以它具有良好的跨平台特性,对iOS或Android,不同移动设备手机或Pad,一次开发都能使用,开发成本和运维成本低。相应地,对于用户而言,程序运行在服务器端,即使功能更新,设备端是不需要重新下载更新的,降低了使用成本。

2)Web App的发布不需要经过App store严格的提交和更新审查规则,升级和维护变得更容易。

3)Web App可以通过HTML、CSS(层叠样式表)或者Java script来进行开发,对于传统的程序员来说,上手快,入门难度低。

Web App的劣势在于:

1)Web App需要服务器端数据,在网络限制下,将严重影响使用。

2)即使在HTML5的支持下,Web App可以简单调用移动设备的本地资源,比如LBS(位置业务)的功能、本地数据存储、音视频播放的功能,但与原生型App比起来,用户体验仍然差距很大。类似地图、播放器类应用,需要巨大的离线空间,在这点上,原生型App完胜Web App。

轻量级light App是近几年伴随着微信等重量级应用而出现的新生事物,它的优势在于:

1)light App是依托于微信这样的原生型App平台存在的第三方开发的独立程序,省去了用户从应用市场下载程序的步骤。平台型App庞大的用户群直接为light App提供了可发展用户,light App只需要专注内容的经营。

2)从开发成本上说,light App所需要的开发技术是面向平台App提供的API进行Web开发,入门难度等同与Web App,也很低,同时平台型App一般都会提供屏幕自匹配、地图LBS功能、调用本地相机功能、消息推送等常见功能API,也降低了开发难度。light App也同样具有一次开发多平台适配的特性。

轻量级light App的劣势有:

1)既然是轻量级和Web程序的本质,light App所能展示的界面用户体验度类同与Web App,无法与原生型App媲美。

2)受平台型App的限制多,交互方式只能是菜单,界面单调,娱乐性差。

2.2 目前发展趋势

根据百度的2013年的一季度的《移动互联网发展报告》数据,手机用户平均媒体时长,native App占80%,浏览器Web不到20%。数据表明,手机浏览器无论是使用时长还是使用频度都已停滞或下降。在网购、影音、搜索、地图等应用上,原生型App的霸主地位无法撼动。轻量级light App目前还没有准确应用数据,最红火的微信公共账号数没有官方公布数据,但从各媒体渠道显示,这不是一个小数目。

3 企业内部信息化移动应用最佳模式

3.1 内部信息化移动应用的发展现状

电信运营商的内部信息化能力一直以来保持较高水平。随着智能机、移动互联网的发展,内部信息化需求不可避免也存在着PC(个人计算机)向移动侧的转移。企业内工作移动应用与市场情况相比,既有共通性又具有自己特点,表现为:

1)移动应用仍然面临建设模式的选择:Web App还是native App。这两种应用分别具有各自的优劣势和适用场景。

2)内部移动应用的需求服务于日常工作,主要集中在三个方面:内部信息系统的查询统计类,内部流程审批类,工作互动类。其中查询统计类的需求占比约80%,而地图、视频类的内部应用需求较少。

3)长期以来,电信运营商内部移动应用多采取外包形式开发。电信运营商的项目成员对于native App开发所面临的不同操作系统、设备碎片化的情况不了解;对Web App的形式、特点不了解;对于最新HTML5技术能帮助Web App实现的能力不了解。企业内移动应用的建设方案第一选择大都是native App,极少有选择Web App模式,由此带来很大的开发成本和后期运维成本压力:

·内部员工手机制式多,必须要同时开发Android、iOS两个版本,还要注意适配Android的设备碎片化;

·内部信息化移动应用的特点是业务发展变化快管理要求多,多个程序版本需要不断更新升级,开发压力大,用户客户端不断升级,用户感知也达不到满意的效果;

·投资成本的因素可能会迫使某些应用放弃更新,这使得企业内移动应用的生命周期普遍很短,难以迭代开发打造精品。

4)电信运营商内部系统多,相关工作用native App也多,员工手机屏幕被大量工作客户端占据。同样存在原生应用的“头部效应”:除了日常工作必须使用的客户端,其他应用用户不知道去那里下载或用户下载之后极少使用,要用时却想不起或找不到它。

5)随着微信的大热,电信集团与网易公司于2013年共同推出易信社交产品。电信员工普遍将易信定位于工作社交平台。电信企业内有部分技术敏感型员工尝试基于微信、易信公众号做应用开发,由于易信的普及性,应用在内部推广取得良好效果。

3.2 内部信息化移动应用的建设考虑要素

要避免电信企业内移动应用的建设生命周期短,形式大于内容的困境,在项目建设前,项目成员对总体情况要有均衡考虑。

1)项目需求。需求永远是IT项目建设的第一要素。

建设者要充分了解移动应用的开发目标、具体功能、使用对象、使用习惯。

2)投资成本。投资成本决定了项目建设的广度和深度。

一般来说,成本投入的多少与开发技术方案和移动应用产品模式的选择有密切关系。开发native App的投资成本大于开发Web App和light App的投资成本,后两者其实都是Web应用,成本相近。

3)用户体验。影响用户体验的有很多方面:用户人群,用户手机不同操作系统分布占比,使用习惯,获取内部移动应用的渠道,新应用的学习成本,应用的易操作性等。

3.3 内部信息化移动应用的建设模式探讨

基于项目建设考虑要素和三类应用入口的特点,对于电信运营商的内部信息化移动应用,建设模式建议为:

对于需求最集中的统计查询类和简单工作交互类应用,推荐通过轻应用的方式来解决。开发light App的好处是显而易见的。功能够用:对于企业内部常见的工作需求,平台型App提供的API功能足以满足。成本低易控制:light App本质是Web应用,具有一次开发多平台适配的特性,开发成本远低于原生型App。推广学习成本低:light App是依托于微信、易信这样的原生型App平台存在的第三方开发的独立程序(公众号),省去了用户从应用市场下载程序的步骤,节省了用户学习使用的成本。运维成本低:light App可以在服务器端随时更新发布新版本,用户不需要重新下载,随时体验最新功能。

不推荐Web App的原因是:由于Web App入口是手机浏览器快捷方式,让用户记住浏览器地址的成本高,很容易遗忘;其次Web App登录需要用户输入用户名密码验证,而light App通过微信、易信已经能获得用户的手机号匹配用户真实身份。

对于有特定使用对象的垂直领域工作应用和地图视频类内部移动需求,由于应用本身需要调度大量的设备本地资源,对用户界面和交互能力要求较高,建设方式推荐采用native App方式。

电信企业面对近几年大量涌现的内部移动应用,除了对应用的建设模式要加以考虑之外,还面临着管理难题:App客户端太多,员工不知道从那里获得下载路径和最新版本,Web App是浏览器地址链接难以记住,即使是获取成本最低的light App,也要通过搜索公众号名称才能关注。笔者建议,电信企业可学习互联网上的App store应用市场建立内部移动应用市场。可设立下列内容:

1)提供给应用建设者发布应用的通道。

2)按照行列交叉分类提供应用下载。其中,行指不同应用入口类别,iOS、Android的native App下载地址,Web App 和light App的二维码;列指不同应用类别,例如营销类、装维类、管理类等。应用下载有应用画廊介绍和点评互动,方便员工了解应用主要内容。

3)提供最热门、最新上架应用下载推荐和下载排行榜。

4 结束语

企业信息化应用向移动侧迁移在所难免,一方面要综合考虑项目建设目标寻找最佳建设模式,获得用户良好体验,避免重形式轻内容;另一方面,要考虑应用的有效整合,才能加强企业内部应用的生命力。

猜你喜欢

浏览器客户端信息化
月“睹”教育信息化
幼儿教育信息化策略初探
反浏览器指纹追踪
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
基于Vanconnect的智能家居瘦客户端的设计与实现
环球浏览器
信息化是医改的重要支撑
信息化
客户端空间数据缓存策略