MCPLive > 杂志文章 > 能否创造新辉煌? 揭密Palm Pre

能否创造新辉煌? 揭密Palm Pre

2009-05-04张健浪 邓小军《微型计算机》2009年4月下

Palm Pre智能手机是CES2009展会中的大热门,如潮水般的赞誉似乎注定了Palm公司能够借此绝地重生——投资者的意志也真实地体现了这一点:当Palm Pre在CES大展中正式发布之后,Palm的股价随即大涨35%,这在IT史上堪称史无前例!目前业界普遍认为Palm Pre的水准已在iPhone和Google G1之上,或者说它将成为智能手机的另一个高峰。

起源:鲁宾斯坦全力打造Nova

早在PalmSource被出售给日本爱可信之后,Palm就意识到若缺乏自己的操作系统平台,Palm只不过是一家普通的智能手机制造商,命运掌握在他人手里,这显然不是Palm创始团队的作风。但继续在Palm OS基础上开发显然是不现实的事情,首先Palm OS的知识产权已经完全归属日本
Access公司,Palm不可能继续它们的旅程。退一步来讲,就是允许在Palm OS基础上开发,可行度同样不高,因为Palm OS原本只是为简单的个人信息处理而开发的,并没有考虑到多媒体、互联网之类的复杂应用,后来的开发者只是通过扩展和拼凑才让它看起来时髦一点,扩展余地非常有限。


Palm现任CEO Ed Colligan(左)与作为执行董事的Jon Rubinstein(右)

2007年夏天,当鲁宾斯坦看到Palm团队介绍的Nova后,这位苹果公司iMac和iPod的开发负责人就迅速作出了决定:与Palm签约,成为Palm的新掌舵者。大权在握的鲁宾斯坦开始对Palm进行激进的手术:他果断地停止Palm几乎所有的开发项目和产品,让工程师能够全力集中在Nova的开发上,仅仅留下几个过渡性产品(比如Palm Treo 680智能手机)来维持已有的销售。与此同时,鲁宾斯坦任命了一大批新的管理人员,并将工程设计部门打倒重来。这种休克疗法与苹果十年前的做法如出一辙。显然鲁宾斯坦在Palm上演了“相同的剧本”:留下核心业务放弃其它,专注于Nova的开发。

Nova:以WebOS之名

与之前的Palm OS操作系统不同,Nova并不是完全从零打造的操作系统,它采用了流行的
Linux内核—作为全功能系统,Linux可以赋予智能手机强大的功能,而优越的可裁剪性又使它可以保持瘦身、快速的特点,非常适合用于智能手机领域,之前包括摩托罗拉、三星都打造了自己的智能
Linux平台,Google Andriod同样基于Linux开发。在这一点上,Palm与这些竞争对手们拥有类似的看法。

然而,Nova与其它所有基于Linux的智能手机操作系统又迥然不同,其基于全新的WebOS架构,是一种嵌入式Linux系统,在这个系统上,可以通过标准的浏览器技术构建可定制的用户界面管理器,使用成熟的HTML/ CSS/JavaScript代码进行应用程序的开发。


图2:传统OS与WebOS简单架构示意图对比

图2是传统OS与WebOS的简单架构示意图。初的Palm OS应用程序和其他流行的移动操作系统一样都是本地程序。在这种模型下,程序的数据、逻辑以及用户界面都被整合在一个可执行应用程序中,然后安装在本地操作系统上,直接访问操作系统服务和数据。

典型的Web应用程序使用以HTML为基础的语言进行开发。在每一个用户动作之后,都会向
Web服务器提交HTTP请求,然后等待回应。收到回应之后,以HTML页面的形式对返回结果进行显示。而基于Ajax开发的Web应用程序能够直接处理用户动作,并且能够以异步的方式向Web服务器发出请求,可提供更丰富更快速的用户体验。此外Ajax应用程序相比于嵌入式程序有很大的优势,普通网页使用搜索访问技术,用同样的技术就能够很轻松地部署、升级Ajax应用程序。同样,开发Web应用程序也极其简单:开发语言和开发工具很简单,这就大大提高了开发设计人员的效率,尤其是开发需要数据链接的程序时。Nova正式基于这种工作模式的一款手机操作系统。


图3:Nova系统简化构架图

图3是Nova系统的简化构架图,可以看出应用程序均运行在Mojo框架之上,这个框架提供包括导航、应用程序启动和终止、事件管理和消息通知、系统状态、本地以及Web搜索、应用程序渲染解释等在内的一切功能,应用程序使用WebOS Services可以访问系统底层服务。

