DC-移动互联网新趋势—解读BAE

来源:百度文库 编辑:神马文学网 时间:2024/04/29 04:07:15
4月21号,中国移动发言人表示,在3G全面上马的年底,其Mobile Market软件商店会成为现实,这个定名为Mobile Market的商店允许个人和企业开发者上传软件进行销售给用户。而此前,在Apple公司通过其iphone App Store获得极大的成功之后,三星的App Store、Google 的Android Market,微软的Windows Marketplace、诺基亚的Ovi Store、RIM黑莓的Applications Center、Palm的Software Store等也都相继浮出水面。

         中国移动作为国内移动互联网行业领军者,此举则是要决心打造中国版“苹果 App Store”。虽然也积极的投入开发基于Android的自有手机操作系统OMS,但也稍显得有点“赶晚集”。所以,中国移动另劈溪径,把其他手机操作系统“为我所用”—开发跨平台的应用开发运行环境BAE,以消除OMS终端数量不足以及手机操作系统间差异给Mobile Market带来的推广局限性,所以BAE平台才是其真正核心。

           BAE给我们用户带来的不止是一种习惯的冲击,更是可以让我们在不更换为OMS手机的同时享受高品质的新一代移动互联网生活,但是,这种模式对用户带来的好处是否多于对运营商以及应用开发商的好处,目前还不是很明朗。

 

BAE现状

BAE(Browser based Application Engine)是基于浏览器的移动互联网应用开发环境,除了可以实现一般手机浏览器的功能,更重要的在于它支持移动Widget的跨平台运行。通俗来讲,可以把BAE分两个角度来看:从应用开发者的角度,BAE是一个开发环境,一个技术平台;而从用户的角度来说,BAE就是一个手机软件,一个运行环境,用户也可以简单认为BAE与S60手机中的Python平台、以及JAVA环境为同一性质,而只是在这个平台上所运行的程序形式不同。

 

作为BAE平台最重要的基石,基于BAE的Mobile Widget是中移动软件商店的主打“商品”。Mobile Widget与Desktop Widget一样,有自己的文件格式,它需要安装到手机上,大小一般为500KB以下。但是,若与移动互联网相结合,Mobile Widget也有自己很多独特的优势:开发简便、功能强大、能实现很多一般手机网页实现不了的功能,比如个人信息管理、通话、短信息等等。

 

BAE、Mobile Widget、Mobile Market三者之间的关系可以这样理解:通过BAE规范开发的Widget应用可以认为是一个个的商品,而这些商品可以放在Mobile Market商店里供用户下载。

 

看看我们身边的手机就知道,目前的手机操作系统非常混乱。Symbian、Windows Mobile、Linux、Palm、MacOSX、Android以及中国移动的OMS等,对于开发者而言,开发应用的难度成倍提升。目前来看,要想减少手机操作系统的数量几乎不可能,同时还有逐年增加的趋势。而且,以往的Java等跨平台运行环境已经不能满足人们对移动互联网应用逐步增加的需求,因此,如何开发在各个平台都可以兼容的新一代应用是开发者目前最关心的事,这也是中移动推BAE平台的重要原因之一。

 

BAE平台目前支持Symbian、Windows Mobile、OMS、Android等主流手机操作系统,基于BAE平台所开发的widget应用,采用标准的Web语言(Html+Javascript+CSS等),可以在不同操作系统上的BAE环境上运行,并具有一致的用户体验。


BAE平台业务实现形式

 BAE平台消除了手机操作系统间的差异性,对应用开发者来说,可以真正实现移动Widget“一次开发,到处运行”的理想,有效的降低了开发难度。而且,中移动的Widget社区面向所有的个人和公司开发者,并且目前从事web开发的人员数量巨大,而且技术简单易学,从源头上保证了开发者的数量。作为用户,你也同样可以运用Web语言开发出你感兴趣的应用放到中国移动的软件商店,兴许也会获得不错的收入。

 

除了支持Widget运行的应用开发环境BAE之外,中国移动还将为开发者提供了一系列的Widget技术规范、Widget应用开发文档、开发工具以及应用模拟器、开发者社区等,有效的规范了开发标准。对于开发的Widget进驻Mobile Market商店,目前中国移动开发者社区采用的发布流程为:开发者 开发应用—>提交应用—>发烧友内测—>测试认证—>合作签约。

 

中移动通过在BAE平台软件中加入Widget的认证签名机制,可以给不同的Widget以不同的权限。比如,某些高权限widget可以使用用户的通话、短信息等本地功能,而那些低级权限的widget则只具有进行网络访问等基本权限。这样可以有效避免了恶意widget盗取用户个人信息、进行业务定制等行为的发生。

 

BAE平台目前可以满足手机用户绝大多数需求,目前有四大典型类别的widget应用:

1、手机终端类的Widget,如短信、彩信、通话、多媒体、PIM等应用;2、传统互联网类Widget,这些有新闻资讯、流媒体点播、搜索等相关应用;3、运营商特色的Widget,提供话费查询、位置服务以及中移动的各种移动互联网应用;4、基于手机浏览器的应用,比如浏览个人网站、博客等。

 

 


BAE平台图片—Widget管理           


丰富的应用形式

影响

从上面对BAE的介绍中我们也可以看到,中国移动主导的BAE的悄然行军势必会对手机应用产业链造成极大的冲击。目前手机应用软件的开发,基本都要顾及到各个不同的操作系统平台,拿我们熟悉的手机QQ来讲,如果要满足不同平台用户的需求,开发者就必须针对Symbian、Windows Mobile等操作系统分别开发不同的程序,这样做既增加了开发投入,而且也容易造成各手机平台之间用户体验不一。另外,从赢利的角度来讲,目前很少有手机应用能够实现赢利。Mobile Market以及BAE的平台的出现,很有可能会给个人或者团体开发者带来赢利的机遇。

 

