文/熊军

移动应用泛指面向各种移动终端设备的嵌入式系统应用软件,这里的移动终端主要包括PDA、功能手机(Future Phone)、智能手机(Smart Phone)、MID(Mobile Internet Device)等。

Palm OS曾经的独步天下

[/caption] 移动应用的开发,虽然早在上世纪八十年代就有Psion的EPOC和Apple的Newton试图打开这一独特市场,但真正成功的,却是3com的Palm OS,Palm OS在上世纪九十年代曾经有高达90%以上的市场占有率,拥有数十万的开发者队伍,并有数万款应用软件,采用其作为操作系统的PDA一度总销量达到数千万,而Palm III、Palm V以及Treo系列都堪称移动终端的经典之作。但Palm OS命运坎坷,其所有权短短几年数度易手,最后被日本的浏览器厂商爱可信收购,而爱可信新推出的Web OS则很难看到Palm OS的影子,Palm OS也很难再现昔日雄风。

在Palm OS盛极一时的年代,作为中国的开发者,比较知名的有杜永涛(外挂中文系统CJK OS的开发者)、UGLEE(巨硬输入法的开发者),但由于拥有Palm OS的公司都不是太重视中国市场,Palm OS的中文应用没有形成规模。

[caption id="attachment_3688" align="aligncenter" width="300" caption="外挂CJK OS的Palm OS桌面"]

[/caption] Windows Mobile贵族偏安一隅

在Palm OS红火的时候,微软当然不愿意这个市场被Palm OS独享,于是在1996年推出了嵌入式操作系统Windows CE,而PDA则是其重点发展方向。但和Windows的发展历程一样,一直到2000年推出Windows CE 3.0,微软才算初步取得成功。Compaq基于Windows CE 3.0开发的iPAQ 3630 Pocket PC,则是移动应用进入多媒体时代的里程碑,这也是Palm OS开始走下坡路的标志。

随着iPAQ 3630的诞生和热销,支持Windows CE阵营的厂商也越来越多,微软于2002年8月,推出专门为手机优化过的Pocket PC 2002 Phone Edition操作系统。2002年10月,国内第一款PocketPC手机——多普达686上市了,并在国内掀起了一个智能手机的热潮,而微软也借机将面向手机的Windows CE改名为Windows Mobile。

由于微软对中国市场的重视,在Windows CE和Windows Mobile平台上,还是有非常多的中文应用。就个人应用来讲,早期的比较知名的有摩英科技的CE-Star(Windows Mobile的外挂中文平台)、mPhone,而后来的应用就非常丰富了,只要是稍微知名的移动应用软件,都有相应的Windows Mobile版本,比如掌上书院、UCWEB、手机QQ等。而真正赚到钱的个人应用开发商,则是手机输入法的两个开发商:点讯和A4。企业应用市场,Windows Mobile也是百花齐放,大大小小的开发商多达上千家。大多数开发商均赚到了不菲的利润。

[/caption] 在Windows CE和Windows Mobile取得初步成功后,由于与Google在互联网领域的竞争,牵扯了微软的绝大部分注意力。微软在移动应用领域就开始不思进取,虽然先后推出4.2、5.0、6.0,并基于Windows CE推出面向智能手机的操作系统:Windows Mobile 2003、5.0、6.0、6.1、6.5,但基本上都是换汤不换药,错失了在移动应用领域进一步攻城掠地的好机会。而恰恰在这个阶段,移动应用领域成长起来三个巨人:Nokia控制的Symbian,RIM的BlackBerry和最具冲击力的Apple的iPhone。

Symbian:“啃老”造就冠军

Symbian的前身就是文章开始提到的EPOC,起先有诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通讯设备商共同出资注册合资公司控制,后来则被Nokia全额收购,而Nokia也承诺将把Symbian发展成为开源的手机操作系统。

Symbian提供了灵活的用户界面,来适应不同的用户需求。目前基于Symbian的用户界面有很多,主要是Series 60/80/90以及UIQ,而其中以Series 60所占的市场份额最大。

就目前的整体市场占有率来讲,依托“老子”Nokia在手机市场上40%左右的市场占有率,无论是国内、国外,Symbian的移动终端数量都是最大的,所以诸多的移动应用,都是以Symbian为重点方向,比如:UCWEB、Pica、百阅等。

RIM:独霸高端商务市场

而RIM的Blackberry,则是具有典型的企业应用特点,其最早于1999年开始提供服务,凭借其独步天下的Push Mail的概念,获得了欧美大量商务人士的厚爱。同时BlackBerry,几乎成为无线邮件的代名词,借此积累了数千万的高端用户,并获取了不菲的利润。

