FB LIKE JACKER

开源webOS的Enyo对软件开发者的意义?

2012 年Feb月 1 日由 发布 | 类别: 评论 | Tags:

惠普终于发布了其开源移动平台webOS的路线图。不仅webOS的忠实粉丝纷纷庆祝,移动开发社区也欣喜异常。但是开源这样的大平台,需要一定的时间,并不是一朝一夕能够完成的事情。在这个平台上有很多方面都需要重新修补和被迫更换外部许可和开发协议。而此次作业的时间线也可以看的到,最终整个Webos平台都将被开源。

因此,为了让这个计划得以实施,HP公布了Enyounder the Apache 2.0许可。

如果你还不甚了解webOS应用程序发展战略,做一下简单的介绍。webOS应用程序主要使用HTML5,CSS3,JavaScript等Web技术来做到某些需要C/C++才能实现的 “繁重的” 运算(来达到c语言的运算效率)
摄于HP公司:Surprise Enyo party

Enyo是webOS的开发人员用来创建自己的应用程序的应用程序框架,该框架定义UI元素和事件驱动的逻辑的同时促进了坚实的封装的软件工程实践和模块化的代码。这些UI元素的设计充满了流动性和适应性,所以适用于多种屏幕分辨率和尺寸。

这个框架最优秀的地方是他们虽然是基于Webos技术构建的,却并不是仅限于Webos。事实上,它在任何基于Web-kit的浏览器下都可运行!这使得你可以使用现有的浏览器的debug功能来开发你的软件,而且大部分软件开发的工作甚至不需要你事先为其搭建一个特定平台。

作为手机程序开发者,我们希望自己的产品能尽可能的以最小的开销接触到更多的人。给每个不同的手机平台搭建和维护应用程序,不仅费时费力加大开发成本,而且也相对降低了转换代码后的程序在其他移动平台市场的竞争力。开发者们被迫要以最佳方式将其有的限资源运用在最适合的地方,而新兴的移动平台也因此无法吸引开发者的支持来使其自身成功。

不像Native Vs Html5那个更好的争论,由于有了Enyo,再加上像PhoneGap或Titanium这样的跨平台的开发框架,我们得以开始打破不同的应用程序平台的屏障,并促进移动平台的创新。不仅如此,Enyo作为一个伟大的网络应用程序开发框架,同时也为开发者们提供了一个更好的途径来达到对台式机桌面和对移动设备同时最优化。

摄于HP公司:Surprise Enyo party

已经发布的Enyo应用程序框架现在分为两个包。最先的Enyo1.0框架是专门为了在HP TouchPad上运行而设计并针对TouchPad的硬件特征进行了特别优化。这样一来,框架的某些方面可能在TouchPad以外的硬件上表现的会不那么完美,甚至于无法正常运行。而Enyo2.0则针对多种不同硬件环境进行了优化,并移除了以往基于Web-kit浏览器的运行限制。目前Enyo2.0的核心部分已经处于可用的状态,而UI元素则会在下月发布。

另外,惠普已经设置一个超级棒的社区网站(Enyojs.com)。开发者们不仅能在这里获得关于使用该框架的帮助,更因为它是开源的,我们可以一起来促进他的成长!

 

翻译by:@转向的小白 = 瓦修破门

原文:http://www.gosyntactix.com/2012/01/so-what-does-open-webos-mean-to-me-as-a-mobile-developer/

 

« 【观点】webos开源之后该如何转型
爱国者推出 Android 4.0 平板 M80,售价999 »

About Dr.H

一个小编。

» has written 218 posts

锋客的朋友们

  • 少数派
  • 煮机网

签订契约成为机油吧!

Buy me a coffee~ ;-)

Buy me a coffee~ ;-)
閃開│讓專業的來 沒辦法│我這個人就是太正直了