Firefox OS 应用构建素材

Mozilla 使用 HTML5 技术的 Firefox OS 推出在即,想让您的网页程序和系统风格一致?在下面的站点中一定能找到所需的素材。

Mozilla 官方 Wiki

Firefox OS 默认启动器为 Gaia,和系统中的的其他程序一样亦是使用开放的网页开发技术实现,所以其实应用程序开发者完全可以自行前往 Github 主页寻找想要的 CSS 和素材。不过 Mozilla 官方创建了该 Wiki 页面,将 Gaia 中所有可能被应用程序开发者用到的素材做了分类,并提供了原始 PSD 文件。

BuildingFirefoxOS

若是想动态看到这些素材的实际表现,则可以使用以上这个第三方创建的站点。在使用 Firefox Nightly 浏览时将可以交互式的看到各个素材的实际效果,十分方便。在演示之余,它也给出了相应的 CSS 和 HTML 代码片段。

更多详情请移步至 Mozilla Hacks

Read More:

7 Comments

  1. 1 dj 评论 @ 2013-02-19 18:48Reply to this comment

    现在连html5的网站实做都不多阿

  2. 2 wks 评论 @ 2013-02-19 20:34Reply to this comment

    一致?为什么要一致?系统和应用,一种应用和另一种应用都是不同的。

    不过我倒是想不出来为什么不能用html5做操作系统。一切似乎都很自然。没有什么阻拦我们这样做。

  3. 3 黑日白月 评论 @ 2013-02-20 11:45Reply to this comment

    @wks:

    当然没有要求要一致,完全随开发者。

    这些东西类似 Android 和 iOS 的系统自带 Widgets 组件,和系统风格一致。但和其他平台一样允许开发者使用自己风格的组件。

  4. 4 fgdfg 评论 @ 2013-02-20 11:45Reply to this comment

    我感觉用CSS和js来写花哨界面还不如用C++容易。现今的C++UI库都很好用了,基本不必担心内存的问题,写个UI很简单,动画也不难,调API就行。而且运行速度没得说,移植问题也不大(Qt)。UI其实没多少代码,没必要搞那么多其他语言混起来,反而麻烦。

  5. 5 亦念 评论 @ 2013-02-20 23:37Reply to this comment

    @fgdfg: 你看 Qt Quick……

  6. 6 wks 评论 @ 2013-02-21 9:00Reply to this comment

    @fgdfg 其实我想说C++本身不好用。就算UI库的内存管理很完善,我也信不过程序员会足够小心,尤其是语法就已经让程序员焦头烂额的情况下,正确性就难说了。(话说Mozilla的Rust语言还在开发中。不知以后会怎么样。)

    至于语言,我的观点是用合适的语言做合适的事。磨刀不误砍柴工。QtQuick没写过正经东西,但感觉用JavaScript还是不错的选择。起码简洁,还有一些高效的JS虚拟机实现(type inference, tracing JIT, tracing GC……这些细节比起朴素的实现(如官方的PHP和Python)性能增强不少)。如果JS一行代码能代替100行C++代码,还能避免各种诡异的语法错误以及内存泄漏,速度也接近(几倍以内,而不是几百倍),我当然愿意用JS。

  7. 7 icetea 评论 @ 2013-02-27 11:43Reply to this comment

    @wks:

    你觉得那些响应式布局都白瞎了吗?