手机应用市场规模庞大
2011年是中国手机移动互联网元年,中国手机用户超9.5亿,3G用户超过3亿。这一年,移动互联网行业给人的感觉就是大家都在开发手机应用或手机游戏。随便打开一个应用商店,就能发现里面收录了数以万计的应用,而且还在不断增加当中。就在今年7月,中国超过英国成为全球第二大应用市场,份额达5.4%。
手机操作系统错综复杂
移动互联网无论从硬件、操作系统、软件,都存在激烈的竞争。硬件厂商之间的竞争已经不足为奇,而手机操作系统的竞争也是越演越烈,iOS、Android、WP将形成三足鼎立,而Blackberry、BADA、Megoo,也不甘示弱,以及下滑严重的Symbian、Linux、MTK、BREW依然拥有庞大的存量市场。此外还有Ophone、魅族、点心等Android的衍生系统。
整个手机操作系统市场处于诸侯乱战,语言差异和标准不统一,给开发者带来了很大的麻烦。未来终端平台可能会趋于统一,但由于存在利益之争,道路还非常漫长,至少三国争霸的局面将持续很长一段时间。
应用开发成本居高不下
面对如此错综复杂的手机操作系统,手机应用软件的开发一直处于无奈状态,任何人都希望所有操作系统都能统一标准,但这只是幻想。摆在手机开发者们面前的现实是你必须从中做出艰难的选择,并且坚持用它,直到精通为止。
开发者可以选择专攻一种操作系统,而企业主们显然不太愿意。对于企业而言,最为宝贵的就是用户资源,当前移动互联网炒得火热,但仍然缺乏成熟的盈利模式,大家都在布局、圈地、抢用户。谁拥有最多最忠实的用户,谁将享受日后的移动盛宴。
现在摆在所有企业面前重要的难题,就是平台适配与开发成本成正比,平台适配越多,开发人员越多,开发成本越高。即便是富有远见的企业,在选择平台时,也绕不开iOS和Android,以及越来越近的WP7。
移动跨平台开发的由来
如果只需开发一次,就可以适配各个手机操作系统,那么可以给企业减少大量的人员投入,从而有效降低开发成本。移动跨平台开发的原理,在于通过底层适配打通各个手机操作系统,在应用层实现不同操作系统的标准统一,实现一次开发,全平台适配,即从而覆盖更多的目标用户。
移动跨平台开发早在几年前就已经有公司在做,但由于整个行业环境的问题,加上开发技术和产品性能都不够成熟,移动跨平台开发没有得到很好的市场反响。
移动跨平台开发的现状
随着Adobe公司宣布停止移动版Flash的开发,以及传闻微软不再更新Silverlight,HTML5的发展前景普遍被业界看好,更多的企业和开发者开始关注和了解HTML5。
HTML5作为***的HTML标准,虽然目前还只是草案,但是已经得到了微软、苹果、谷歌等IT巨头的大力支持,国外主流浏览器的新版本均已经支持HTML5。HTML5的优点很多,但***的优点就是跨平台。iOS、Android、WP7都内置了WebKit内核的浏览器,而Webkit可以很好的支持HTML5,所有HTML5开发的应用和游戏,可以运行在上述三大智能平台中。
国内外已经有一些公司,已经完成了跨平台移动开发技术,支持HTML5+CSS3,解决了以往跨平台开发面临的诸多问题,产品性能和体验得到了全面提升,可以与Native应用相媲美。
移动跨平台开发的未来
HTML5正在受到追捧,正如Strobe的创始人Charles Jolley所说,在未来的几年里,HTML5将在移动电话,PC和电视的应用开发中占据主导地位。
由此相信,基于HTML5的跨平台开发技术将逐渐盛行,为开发者解决最为麻烦的平台适配问题,届时开发者只用关心用户需求,而不用过多考虑平台特性。