Blackberry虽然早在2006年就开始与中国移动合作进入中国市场,但由于其高昂的使用费,其在中国的应用仅仅局限于外资企业和少数国内大型企业的高端用户,用户数量极其有限,所以目前国内市场上很少有针对BlackBerry的开发商,但随着RIM开始降低身段,逐步开始与国内的运营商合作开拓个人消费者市场,其在国内的发展潜力也不容忽视。

iPhone:完美主义和娱乐至上的胜利

2007年6月29日,是移动应用开发者应该记住的一个日子,Apple的iPhone在美国上市,iPhone非常创新地集成了移动电话、音乐播放器、网页浏览、电子邮件、搜索和电子地图,并提供了领先的多点触摸显示屏和全新的用户界面,让用户用手指即可操作iPhone。当然,最主要的是其划时代的App Store商业模式,一下子打开了移动应用的金矿之门。

2010年1月初,苹果公司宣布App Store应用程序下载量突破30亿。换句话说就是,仅在2009年一年,iPhone用户就从苹果的App Store上购买下载了25亿个应用程序。同时,苹果在2009年的全球市场份额已占到99.4%,这让苹果当仁不让地“稳坐”手机应用的“霸主”宝座。

但就国内的情况来看,虽然国内包括水货在内的iPhone有200万台之多,但能从苹果的App Store上获利的开发商并不多,仅仅是少量针对欧美市场的开发商稍稍赚了一些,但也没有当初想象的规模大。而未来iPhone在中国市场的发展,还存在诸多变数,同时由于国内的绝大部分开发商对iPhone的开发并不熟悉,也导致大部分开发商处于观望态度。

Android:互联网大佬的“未雨绸缪”

就在Windows Mobile、Symbian、BlackBerry、iPhone打得热火朝天的时候,在互联网领域呼风唤雨的大佬Google按捺不住,也于2007年11月宣布推出基于Linux的开源操作系统:Android。

Android获取了包括中国移动、NTT DOCOMO、沃达丰、T-MOBILE等诸多运营商的支持,并获得了除Nokia之外的绝大部分大中型手机厂商的支持,甚至还获得了很多“山寨机”厂商的青睐,大有后来者居上的气势。

但就目前市场上的Android手机销售情况来看,其形势并不乐观,有待在2010年甚至是2011年才能真正打开市场。

由于中国移动的大力支持,目前在国内,基于Android平台的开发商数量正在快速增加,但目前也还没有传出哪家开发商开始盈利的消息。看来也都是作为一种战略性布局,以免在市场爆发的时候,处于落后地位。

J2ME:快乐的配角

作为跨平台的移动应用开发技术,J2ME也获得了绝大多数手机厂商和运营商的支持,也是绝大多数轻量级、对多媒体性能要求不高的应用开发的首选平台,但由于其需要针对诸多的手机进行适配工作,其发展趋势也受到一定的限制,并没有iPhone和Android平台那样的号召力,处于一个配角的地位。

在国内,J2ME的开发商主要是手机游戏公司,就国内的商业环境来讲,基于J2ME的手机游戏是移动应用里面最成熟,同时也最有发展前景,所以这些手机游戏公司在有不错的收入的同时,也获得大规模资本注入,其日子还是过得相当轻松快乐的。

MTK:中国特色的应用平台

作为山寨机产业的基础平台,MTK在中国也形成了独特的产业链,虽然其用户大部分是低端用户,但由于其用户获取信息的渠道受限,基于MTK的各种应用也获得了极大的发展,包括手机游戏、音乐、图铃等业务也形成了极大的市场规模,但由于监管失控,很多基于MTK的应用也充斥着扣费陷阱。

由于在中国有庞大的用户基础,MTK也受到越来越多的移动应用开发商的重视,包括其缔造者联发科也开始重视移动应用市场,着手统一应用开发技术,并即将推出类似iPhone的App Store的应用商店,相信这也会吸引更多的开发商来加入MTK的开发队伍。

作者简介:

熊军,现任摩博(北京)科技有限公司总经理,1997年毕业于南开大学,一直从事移动终端和无线网络相关的应用开发和营销工作,领导了多个移动应用创业项目,熟悉移动应用和电信增值业务相关的技术,拥有丰富的产品、营销和管理经验。

(本文来自《程序员》杂志10年03期)

《程序员》10年7月刊精彩内容:http://www.programmer.com.cn/3484/

《程序员》订阅:http://book.csdn.net/programmer/

