23

Palm webOS 是否昙花一现?

webos002

*注: 这篇文章于8月21日首发于JavaEye.  现在转发到ifanr上, 并补充一些内容 ;)

Palm Pre的发行曾经是相当的轰轰烈烈, 然而, 3个月不到时间, Palm似乎已经后续乏力, webOS作为一个现代移动操作系统, 是否是昙花一现呢?  本文通过本人的亲身体验, 写写个人对webOS, Palm Pre的心得.

webOS是基于linux, 在内部有个java的服务器, 把底层的事件和信息传递给Mojo这个Palm SDK的框架.  这种架构, 和一些通用的JavaScript库很相似, 比如PhoneGap, QuickConnect, Rhodes这些, 用JavaScript来做和底层沟通的桥梁, 以获取一些系统底层的信息, 比如经纬度的GPS地址, 加速器的x,y,z值, 摄像头, 等等.  不过这种架构也有很明显的限制, 比如, 传输的速度, 比起native method call, 会慢很多.  比如在Pre上面加速器的值.  Pre上面一秒钟只能读到4次值(4Hz), 而iPhone上可以达到100Hz.  一些比较依赖精度的应用, 特别是游戏, 使用效果上会差很多.

Palm最近开始努力吸引游戏开发者:
Palm Game Developer Cafe
但没有原生的SDK支持, 没有Open GL的access, 想做出像样的游戏, 几乎是不可能的.
我前段时间看了下webOS上webkit对Canvas的支持, 有很多库和接口都没实现.

Palm SDK是基于HTML5, CSS, 和JavaScript的web标准, 他们的主要框架是Mojo(基于prototype). 典型的MVC风格, 和rails很像, 包括assistants,controllers,models和views这四大部分. 对于web开发者来说, 是很友好的.  所以, 可以说会开发web MVC模式的程序员, 上手Palm webOS应该是很顺手的.  因为webOS顾名思义是基于web的OS.

webos001

但Palm对自己的webOS可能是另外一种定义.  下面是Palm一个产品经理给我的email里的一句话:

Have an appealing design and user interface aligned with Palm UI guidelines and optimized for webOS (i.e., not a “browser” app)

什么意思?  全盘颠覆自己的基础吗?  webOS的app就是web app/browser app, 除了Palm特定的几个UI widget而已.  而且, 你还可以做出比Palm更漂亮的widget.  Palm这种意识是在抄袭Apple的iPhone, 想用自己的特定UI来绑定一批用户群.  但Palm大概是高估了自己对用户的吸引力.  毕竟Palm没有Apple一批死忠粉丝.  你老老实实把webOS做好就行了, 不要好高骛远, 你还根本不是Apple iPhone OS的对手.

最近据说Palm在做软键盘:
Palm Pre屏幕键盘的最新进展

请先看下这篇报道:
虚拟键盘深入对比评测:iPhone VS Android

Palm, 在3.1寸的屏幕上搞软键盘, 是无论如何都搞不过3.5寸的!  把精力花到其他需要的地方吧.

Mojo框架中, 缺少了一个很重要的API: 地图

(注: iPhone SDK 3.0中才正式支持内置地图的API) 地图结合GPS的应用, 再加上SNS, 是个非常hot的开发趋势.  Palm的webOS竟然没有地图API.  要开发地图应用就直接拿google的map API v2或者v3.  当然, 还要写很多代码, 而且, 速度很挺慢的.  把google的map API内置会有这么难吗?

最后, 一个很让人棘手的问题, 就是大家可以很方便的进入Palm Pre的系统, 只要启动developer mode (密码是经典的任天堂 上上下下左右左右BASTART ), 然后安装免费的Palm webOS SDK, 然后接起USB数据线, 去到SDK里的novaterm, 然后… 你就可以看见webOS里面的一切, 包括所有安装的app, 还有app的原代码!

webOS的app其实就是一个功能完善的网站.  所以一旦安装app, 所有的css, html, js, image, 都在你的掌握之中.  现在的网站, 如果你不知道网站的结构话, 想一次性下完网站的所有代码, 是件非常困难的事情.  好了, Palm提供了一个绝佳的机会, 让你一击下载网站代码.  我在自己安装的app里就发现很多API的key, 登录的一些信息, 等等.  对于一个开发者来说, 如果不是开源项目的话, 是很忌讳自己辛苦开发的代码, 被其他人自由浏览.  在这点上, 如果Palm不能给出一个合理的安排的话, 我想近期是没有什么兴趣开发webOS的app的.  最起码android和iphone app是编译过的, 提供了初步保护.  webOS这种赤裸裸的把你的代码开放, 有点让人难以接受.

webos003

7月份iPhone 3Gs的发布, 直接冲击了Palm Pre建立起来的momentum.  Palm如果不能在短期之内发布一批重量级的app, 如果不能在10月份之前发布第二款基于webOS的手机的话, 我们有理由相信, Palm对Apple的战役已经以失败告终.  如果webOS不会以android那样可以授权其他手机厂家的话, webOS会注定只能成为一种niche OS.  一种geek们津津乐道, 玩家们hack得很高兴的OS, 但远不能占据主流的移动手机OS的地位.

希望Palm加油, 但时间… 已然不多…

后续补充:

