惠普在 webOS 开发者博客列出了 Geek 们应该喜欢 HP webOS 的十个理由。
以下为译文:总会有一个在Linux爱好怪杰的一生时,他或她需要一个新的挑战。 如果你想跳进移动开发世界,这里有一个惠普的webOS平台并十个理由,你觉得怎么样?
一、免费:成为开发者无需交费,下载 SDK 或提交应用均免费。webOS 模拟器以及开发工具同样免费,而且支持多平台(Windows,Mac OS X,Linux)。开发者购买 webOS 设备的时候可以打折。
二、系统完全开放。无需越狱或破解 Root 权限,只需进入开发者模式。点击 “Just Type”搜索框,输入“upupdowndownleftrightleftrightbastart”(经典的魂斗罗密码),就会出现一个图标,你方便的打开或关闭开发者模式。
三、它是 Linux。内核是 Geeks 的最爱 Linux,软件环境是 Webkit。
四、熟悉的技术。多数应用使用 JavaScript 编写,表示层是 HTML 和 CSS。如果想使用 C 和 C++,主要构件工具是 gcc,主 API 是 SDL 和 OpenGL ES,这些都是被广泛使用的工具。
五、源代码易于查找。ROM 内的应用都在 /usr/palm/applications 下面。其中一些应用为了提升加载速度经过了压缩,但通常会保留源代码。系统的开源部分在 opensource.palm.com,这里有代码压缩包和补丁。
六、开发工具适合各类开发者。开发者可以使用命令行,也可以使用 IDE。模拟器采运行在开源的 VitualBox 上基于 x86 的系统。同时也有基于网络的 IDE(ares.palm.com),一个运行在浏览器中的开发环境。
七、尝试前沿的技术。应用可以绑定基于 node.js 的服务,JavaScript 应用可以使用 hybrid PDK 模式调用原生代码,可以使用 OpenGL ES 开发 3D 图像或通过蓝牙远程遥控系统。
八、出色的开发者支持。webOS 开发者论坛很活跃,开发者关系团队和工程师团队都乐意回答问题。公司会在 developer.palm.com 直接发布信息,同时在全球范围举办 Developer Workshops 这样的活动。
九、webOS Homebrew:webOS Internals 的独立开发团队对系统做出了自己独特的贡献,比如替换内核、新的系统服务和超频工具。这些创新会添加到官方系统中去,比如在 webOS 1.4.5 上开发的页面缓存压缩,后来被添加到了 webOS 2.0 的内核。
十、鼓励开源应用。许多出色的应用都是开源的,比如 Foursquare,drPodder,pReader,Spaz,Relego 和 Preware。
我们很高兴看到惠普继续奉行开放的策略,公开鼓励民间开发者,这在其它平台提供商基本上看不到的,只是 Palm 的经验证明,要吸引更多的开发者,这一切还远远不够。
惠普拥有资金和硬件生产经验,对 webOS 极为重视, 这给 webOS 众多拥戴者带来了新的希望。可以说,webOS 的潜力是很大的,但是事实证明,要在移动市场抢占地盘,出色的系统只是成功的一方面,构建可盈利的生态圈也许是更加困难的工作。
鼓励 Geeks 开发应用,来弥补现有应用数量的不足,是值得肯定的做法,但同时也要看到,在目前的情况下,恐怕广大的开发者仍不会将 webOS 做为首选开发平台,因此,鼓励这些开发者移植其它平台已成功的应用,也许才是更应该做的事情。
【编辑推荐】