虽然目前在BAE平台上我们看不到浏览器的身影,或者是中国移动还不愿意将其作为一个浏览器而与其它传统浏览器挑起争端,只是为插件应用(HTML+CSS+JS+XML)进行渲染、格式化显示,但是从BAE的技术架构中可以看到,BAE具备WebKit核心(与Google Chrome浏览器的内核引擎相同),外加浏览器UI,从技术角度来看,浏览器的UI完全可以做成有前进、后退按钮,有地址栏,做得与一般手机浏览器没有差异。所以,无论是从BAE掀起的浏览革命还是增加用户体验以及粘性等方面进行考虑,BAE平台都有可能会对现有的手机浏览器市场构成威胁,而且随着QQ手机浏览器以及3G门户要开发的“GO”手机浏览器的加入,国内手机浏览器市场已经异常火爆。BAE这只黄雀的加入,势必会扩大手机浏览器市场的战火。至于BAE平台正式版发布时是不是可以看到手机浏览器UI的身影,我们拭目以待。

 

目前来看BAE平台的安装运行门槛还是很低的,官方推荐的手机硬件配置为:CPU在400MHZ左右,RAM在20M左右,ROM在128M左右,机型如N78、Dopod S1等。BAE现在只能在智能手机中运行,虽然智能手机的市场份额也在逐年上升,但是非智能手机在市场中还是占大部分,而且,以后能否在非智能手机等设备中植入BAE环境目前还不确定。

 

全球的运营商、互联网门户、浏览器公司、手机厂商都在忙着做平台、标准方面的事情,似乎忽视了对应用开发的热情。平台有了、应用怎么办?设想一下如果苹果的App Store没有25000多个应用的支撑,能实现10亿的下载量么?所以,除了做好平台的建设,中国移动对也必须要做好应用开发工作,即使入门技术不高。BAE的大方向是正确,能不能越走越好,还要看产业链中的各方的努力。

 

其实作为普通用户,我们不关心它采用什么技术和手段,我们只在乎它用起来是不是有那么好,至少要比现在的好,是不是够实用。BAE平台对移动Widget的采用,对于用户的好处,应该是体验更好更方便了。比如说支持待机画面上同时运行多个程序,界面可重叠;支持简单的Script语言,简单的开发和编辑,一般用户也可按照个性取向来进行编辑;支持简单、少数的特定功能,各个应用之间可以互通,使用直观简单;使用开源浏览器技术开发,实现对互联网应用较好的兼容。更具体一点的应用就如基于Web的互联网应用(网页浏览、在线交互式Web游戏等);信息呈现(股票信息、天气信息、位置信息、通讯录信息等);离线小应用(小游戏、小工具等);移动终端基础应用(短信、彩信、音频播放等)。这点或许可以从桌面Widget上边找到一些答案。

 

BAE目前支持多媒体、消息类、设备信息、业务能力、PIM等近10类100多种Widget API,并基于BAE实现中国移动音乐随身听、移动快讯、农信通、手机地图、手机证券等业务,以及各种许多小工具、小游戏等。但是,很显然,如果我们要想实现更好的体验,付费,是再所难免的。

 

中国移动的BAE平台除了在应用开发上需要下足工夫,应用的严格审核也是非常有必要的。对于本来就是要收费的东西,如果在产品质量上无法给予用户保证,Mobile Market也一样很难会得到用户的认可。

 

目前,我们在中国移动发布的Mobile Market软件商店里可以看到,已经有了一些软件在出售,有第三方应用如搜狗输入法、一些小游戏等,也有中国移动自有的一些应用,如飞信、139邮箱客户端等。

 

 

虽然也有很多免费的小软件可以下载,但是像搜狗输入法等这些本来是免费的软件现在也已经过度到2.00元/次收费下载。另外,也有很多5.00元/次的软件在提供下载,而且,在下载应用过程中产生的GPRS数据流量费用也是用户所关心的。软件商店的模式是很不错,但是,你得需要用户“买你的账”才行。同样的商品,如果有免费的软件可以用,相信没有谁会去选择收费的。如果一味的模仿苹果App Store收费模式,在中国目前的消费环境下,可行性很低,因此,除了在应用质量上下足功夫外,盈利模式上也需要考虑到国内的实际环境。

 

 展望

无独有偶,在今年美国的旧金山Web2.0展会上,手机网页开发公司Cloud Four的Jason Grigsby在会议上做了一个有关移动网络未来的介绍,他的演讲也特别关注了跨平台应用的发展。特别是提到了他们的PhoneGap项目,自推出以来,开发者已经能够让他们的应用运行在多个平台上,而不用每次都从头开始,重新制作。PhoneGap实际上和中国移动的BAE平台一样,都是一个基于网页的平台,可以让开发者使用HTML和JavaScript来制作应用,同时这些应用又能利用手机的一些核心功能。

 

此外,综观国际各大巨头可以看到,无论是诺基亚公司的S60 Web Run Time (WRT),还是谷歌公司的Andorid widget,甚至是Vodafone等这些移动运营商,大家都在致力于主导一种超脱于操作系统的平台,此类技术能加快多平台应用开发的速度,随着我们步入手机网页开发时代,这样的技术越来越重要。

 

如今,我们手中有太多的编程语言和平台,而在未来这还会不断增多。因此,我们不应只是将目光停留在本机应用上,不应将本机应用视作移动网络的未来。或许移动网络的未来将是网页为王。中国移动BAE平台到底能否在国内掀起一场新的手机应用革命,让我们拭目以待。