|
Palm在纽约举行的开发者大会刚刚结束,他为大家展示了下一阶段Palm即将采用的应用软件开发架构:Enyo。这一架构基于本地硬件加速并且具有更快的程序加载速度,它很快就将取代现有的Mojo架构。; V; k) j4 P- Z) R( w
9 J: x/ `$ X, r5 z1 G$ o, j) o" B$ g D) h- C+ b0 H
# [! ~9 ]! ]5 ~6 m6 I
- n% z( h: v* S( }7 M" WPalm新应用开发工具Enyo即将上线
; I5 H, V2 `# @+ N& a2 I1 g! m8 r3 h0 W
" B% }' K4 z6 L b0 H) Q* R* B
v% Q7 g; x2 X( |4 j4 `7 W6 E9 Z. ]
# N) s4 y" L2 ]: ~ / i. Y3 q% G' U
# F. U }9 t: d- K, a4 d
Palm新应用开发工具Enyo即将上线/ N6 E1 T1 \" t+ n- B5 b5 E2 s
0 r- M" z* l5 I; O+ X0 J& r7 s4 S) f5 y+ u, h$ q1 J0 c( s
在新的Enyo架构下,软件的开发速度将得到大大提升,因为开发者无需再根据不同的屏幕尺寸,为一款软件开发多个版本,这就节省了重复编写软件而浪费掉的时间;除此之外,应用程序在手机上的运行速度也更加流畅,和HTML5的网页兼容性更强;对于开发者来说,利用Enyo开发起软件会更加方便,因为它在特殊事件处理技术上表现更加成熟,即使在内存溢出或者内存卡出现错误的情况下,也能够应对自如。+ X2 |* y4 M! T% g# @2 i& h% P4 T
5 x P E: ?. L- R
% \& T9 T I5 G8 N. }0 S1 l* T5 @' B8 { u. R! @! R( G
1 i4 C ~9 f/ b, G# i) _& }3 HPalm新应用开发工具Enyo即将上线/ s( n2 @7 z4 d. o# x6 x
! k4 L- @) k4 |0 X( p9 q4 N- ]# } a% T; k
9 u# S B8 F8 u# F4 M' P
4 ~, C% ~3 n# L+ g* A! ?
; _! I3 _; f/ y0 h; n' a4 m n7 o9 hPalm新应用开发工具Enyo即将上线
$ [- X1 R, y' {1 |+ b$ }& t
2 e. c" q w. ^; q# V, ]
$ a5 H8 V4 A' v" A Palm为了可以让Enyo这一架构良好的运行,它会和Ares架构共同成为软件开发时使用的架构,而且Palm花费了大量的时间对Enyo架构下开发出的软件进行测试,这一测试过程不是通过模拟器,而是通过网页,在这样情况下得出的数据或许会更具有实际意义。6 U& e! w: m. R; `# x
" y$ g& U4 l+ |0 M, r T# ~! w" g+ f& S) a t$ I: Q
5 u3 Q$ |/ S6 d5 D
. \! r0 B6 h+ N% O1 u+ t: g( L& FPalm应用开发工具Mojo
* y+ T+ D6 ^% S" T3 a4 K% w) H' j$ K3 S" w
3 X( v, g8 z, b: p) b% B
HP官员Scott Miles在开发者大会上演示了一款基于Enyo架构开发的可以在Chrome桌面浏览器内运行的电子邮件应用程序,具体演示了相同的应用程序如何在一个设备中不同窗口(全屏尺寸、缩小尺寸)情况下显示。
. s- s9 ^9 }" h, A7 x* E* p; ^5 D
$ K: K; N* t: B f1 G" v; _& J
/ n. l( y- P; Y* a , D8 h( b- p; i H/ T- f% `
% u' ]0 C; A( x x; R; k
Palm应用开发工具Ares: H4 y) X2 m2 S1 g3 R
: T+ |* k4 d& \
) j% ^3 ]6 l& Q2 B
Palm在会中强调了Enyo的优势,比如说如果用户打开Mojo架构下开发的软件需要7秒钟,而在Enyo架构下研发的软件开启可能只需要1秒钟。据称,代号为的Enyo软件开发工具包将会在2011年年初向开发者公布,并且取代过去的Mojo开发工具。8 A/ v, B0 Y: A% `9 w0 x0 f$ ?
1 M' J( |% a8 m7 v3 N
Mojo的软件开发工具是2009年年初出现的,它的界面类似网页源代码的程序编辑界面,让开发者的编程过程简单化;Ares是继Mojo之后的开发工具,开发者利用它可以实现自动翻转画面功能的较为复杂的应用程序界面;而到了Enyo,无论是速度上还是功能上都会有一个新的提升。不过归根到底,Palm一次次公布新的软件开发工具,目的都是为了吸引更多的开发者,降低软件开发工具使用难度,为自己的webOS系统提供更多更丰富的软件。 |
|