找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 1819|回复: 8

[新闻评论] 翻译Palm's webOS lives up to hype, early developers say

[复制链接]
发表于 2009-4-22 15:25 | 显示全部楼层 |阅读模式
非计算机专业,有专业术语可能翻译错误,望指正
: I- ]7 U) P+ }, I$ Y
# u6 Z, e8 I8 }5 g/ {2 C    在圆润的外表,多点触控屏幕和滑盖键盘之下,即将到来的Palm Pre智能手机有着真正的创新:为移动网络设计的新一代操作系统。
, O& i. f( U! A+ C8 i% a* `为了在移动领域争得一杯羹,Palm的webOS和其Mojo软件开发工具包提供了一个制作成熟移动应用软件的捷径。根据今年早些时候一些软件开发者的使用情况来看,这一引人注目的方法高度整合了基于网页的内容与服务。
. V7 `- `/ N% `; Y9 T; z   Pivotal实验室商业开发部门的副主任Christian Sepulveda说道“对于移动设备的操作系统来说,这完全是一种全新的思维方式。”与其他第三方软件开发商一样,旧金山软件开发公司也正在开发基于webOS的应用程序。
6 b! `. g# z0 I8 L! B. n! `   Palm将三项重要的功能整合在webOS中,这也是它的潜力之所在。这三项功能即:1,所有的的移动应用程序全部是是由JavaScript HTML和CSS(Cascading Style Sheets)写成。大批网络程序开发者对于这些编程语言有着多年的使用经验。2,webOS在设计之初就是为了多线程运行应用软件,并且按照这些开发者的说法,它的设计也是为了在运行过程中最小化已知错误的可能。3,一些软件开发者声称,应用软件模型在外观和结构的设计上更加注重简单直观的用户体验6 W5 I5 Z) }2 |% K# ?4 v
   多项功能整合使得软件开发者十分兴奋地。Pandora(加利福尼亚州 奥克兰的一家提供个人网络广播服务的公司,其软件广泛用于iPhone)的CTO Tom Conrad说道,“Palm现在就像一张正待书写的白纸”Pandora刚刚发布了他的黑莓版,而去年十二月份他们就开始制作Palm webOS的版本了。“所有的一切都显示出Pre是面向未来的产品而不是模仿iPhone的山寨货
* E0 v4 Y4 M& r   发布于一月,预计6月30日贩售的Pre智能手机是运行Palm webOS的一个产品,尽管Palm至今没有声称有其他设备,也没有过多的公布webOS的特性(O’Reilly Media出版了Palm软件CTO Mitch Allen的《Palm webOS 第一版》)软件开发者也受到保密协议的限制而无法透露消息,但是他们能够确认Palm对操作系统的宣传,并讨论为其制作应用程序
3 b# J% {4 d7 c
# z8 S$ |" I0 P1 _3 H新的开始
) P# i& K8 ~, B' ]; w   我们所知Palm的新平台式基于Linux2.6内核,加入了像电话功能,触摸输入,电量管理等开源的用户子系统。被Plam称作用户交互系统管理器的核心组件控制着他的特性,其中包括导航,应用软件的发布和通告。1 c3 k1 x* r& N% ?4 h7 l
   用户交互系统管理器最重要的部分是开源WebKit引擎的嵌入式系统(它首先被苹果发布,用于像苹果Safari和谷歌Chrome这样网页浏览器的HTML排版和JavaScript支持)Palm将其改良用作基于网页技术制作的应用程序的运行环境(这区别于传统的用于浏览的网页浏览器)
) \/ @  D0 q4 \. O2 ]   他的平台包括一系列核心应用软件,比如联系人,日程,电话,E-mail和短信;一些支持设备特性的服务应用程序编程接口,譬如电话和拍照功能;Prototype JavaScript架构;小程序,所有事件处理和通知服务的整合,以及所有的开发者易用接口
9 N) ?# Y- ]- w% _6 j& G! L0 R   一些软解开发者声称 JavaScript不是一种编译语言,也没有通常意义上的结果代码,所以webOS程序是不能真正执行的,因而也就没有“真正的”应用软件。但是这遭到早期webOS软件开发者的反对,Pivotal的技术部副主任Ian McFarland说道“这些软件不是被系统本地支持而是运行在云端处理设备上。”. e/ b. {6 z9 h7 s: u
    从某种角度来说,webOS的应用软件很像本地运行软件。但不同在于他运行于WebKit引擎而不直接与系统相关。  