Palm Pixi在9月份宣布了, 320×400 18位颜色, 2.63寸屏幕, 算是比较低端的配置, 没有wifi.  现在快10月底了, 美国Sprint还没有Pixi何时上市的消息(我今天刚和Sprint的客户询问证实).  现在Palm Pre已经降价到$99美刀(签两年合约).  新出的HTC Hero是$179美刀(签两年合约).  还有一个三星的Moment (Android, 800MHz芯片, AMOLED屏幕)要在11月1日正式在Sprint发布.  估计到时候Hero会降价到$149.  Pixi, 作为一个低端的webOS手机, 在Pre已经是$99白菜价的情况下, 在几款新型android手机的围攻下, 它的发布价会是多少呢?  笔者估计应该是$79(签两年合约).  $49,$59,$69不是没有可能, 但对一款新的智能手机来说, $79是保住了面子.  如果是$99的话, 大家都会去买Pre了, 更大的屏幕, 还带wifi, 外形也更美观.

所以呢, Pixi貌似没能在10月份发布, 已经失去抢占低端市场的潜力了.  除去上面所说的两款Sprint Android手机, T-mobile/Moto的CLIQ已经在10月19日星期一开始发售了.  Verizon的Droid在10月底会宣布, 最迟11月第一个星期开始销售(一部万众期待的Android 2.0, 明年支持Flash 10的超豪华手机!).  HTC Desire(HTC Sense, Hero的翻版)和Moto Calgary(带Moto Blur)已经宣布会在Verizon上面发售.  还有N900!

Palm webOS生不逢时, 目前已经是全面溃败的状态.  笔者会在下一篇从webOS和Palm的App Catalog的角度来证明为什么webOS已经失败.

↓ 和朋友分享,开始 Web 2.0,点击图标 ↓
  • Print
  • email
  • RSS
  • Facebook
  • Digg
  • FriendFeed
  • 豆瓣
  • Google Bookmarks
  • QQ书签
  • Add to favorites
  • del.icio.us
  • 豆瓣九点

8 条评论了已经

Trackbacks/Pingbacks.

发表评论

名字(必须)
邮箱(不会被公布)(必须)
网址

字体为 粗体 是必填项目,邮箱地址 永远不会 公布。

允许部分 HTML 代码:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://www.ifanr.com),所有标签都必须完整的关闭。

超出部分系统将会自动分段及换行。

请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。

    小众论坛

    猫窝论坛

    分类目录

    最新评论

    • BGR 是 苺粉 »
    • 好多都很帅啊!第一个ModBook看到前半段的时候,我想还搞什么ipad啊,直接入手这个了,然后又看到需要提供一台macbook,就内牛满面了。 »
    • 楼上说得很对:1,待机时间不能低于10小时。(没一个公布待机时间的)2,不超过5秒的开机时间。(使用WIndows7在我看来等于至少30秒开机,我觉得只有手机操作系统也能实现,桌面系统不要来凑热闹了)... »
    • http://odinchong.blogspot.com/上最近出的《Odin笑談Android》上中下三篇提出了很多很新颖的关于Android的观点。 »
    • 你上面说的很搞笑...我指的是从来没有看过任何类似的文章指责慈善基金会为富人控财的工具。这就和控制媒体两码事。控制一个媒体,一个团体对于他们来说很容易。控制全部媒体?可能么?什么叫“事实就是事实”?你... »
    • 一针见血! »
    • iPhone OS4有多任务?好吧,就等它了 »
    • 估计国内有山寨厂已经开始研制第8个选择啦 O(∩_∩)O哈哈~ »
    • Notion Ink Adam 看上去很吸引. »
    • 支持楼上, 用Win7及其他操作系统的平板电脑, 根本就不需要吊app store...感觉n多电子媒体, 包括engadget等等, 全部带有 apple-biased 倾向............... »
    • dolphin 发表于 iPad 以外的七个选择
      既然都WIN7了不支持app store 怎么算劣势 »
    • 事实就是事实,不需要靠网上存在的已有信息来证明其是事实。我也没必要说服你,这改变不了任何事。至于媒体,媒体就是利益集团的宣传工具而已。当某个社会的绝对利益集团超出一个的时候,利益集团之间的争吵就会反映... »
    • Notion Ink Adam 果然不同凡响。 »
    • 误!其实这些平板型对于Ipad的劣势没有那么多,在我看来只有两个,但是却是致命的两个: 1:续航时间。ipad看高分辨率的电影可以10个小时,纯待机可以做 到1个月,试问上面的哪一款能做到... »
    • 路过,支持一下,O(∩_∩)O~ 站点很漂亮。 »
    • 在中国,最强势的社交网络是QQ,FaceBook就算现在可以让它进来也晚了,理由就是上面说的那一句“如果我们有选择的话,肯定不希望再重复一次(添加好友)”,要建立一个通讯的网络岂是一朝一夕 »
    • 我不了解你所说的基金会的运作模式但是如果你想要说服我...我需要链接。大量资料来证明。不然我只能认为你是抽风...美国的媒体是自由的...我却从未听说过这么有爆炸力的新闻出现 »
    • 呵呵 针对的不是同一批客户而已苹果针对的是年轻人或者是有钱人诺基亚针对的却是大多数人所以比较 可以 但是可比性不是很多 »
    • 换网络试试? »
    • 下了国内版的mini 5,但是总是安装不成。 一打开opera后,就看到installing....进度条,然后就提示:"unable to connect to the Internet,Pleas... »

    推荐阅读

      订阅到iGoogle或Google Reader 订阅到鲜果 订阅到抓虾 订阅到飞鸽 订阅到Bloglines 订阅到我的雅虎 订阅到NetVibes 订阅到Newsgatar 订阅到Rojo 订阅到网易有道 通过哪吒订阅到MSN,Gtalk,Skype 订阅到QQ邮箱

    @范小叨

    随机文章

    友链

    功能

    小众论坛

    爱段子