论山寨手机与Android联姻 【2】手机OS成为核心
手机凭借通话和短信这两项基本功能,积累了用户,开拓了市场。但是用户的需求是永无止境的,对于手机制造商来说,紧跟用户需求,拓展手机功能,是机会也是挑战。
1988年第一款数码相机,在日本上市。数码相机的关键是感光芯片。最初的数据相机,使用的是CCD芯片。1990年代初,美国宇航局的科学家Eric Fossum发明了CMOS感光芯片,体积更小,感光效果更好。如果把CMOS感光芯片集成到手机上去,那么手机就可以兼具照相机和摄像机的功能。
但是事情没有那么简单,给手机配上镜头以及CMOS感光芯片只是起步,接下去还有其它问题需要解决。1. 微控制器的处理能力需要加强。2. 操作系统需要增添相应的驱动程序,同时改进任务调度的机制。3. 多媒体播放器,在液晶显示屏上(LCD)显示照片,播放视频,同时协调扬声器同步播放视频的声音。4. 不仅可以在手机本地存储并显示照片和视频,还要支持连网,支持用户上传和下载多媒体文件。
1997年,硅谷工程师Philippe Kahn制成了世界第一台具有摄像功能的手机。与相机手机同时出生的,是他的女儿。Philippe用手机给襁褓中的女儿拍了照片,并转发给2000多名亲友,这是人类历史上,第一次用手机拍摄,并通过移动网络散发的照片[7]。
从此,多媒体成为手机不可或缺的功能。此外,手机还添加了日历,记事本,计算器,音乐播放器等等功能。以及Java VM,以便运行用J2ME编写的程序。还有WAP,用于访问互联网。
第二代手机的使命结束了,取而代之的是第三代手机,也就是所谓功能手机(Feature Phone)。如果说,对于第二代手机而言,DSP是核心,操作系统是配角。那么自从Feature Phone以来,操作系统的功能大大强化了,地位也上升了,由配角熬成了主角。
Feature Phone的OS有多种选择。其中,Symbian长期占据Feature Phone OS市场的半壁江山[8]。曾几何时,Symbian OS叱诧风云,一言九鼎,俨然是手机操作系统领域的霸主。举个例子,从严格意义上来说,Symbian OS是操作系统内核(Kernel)。同一套内核可以支持多种GUI图形界面,当年曾经出现S60,MOAP和UIQ三种GUIs,其中UIQ被索爱 (SonyEricsson)热捧。作为手机制造商,索爱是Nokia的竞争对手。坊间传说,Nokia因为恨屋及乌,决定打压UIQ。2008年,Nokia指使Symbian Fundation出面宣布,今后Symbian OS只支持S60一款GUI。被冷落的UIQ别无选择,只好关门大吉[9]。
Figure 6. Mobile OS marketshare recent history [10]
Courtesy http://farm3.static.flickr.com/2568/4153933833_bdd657cde7_o.png
但是近年来,手机操作系统市场急剧动荡。带头造反的是Apple的iPhone OS,第二冲击波来自Google的Android,此外还有Palm的WebOS凑热闹,参见Figure 6。有评论认为,
1. Symbian老矣,很难逃脱日薄西山的命运。
2. iPhone特立独行,走精品路线,成为时尚风向标。
3. Android稳扎稳打,免费开源,走群众路线,将来最有可能成为手机OS的主流,取代Symbian的盟主地位。
4. WinMobile偏安一隅,虽不大富,却也小康。
5. WebOS喧嚣一时,如昙花一现。
6. RIM的未来在于投靠强人门下。假如自立山头,则前途暗淡。不仅自毙,而且有可能殃及热销中的黑莓手机(BlackBerry)。
Nucleus OS在哪里?这是一个被市场遗忘的角落。
是什么原因,使Nucleau OS成为昨日黄花?Figure 7 描述了Nucleus内部的各个功能块。Nucleus本身有不可回避的技术限制,比如没有虚拟内存,而且不分Kernel Space和User Space,系统和应用程序运行在同一个空间中。这对于Feature Phone来说,问题还不是很大,但是对于Smart Phone来说就非常致命了。因为如果应用程序不受限制,那么恶意程序就可以钻空子,获取整个操作系统的控制权,为非作歹。典型的案例就是死机短信,恶意操作致使整个操作系统崩溃。
但是在2000年,MTK借力Nucleus OS,从一家默默无名的IC Design House,发展成为2009年一季度世界第20名芯片销售大户,参见Figure 8。更重要的是,MTK颠覆了传统的手机制造产业链。
MTK最初靠什么发家?技术上有什么优势?商业模式上有什么优势?且听下回分解。
Figure 8. Top 20 Semiconductor Sales Leaders, Q1, 2009 [12] Courtesy http://farm3.static.flickr.com/2752/4154795958_eda5f2f9d0_o.jpg
Reference,
[7] Philippe Kahn created the first camera phone in 1997. (http://en.wikipedia.org/wiki/Philippe_Kahn)
[8] Mobile OS market share.(http://en.wikipedia.org/wiki/Mobile_operating_system)
[9] UIQ history. (http://en.wikipedia.org/wiki/UIQ, http://en.wikipedia.org/wiki/Symbian_Foundation)
[10] iPhone and Android in two-horse smartphone OS race. (http://arstechnica.com/apple/news/2009/11/admob-iphone-and-android-in-two-horse-smartphone-os-race.ars)
[11] Nucleus OS modules. (http://www.mentorg.co.jp/products/embedded_software/nucleus_rtos/mainColumnParagraphs/2/content_files/file/ill-nucleus.gif)
[12] Chaos reigns in top 20 semiconductor company ranking. (http://www.evertiq.com/news/14176)
论山寨手机与Android联姻 【2】手机OS成为核心的更多相关文章
- 论山寨手机与Android联姻 【6】MTK手机的基带芯片
MTK的硬件技术的核心,在于它的基带芯片.为了降低成本,同时缩减手机主板的面积,基带芯片中除了CPU以外,还集成了很多外设控制器.Feature Phone的功能,基本上取决于基带芯片所支持的外设功能 ...
- 论山寨手机与Android联姻 【4】手机产业链
前文说到,生产手机以前,制造厂家需要预先得到软硬件的产品级设计方案,然后按照设计方案亦步亦趋地做,就可以制造出手机了.软硬件的产品级设计包括以下内容, 1. 主板设计,或者Gerber文件,或者PCB ...
- 论山寨手机与Android联姻 【3】手机是怎样生产出来的
要说清楚MTK在商业模式上有什么优势,以及Android对于MTK未来的手机开发会有什么影响,首先得了解手机从设计,开发到生产的整个过程.让我们先来看看手机的生产过程.在生产制造环节,山寨手机和正牌手 ...
- 论山寨手机与Android联姻 【8】 自己动手做XP手机
2010年1月20日,ViewSonic在北京发布了一款真正意义的电脑手机VCP08.根据商家的宣传,VCP08之所以能够被称为真正的电脑手机,是因为“该机做到了把真正的WindowsXP操作系统嵌入 ...
- 论山寨手机与Android联姻 【7】 MTK手机软件系统
MTK feature phone的基本功能是通话和短信,要了解MTK手机软件系统,首先需要简要回顾几个移动网络通讯的基本概念. Figure 38. GSM-GPRS Architecture Co ...
- 论山寨手机与Android联姻 【5】MTK颠覆手机产业链
MTK一站式解决方案(Turn-Key)模式出现以前,手机设计开发流程大约可以分成以下6步. 第1步,Design House从芯片厂商那里拿到参考设计. 芯片厂商根据自己的市场部门对手机市场的预测, ...
- 论山寨手机与Android联姻的技术基础 【序】
山寨手机的兴起,离不开 MTK(联发科).MTK为手机制造提供了一揽子解决方案,其中既包括硬件,也包括软件.软件方面最重要的,是操作系统.MTK方案的软件的稳定性非常高,一方面是因为其硬件系统变化不大 ...
- 论山寨手机与Android联姻 【10】SmartPhone的通信机制
上一章我们说到,智能手机 == 电脑 + 移动网卡,这个提法比较粗略,更精准的提法应当是,智能手机的硬件结构分为应用程序处理器AP,和基带处理器BP两个部分.虽然AP部分的功能与电脑主板基本类似,但是 ...
- 论山寨手机与Android联姻 【9】SmartPhone的硬件结构
如何区别智能手机(SmartPhone)与功能手机(FeaturePhone)? 有一种观点认为,智能手机本质上是功能手机与便携式电脑(Laptop PC)的结合.功能手机的功能受限于制造厂商的预制, ...
随机推荐
- 会场安排问题--nyoj题目14
会场安排问题 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办.小刘的工 ...
- Windows Message Queue--hdu1509
Windows Message Queue Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Ot ...
- MVC4 Win2008 aspnet_isapi配置问题
win2008下配置共2步 1.先确保你的应该程序池选择了asp.net 4.0框架 2.添加脚本映射(解决URL不能重写) 3.添加通配符脚本映射(解决图片不能显示) IIS中的Web应用程序有两种 ...
- 阅读express的感悟
在github上看了半天的源码,也是云里雾里,勉强也算看完了,通过查看很多人的讲解也方便了我的理解,今天记录下来,也算是做个笔记. 进入express的源码文件里我们可以看到8个文件:middlewa ...
- Nginx 配置指令的执行顺序(三)
如前文所述,除非像 ngx_set_misc 模块那样使用特殊技术,其他模块的配置指令即使是在 rewrite 阶段运行,也不能和 ngx_rewrite 模块的指令混合使用.不妨来看几个这样的例子. ...
- 好久没来了,重出江湖,共享个python34+pyqt+pyserial串口工具源码
真的是好久没来了,写博客对我来说还真是难坚持下来,热度一过就忘了,就算什么时候想起来也懒得去敲一个字,这次真不知道能坚持多久,随心吧,想写写,不想写也不勉强自己. 最近由于工作调试需要自己写了一个带图 ...
- chart
var pieChart = { width: 600, height: 400, series: [], unit: "kg", chartCanvas: null, selec ...
- (八)boost库之异常处理
(八)boost库之异常处理 当你面对上千万行的项目时,当看到系统输出了异常信息时,你是否想过,如果它能将文件名.行号等信息输出,该多好啊,曾经为此绞尽脑汁. 今天使用boost库,将轻松的解决这个问 ...
- 【二叉树->链表】二叉树结构转双向线性链表结构(先序遍历)
二叉树存储结构属于非线性链表结构,转化成线性链表结构,能简化操作和理解.然而由非线性转线性需要对整个树遍历一次,不同的遍历方式转化结果页不一样.下面以先序为例. 方法一: 递归法.递归遍历二叉树,因为 ...
- 13个JavaScript图表(JS图表)图形绘制插件
转自:http://blog.jobbole.com/13671/ 1. Flash 过去是最佳解决方案,但很多人多在从那迁移: 2. 现代浏览器及其更强大的计算能力,使其在转化绘制实时数据方面的能力 ...