Nova支持多线程,能够很容易地运行后台程序、能够在多个程序间一步切换,而且还能够非常轻松地在不丢失当前输入的情况下处理各种中断和系统事件。借助WebKit引擎对由HTML、CSS和
Javascript编写的应用程序进行渲染,WebKit是一个开源的web页面排版引擎,具有极高的执行效率,应用程序可以如同传统OS上的本地一样高效率地在Nova系统上执行。


图4:Palm WebOS系统的界面与各个模块,WebOS在商务与娱乐功能间达成很好的平衡

Nova系统从头到尾都体现了Palm追求“好用至上”的传统,鲁宾斯坦领导下的工程师们显然在应用程序上下了大工夫,尤其是联系人与日程表。比如联系人管理程序可以归集多源信息,如来自Yahoo、Google和Facebook的联系人信息;联系人列表涵盖了每一种联络方式:除了电话号码外,还可以是Gmail、Facebook mail以及其他的工作邮箱,而你还可以通过任何一种方式给朋友发信息。日程表同样以“好用”作为设计出发点,你除了可以循规蹈矩地按照类型来查看日程,还可以将工作日程、家庭日程甚至配偶的日程等多个日程放在一起集中查看。

Nova也是第一个将GPU加速直接纳入基本功能的智能手机系统,在操作演示中,我们可以看到Nova具有非常流畅的动态视觉效果以及各种层次的半透明特效,整个操界面操作,那么这个设备就能够使用Palm WebOS,因此我们相信其终其会像Google Andriod一样应用在其它硬件平台上。

Palm Pre的核心硬件:德州仪器OMAP 3430平台

Palm Pre的卓越表现,一半来自于前面所介绍的“Nova”WebOS操作系统,另一半则来自于它所采用的德州仪器(TI) OMAP 3430平台。

首先我们来看CPU功能部分,也就是OMAP3430的ARM Cor tex-A8单元。Cortex-A8是ARM公司新的超标量微处理内核,它也是ARM11架构的继任者,德州仪器获得授权后将它直接集成于
OMAP 3系列处理器中。Cor tex-A8配置了先进的超标量体系结构管线,能够同时执行多条指令,并且提供超过2.0 MIPS/MHz的指令效能。处理器集成了一个可调尺寸的二级缓存,能够同高速的16KB或者32KB一级缓存一起工作,从而达到快的读取速度和大的吞吐量。Cor tex-A8处理器使用了先进的分支预测技术,具有专用的NEON整型和浮点型管线进行媒体和信号处理。在采用65nm工艺的情况下,Cortex-A8处理器的运行速度将高于600MHz,而核心硅片的尺寸还不到4mm2—如采用更先进的工艺,Cortex-A8处理器的运行速度可以达到1GHz,可以充分满足高性能产品的设计需要。

Cortex-A8仅用于常规程序的运行,在OMAP3430处理器中,关键的多媒体任务是由IVA 2+模块完成的—IVA 2+是TI DaVinci技术的第二代版本,它可支持MPEG4、H.264、WMV和 RealVideo 等多种格式的DVD质量视频编解码,处理性能比前代技术高出4倍。知名PMP厂商Archos爱可视采用的正是TI的OMAP 3字头系列(3430、未来用3530),采用Linux系统,已通过插件升级实现了相当的视频格式兼容能力:VOB/RMVB/H.264,以及对PPLIVE等网络电视软件的Wi-Fi支持,整合
Web TV & Radio支持,功能之强大直逼笔记本电脑的娱乐能力。


图5:德州仪器OMAP3430处理器,集成了多个运算单元,为Palm Pre提供强有力的性能支持

OMAP3430集成的ISP图像信号处理器是专门为数码摄像而准备的,它可以支持高达1200万像素影像传感器的连续拍摄,假如Palm配置足够优秀的CMOS器件和镜头,那就意味着Palm智能手机将拥有达到入门级数码相机的拍摄质量,足以满足大多数用户的需要。此外,OMAP3430还额外集成了一项M-Shield安全技术,通过这一技术,运营商可以提供内容保护、事务安全之类的增值服务,比如可实现安全闪存和引导、终端身份保护以及网络锁定保护等等。

该处理器品还整合了Imagination Technology公司的PowerVR SGX(SONY近也获得了
POWERVR SGX的授权,盛传用于开发PSP2)显卡架构,能够提供支持OpenGL ES 2.0、D3D
Mobile、Open VG、 OpenGL 2.0、DirectX 9+等移动图形接口,200MHz频率下像素填充率2~12亿每秒,多边形性能每秒200~1350万,可支持Windows Mobile、Windows CE、Linux、Symbian等操作系统,对OpenGL ES 2.0移动显卡标准的支持,甚至还能支持Shader Model 3.0渲染技术以及DriectX9.0c。尽管采用HTML/CSS/Javascript难以开发出像样的游戏,但在系统构架中依然预留有应用程序服务接口,此接口直接与系统服务区挂接,Palm在未来很可能推出增强版的SDK,那么在手机上实现PS2般的游戏效果将可能成为现实(Linux 开源游戏平台Pandora(潘多拉),同样采用OMAP 3430和3530 (600~900MHz),Linux系统,已实现了各种模拟器及PS1、PS2的流畅模拟)。

