Firefox OS 应用构建素材
Mozilla 使用 HTML5 技术的 Firefox OS 推出在即,想让您的网页程序和系统风格一致?在下面的站点中一定能找到所需的素材。
Firefox OS 默认启动器为 Gaia,和系统中的的其他程序一样亦是使用开放的网页开发技术实现,所以其实应用程序开发者完全可以自行前往 Github 主页寻找想要的 CSS 和素材。不过 Mozilla 官方创建了该 Wiki 页面,将 Gaia 中所有可能被应用程序开发者用到的素材做了分类,并提供了原始 PSD 文件。
若是想动态看到这些素材的实际表现,则可以使用以上这个第三方创建的站点。在使用 Firefox Nightly 浏览时将可以交互式的看到各个素材的实际效果,十分方便。在演示之余,它也给出了相应的 CSS 和 HTML 代码片段。
更多详情请移步至 Mozilla Hacks 。
Read More:
现在连html5的网站实做都不多阿
一致?为什么要一致?系统和应用,一种应用和另一种应用都是不同的。
不过我倒是想不出来为什么不能用html5做操作系统。一切似乎都很自然。没有什么阻拦我们这样做。
@wks:
当然没有要求要一致,完全随开发者。
这些东西类似 Android 和 iOS 的系统自带 Widgets 组件,和系统风格一致。但和其他平台一样允许开发者使用自己风格的组件。
我感觉用CSS和js来写花哨界面还不如用C++容易。现今的C++UI库都很好用了,基本不必担心内存的问题,写个UI很简单,动画也不难,调API就行。而且运行速度没得说,移植问题也不大(Qt)。UI其实没多少代码,没必要搞那么多其他语言混起来,反而麻烦。
@fgdfg: 你看 Qt Quick……
@fgdfg 其实我想说C++本身不好用。就算UI库的内存管理很完善,我也信不过程序员会足够小心,尤其是语法就已经让程序员焦头烂额的情况下,正确性就难说了。(话说Mozilla的Rust语言还在开发中。不知以后会怎么样。)
至于语言,我的观点是用合适的语言做合适的事。磨刀不误砍柴工。QtQuick没写过正经东西,但感觉用JavaScript还是不错的选择。起码简洁,还有一些高效的JS虚拟机实现(type inference, tracing JIT, tracing GC……这些细节比起朴素的实现(如官方的PHP和Python)性能增强不少)。如果JS一行代码能代替100行C++代码,还能避免各种诡异的语法错误以及内存泄漏,速度也接近(几倍以内,而不是几百倍),我当然愿意用JS。
@wks:
你觉得那些响应式布局都白瞎了吗?