作为近日在纽约召开的webOS Developer Days活动的总结,Palm向开发者介绍了webOS平台上全新的应用开发框架:Enyo,并公开的一些Enyo的信息。
在纽约召开的webOS Developer Days活动(3sNews 配图)
Enyo是一个JavaScript应用程序框架,它依靠本地硬件加速且拥有更快的应用程序加载时间。Palm计划在明年,也就是2011年,Enyo将取代现在所使用的Mojo框架。
Enyo的主要特点是什么呢?Palm表示,Enyo的速度更快,通过其开发的应用程序启动速度也更快,并能轻松的在多个屏幕尺寸下工作,而不需要重新编写应用程序,也更符合HTML5网页标准,而且对开发来说,开发更加容易,因为它是面向对象的,具有更好的事件处理能力(且在存在内存溢出和存储卡错误的情况下)。
Palm开发Enyo框架,使之与他们的Ares框架一起工作,并服务于应用的设计开发。事实上,对于开发Enyo,Palm已经花费了大量的时间,并且是在浏览器中而不是模拟器里。
Palm在会上还演示了一个在Chrome桌面浏览器内运行的电子邮件应用程,具体演示了相同的应用程序如何在一个设备大小的窗口或全尺寸窗口显示,并能根据屏幕大小显示其不同的数据。
除此之外,Enyo对与代码的也很友好。例如,一个开发者使用Ares应用程序编写工具来编写他们的图形用户界面,它会生成相同大小的代码,就如同是手工编写一样。Palm认为,一些在Mojo框架下启动需要7秒的应用程序在Enyo下只需要1秒钟时间。当然还有其他的一些好处,但重点,速度更快,更优雅,更灵活。
Palm表示将于明年年初把这个开发工具提供给开发者。他们还表示,Mojo也不会很快消失,所以开发者不必等待Enyo或担心在新架构下重写他们的应用程序。但Enyo会是它们始终追求的,听起来Enyo还是足够强大的,而且也方便开发者使用它。(龙阳)
{{item.content}}