在能耗方便,OMAP3430平台的表现同样十分优越,实际上,OMAP芯片一贯以具有该领域先进有效的电源管理技术著称—OMAP3430利用了TI的Smar tRef lex技术,它包括一系列智能且自适应的硬件与软件技术,可以根据设备活动、操作模式和温度来动态控制处理器的电压、频率以及能源消耗。

在OMAP3430的帮助下,Palm Pre表现出优越的性能,快速流畅的视频处理大大改善了大多数移动设备普遍存在的时断时续的播放效果。同时OMAP3430高集成度的优势让Palm Pre可以保持相对小的体积,OMAP3430的低功耗也让Palm Pre在电池续航方面不会拖什么后腿。

Palm Pre能够成为iPhone的对手?

对于一款智能手机来说,仅仅只有好的操作系统和快的处理器是不够的,用户对终端本身的设计也是相当关注的。Palm Pre在这方面也非常有特点,机身尺寸为100.53mm×29.57mm×16.95
mm,重量为134g,显得小巧轻便,很方便就可以放在口袋里。Palm Pre采用触屏+下滑QWERTY全键盘的设计,整机造型非常圆润、颇显“胖子”的色彩,拿在手里的握感一定不错。Palm Pre第二个奇特的地方在于,它的键盘则是采用有弧度的滑盖设计,给用户提供相当不错的操作体验。
Palm Pre采用3.1寸HVGA(320×480)分辨率的触屏,支持多点触控,WebOS系统本身支持类似
iPhone的捏放、滑动等触控方式,用户在浏览网页或查看图片之时会感到相当方便。


图6:Nova系统构架图

客观地说,Palm Pre在机身设计方面独特但远没有达到万人迷的地步,很显然胖友们会喜爱这个家伙,而新用户们更可能受到超酷的WebOS所吸引。Palm当然不可能只依靠Palm Pre一款手机打天下,我们相信伴随着Palm Pre的到来,Palm完成了新一代平台的准备,未来的Palm新机将快速涌现。

在Palm Pre亮相之后,业界不由自主地将它与iPhone比较,那么:Palm Pre会成为iPhone的对手吗?鲁宾斯坦则表示Palm就是Palm,它拥有深厚的文化基础,并无意只是克隆iPhone,鲁宾斯坦个人当然不愿意去抢前雇主的风头。

在CES的介绍会上,鲁宾斯坦与开发成员表达了Palm Pre的优势主要集中在以下几点:更快的网络浏览和更完整的冲浪体验、更好的摄像头,以及具备多程序同时执行能力;比如说,Palm Pre的WebOS速度更快,加上拥有强悍的硬件,可以较好地运行Adobe Flash。这与iPhone并不存在直接的冲突。每当记者将Palm Pre与iPhone相比较时,作为投资人的McNamee总是有些恼火,他认为智能手机业界搞错了重点,似乎每家厂商都试图设计一个iPhone杀手,但Palm并不这样想—Palm就是Palm,它在继续自己的传统而非在进行模仿秀,多也只是学习一下苹果的成功经验而已。

前瞻:Palm的终战役

虽然说Pre是Palm的破釜沉舟之作有些夸张,但是即便Pre不关乎Palm的生死存亡,也将是
Palm恢复昔日辉煌的后机会,可以说,Pre将是Palm后的战役,此战若失败,Palm四字将成为人们记忆中的明日黄花,Palm本身也将沦为一个名不见经传的手机制造商,此战若成功,那么Palm将会借助WebOS重拾往昔辉煌,成为智能手机的又一“元”。


图7:造型奇特的Palm Pre手机,拥有圆滑的外形和酷酷的磁吸式充电器

从技术角度来看,Palm确实拥有非常优秀的基础,但是要得到市场和消费者的认可,仅仅是优秀的产品与技术是不够的,还需要优秀的市场运作与强大的产能。所以Palm Pre能否取得成功,目前还难以看清,同时Palm Pre也处于一个强敌环伺的境地,传统智能手机阵营中的优秀机型一款一款地涌现出来,它们虽然缺乏足够的新意,但是成熟的软件环境,符合多数人使用习惯的界面与逐步改进优化的人机界面都是Pre现在还不具备的优势。后的战役,将是一场充满希望的、也充满曲折的战役。

分享到:

用户评论

用户名:

密码: