找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 1746|回复: 8

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

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

使用道具 举报

发表于 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 发表
3 k/ ]5 l) D1 M4 U; m看样子这定心丸还得按时吃啊

7 N3 i4 T& w! M) Z6 G2 ?" a; g' k: P  a
3 @( S! s& x0 f: V8 |
楼上精辟,
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 00:58 , Processed in 0.324494 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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