8 d% k% M3 p% N1 Q    “你的软件仿佛在嵌入式浏览器中打开一个动态页面般” Pandora的Conrad说:“这不是编译‘非网页代码’,他本身就在真正的网络环境下运行”
) P% D3 ~, Y9 x0 ~" k3 X1 R7 _' `% ~% U      这种方法有一个潜在的问题,就是软件性能可能会比较孱弱。但Palm将性能问题作为有限考虑的问题并在这个领域拓展了许多应用“他们已经真正提高了浏览器和JavaScript领域的技术发展水平”Conrad说:“我认为所有人(对性能问题)的关注都会得到圆满的解答。从软件性能还是其他什么角度来说,他都让使用者觉得正在用本地(编译的)应用软件。
+ W% P0 B. Q4 w: c$ F
2 X: m- f" J4 }% q极限多线程处理
, g; W6 m' \8 i2 u    多线程处理——一次能够在一个移动设备上运行多个应用程序——并不是Palm的独创。RIM公司的黑莓系统支持,微软的WM系统也支持,甚至苹果的iPhone系统也支持,尽管苹果限定了第三方软件的使用权。) Q) B- G) _5 A" u
    但是多线程处理在通常的移动平台上应用十分有限并且很难开发,根据Pivotal'的 McFarland的说法“如果你想在在iPhone上写一封E-mail,你无法同时点击其他的E-mail,或者打开网页向e-mail中加载超链接,或者黏贴复制其他信息。不仅是在iPhone上,你在大多数移动平台上都无法这么做2 `/ F. @( o$ A/ t' a
    与此形成鲜明对比的是“webOS就像个人电脑那样可以允许所有软件在同一时间运行”Sepulveda说“你现在可以做出更复杂的应用软件了” - l; x& d2 {* r( g1 W3 ?' s
      但是这也会出现潜在的问题。苹果限制iPhone的多线程处理部分原因是防止软件之间的相互干扰,并占用更多的内存,电池和CPU资源。webOS开发者并没有详细描述着一方面内容,但他们说Palm已经在解决这些可能的问题。4 `# P. h4 Q& R9 F5 Y& ?: u
   马萨诸塞州列克星敦Agile商业公司软件开发部门(专为客户的终端设备制造基于网络的软件系统)成员Eric Marthinsen 说“我认为让软件无休止的运行总是有风险的(?),但是Palm的多线程解决方案很聪明地减轻这一风险”。Agile公司早在1月份就致力于开发基于webOS和Mojo软件开发工具包的软件
, W) \: k# Q  [5 ?   
  ~: `( h8 N9 \5 y; [' g% M6 D" _, [  @) ^: _  b
运用网页开发的标准7 h: N0 w! U1 h8 ?# r/ z* b
    Marthinsen以及其他人视Palm将webOS建立在网页开发标准之上的做法为软件开发的分水岭,因为它运用了成熟且被广泛学习和使用的技术。Agile公司在开发webOS应用软件之前只有很少移动平台开发经验“我们只用了一个周就熟悉了开发流程” Marthinsen说“用Mojo开发软件的技术门槛十分低。
* }+ u$ S% ~4 N" Z    Agile公司很快地做出Flightview(航班起降信息实时发送服务)的移动版。它在后台不间断地监控航班信息,在Pre上显示航班的实时信息图表,并随时提醒你对你的预定计划做出调整。
9 \- \5 e; `( X* W: c    这个应用软件还能直接和电话的其他功能进行整合。例如只需点击一下就可把航班信息加入你的日程管理,或者直接打电话进行航班预定。同样拥有iPhone的Marthinsen说道“iphone则被认为是相对封闭的,iphone的app上,你将需要不同的软件来满足你的应用。& q7 X: b: U9 z
    Pandora的Conrad说“举例来说,Plam拥有各种重要的应用程序编程接口用于接入Pre系统结构的其他部分以及获取本地数据”  E3 G4 i, u# D4 E* X
    (苹果将在今夏在以发布iPhone OS 3.0的方式为iphone的开发者们增加1000个应用程序接口)
4 S$ l) g0 g! r( l& l" u$ s: A4 x8 s# {    Palm Synergy就是这些应用元素协作形成新的用户体验的一个例子。Synergy为不同的资源和程序提供了一个统一的逻辑平台,例如联系人,日程,已拨电话,同步服务和像google,facebook这样的网页内容账户
3 [4 d7 ~( Y! A2 ~2 E7 A2 v, A" L     “Synergy是一个让人兴奋地软件,它让我不得不去思考我到哪去得到它的所有信息”Conrad说道“Palm已经做的就是整合所有这些用户体验的意见,用以衡量我们应该将哪些常用的运行软件合并到用户界面层7 e1 P4 `, @/ }  n8 b

, l+ w% [, f# ~6 _0 f' f6 R! `  @+ N" @$ V, R
原文地址, {( J: O* R+ \+ ~0 ]" s
http://www.networkworld.com/news/2009/041709-palm-pre-webos-lives-up-to-claims.html

评分

参与人数 2威望 +27 收起 理由
2b6c3d729918489 + 20 谢谢分享
liugeng257 + 7 谢谢分享

查看全部评分

回复

使用道具 举报

发表于 2009-4-22 16:24 | 显示全部楼层
还是希望出机子再说吧6 `3 ?4 r* L, S. ^8 x+ a7 g

- f8 G& [8 E" A$ r6 ~( g# ^# m1 U3 M4 l老是发些有头无影的话给市场
回复 支持 反对

使用道具 举报

发表于 2009-4-22 16:58 | 显示全部楼层
就是,整天在这捕风捉影的
回复 支持 反对

使用道具 举报

发表于 2009-4-22 19:58 | 显示全部楼层
楼主辛苦了,谢谢
回复 支持 反对

使用道具 举报

发表于 2009-4-22 22:21 | 显示全部楼层
LZ翻译的不错,这是一篇相对深入的pre技术贴。
回复 支持 反对

使用道具 举报

发表于 2009-4-23 09:35 | 显示全部楼层
技术贴!顶
回复 支持 反对

使用道具 举报

发表于 2009-4-23 09:49 | 显示全部楼层
不错,学习了
回复 支持 反对

使用道具 举报

发表于 2009-4-23 10:24 | 显示全部楼层
看样子这定心丸还得按时吃啊
回复 支持 反对

使用道具 举报

发表于 2009-4-23 10:59 | 显示全部楼层
原帖由 北冥有鱼 于 2009-4-23 10:24 发表
% ]! G1 }+ B$ r- n6 U; N$ |2 X2 w看样子这定心丸还得按时吃啊
" g' W8 G* o7 G; ]
+ z& c2 ~% w6 ~/ [

# r. [  s- B/ W# f3 Q0 ^. r2 t楼上精辟,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-4-13 01:01 , Processed in 0.313183 second(s), 17 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表