如果说iPhone是定位于普通消费者的,Windows Phone是定位于行政人士的,Android定位程序开发人员的,黑莓是定位于信息控的,那早些时候发布的webOS 2.0就可能是为那些玩社交媒体和Web 2.0的玩家准备的。在 webOS 开发大会上,Palm 宣布了新的应用程序开发框架 Enyo,这将代替原有的 Mojo。Enyo 是一个 Javascript 开发框架。(从 webOS 2.0 开始,Palm 将进一步拥抱 web 开发技术,其中包括:将 Java service 替换为 Javascript service,对 Html5 更好的支持等。)
webOS 2.0
Enyo 的由来
Enyo 来自 Palm 的 Aries 项目。Aries 是 Palm 发布的一个完全基于浏览器的手机应用开发环境。在开发过程中,开发者发现 Ares 的 Javascrpit 开发框架 OpusJS 拥有比 Mojo 更多的优点,于是决定在其应用在手机之上。由于与 Mojo 框架完全不同,新的框架将取代 Mojo。这个新的框架基于 OpusJS,由于起源于 Ares,而且可以与其紧密配合,所以取名为 Enyo。
Ares 是希腊神话中的战神,Enyo 是他的同伴
Enyo 的优点
◆支持多种机型和不同的屏幕尺寸
◆加快程序启动速度
◆面向对象,拥有更好的事件处理能力
◆现代模块化设计——易于维护,代码重用
◆与 Ares 配合良好——由同一个团队构建
◆可以基于浏览器开发,无需模拟器
◆精简代码
◆硬件加速
Enyo 将在明年逐渐替代 Mojo,而开发者也可以在 2011 年早期开始获得 Enyo SDK。
【编辑推荐】