找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 1754|回复: 8

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

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

  n9 ?, G3 p0 i% C8 x老是发些有头无影的话给市场
回复 支持 反对

使用道具 举报

发表于 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 发表
: ^; e6 F1 ^# N+ ^2 ?* l  \看样子这定心丸还得按时吃啊
3 }. O$ C. u+ t

& N  U2 \) @. F9 S" s" h; `5 {
( A# |* ~* f4 c, u. E4 q% V. l楼上精辟,
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-3 17:50 , Processed in 0.323546 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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