推荐:移动应用开发的过去、现在和未来相关推荐

  1. 推荐60+ Flex开发参考网站

    推荐60+ Flex开发参考网站 下面是一些好的Flex开发的网站或者Flex资源,如果你使用Flex开发,可以参考一下. 网上找的,可以参考参考!呵呵 新手入门参考: Adobe Flex 3 - ...

  2. Spring高级程序设计(Spring框架创始人倾情推荐的权威开发指南)

    Spring高级程序设计(Spring框架创始人倾情推荐的权威开发指南) 市场价 :¥99.00 会员价 : ¥74.25(75折) 样章免费试读:http://www.china-pub.com/1 ...

  3. 手机python利器能做什么_推荐一款开发利器!既能写Python,又能写Java

    PyDev:鼠标悬浮在一个类上时会自动显示该类的定义 PyDev:代码分析 它还可以让你选择Python.Jython和IronPython等不同的Python实现进行编程. 总的来说,基于 Ecli ...

  4. html5在哪编辑器,HTML5文本编辑器推荐-属于Web开发人员的HTML5编辑器

    HTML5文本编辑器推荐-属于Web开发人员的HTML5编辑器 Web开发人员和设计人员经常需要用到HTML5文本编辑器,同时它也是Web开发人员最为重要的工具之一.由于HTML5技术的不断发展,为此 ...

  5. 精心收藏的50个有用的PSD到HTML/CSS转换教程推荐给web开发人员

    随着时间的推移,技术的进步,越来越多的人也越来越熟悉HTML和CSS以及不同的技术来将 Photoshop 设计转换成 HTML 或 CSS 格式.对于一个设计师或网页开发人员,知道如何将PSD文件转 ...

  6. (附源码)springboot《升学日》日本大学信息及院校推荐网站的开发毕业设计251949

    摘  要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于<升学日>日本大学信息及院校推荐网站当然也不能排除在外,随着网络技术的不断成熟,带动了 ...

  7. 推荐几款开发常用的小插件

    推荐几款开发常用的小插件 1. uTools软件 # uTools 是什么? uTools 是一个极简.插件化.跨平台的现代桌面软件.通过自由选配丰富的插件,打造你得心应手的工具集合. 通过快捷键(默 ...

  8. Web 开发在 2015 年及未来的发展趋势

     Web 开发在 2015 年及未来的发展趋势 本文中,我们将一同看看当今 Web 开发的发展趋势,给大家分享我对 2015 年及未来的一些看法.观察和预测.我从 2000 年就开始做 Web 技 ...

  9. python开发的软件有哪些-有哪些值得推荐的 Python 开发工具?

    这款开发工具可谓是Python开发者的救星,彻底克服编程开发障碍的神器. ​对于编程语言初学者一个很大的障碍就是无法理解每一段代码的含义是什么?执行这段代码会发生什么? 理解执行每段代码会发生什么至关 ...

  10. 吐血推荐 | 那些提升开发人员工作效率的在线工具

    导读:Java开发人员经常要和各种各样的工具打交道,除了常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中要经常使用到的.本文作者Hollis偏爱使用在线工具,因为这样比较方便.本文就 ...

最新文章

  1. RDKit | 基于RDKit和Cytoscape绘制分子相似图
  2. 谷歌参展攻略!AI皮影戏、3D作画、与AI共舞...嗨翻魔都(附视频)
  3. 产生BFC环境的几种方式
  4. class() 高级用法 -- lua
  5. 使用photoview+viewpager实现图片缩放切换(类似微信朋友圈图片查看)
  6. ajax、jsonp简单封装
  7. oracle打开scott用户_Oracle 11gR2中启动Scott用户的方法(推荐)
  8. 你知道这个C#开发跨平台APP的样例介绍开源项目吗?
  9. Windows下redis使用及安装
  10. JAVA虚拟机垃圾回收机制和JAVA排错三剑客
  11. swiper动态加载数据滑动失效,ajax执行后swiper.js的效果消失问题
  12. ubuntu下开机自动运行脚本以及定时任务的处理
  13. 21日请假一天陪妈妈去国博
  14. 超全面的权限系统设计方案!(万能通用)
  15. Repast Simphony——案例:僵尸感染人类
  16. 被称为海淀妈妈四大神器之一的倾听者K3 硬件拆解
  17. js生成execl表格
  18. excel删除奇数行或者偶数行
  19. 记服务器遭遇ssh攻击及应对过程
  20. Linux添加中文字体

热门文章

  1. hexo yilia主题添加音乐
  2. 5大组合拳,解决校园6大难题,护航教育信息化建设
  3. 科林明伦杯哈尔滨理工大学第六届程序设计团队赛(12.10)
  4. mysql外键查询_MySQL外键使用详解
  5. H.264视频编解码器与H.265编解码器区别
  6. 物联网的体系结构分为_物联网体系结构知多少?
  7. 小学计算机绘画比赛,2016年义序中心小学计算机绘画比赛活动方案
  8. stp文件怎么变文件夹_STEP文件格式(*.step, *.stp)是什么软件。怎样打开?
  9. 绝对详细的计算器--住房贷款、消费贷款计算器
  10. 一、语音识别方法(1)