Firefox OS 文章
-
构建 RTL 意识的 Web 应用和网站:第 1 部分
让更多人,更多语言使用 web 是 Mozilla 持续努力的目标和使命。这篇文章是关于解释 Web 开发中最被忽视、最不为人知角落的一系列文章的第一篇:RTL(从右到左)开发。在 Web 开发中,[...]
-
在 Firefox OS 上备份用户数据
FFOS 备份/恢复团队波特兰州立大学的计算机科学学位以一项顶峰项目告终,该项目将学生团队与行业赞助商匹配,进行为期 6 个月的软件工程项目。我们很荣幸能与 Mozilla 合作,共同开发一个在 Firefox OS 上备份和恢复个人数据的应用程序。我们是:Ryan Bernstein:团队 [...]
-
使用 WebBluetooth 在浏览器中驾驶无人机
我们周围有成千上万的设备,而且数量还在不断增长。越来越多的设备配有连接功能。从行李箱到植物再到鸡蛋。这带来了新的挑战:我们如何发现周围的设备,以及如何与它们互动?目前设备交互由单独的应用程序处理,[...]
-
Firefox OS TV 中的键盘事件:第 2 部分
键盘事件的实现细节在我们介绍性的文章《Firefox OS TV 中的键盘事件》中,我们描述了由智能电视遥控器上的信息键触发的四种键盘事件场景:仅限系统、系统优先、应用程序取消和应用程序优先。我们解释了这些键盘事件是如何被激活的,描述了默认的事件序列,并探讨了 iframe 结构,[...]
-
Firefox OS TV 中的键盘事件
入门在 Firefox OS 中,通过硬件按键输入事件的行为因应用程序而异。早期的智能手机只有有限数量的按键 - 电源、主页、音量调高、音量调低 - 因此软件很容易确定对每个按键事件的适当响应。但是,智能电视,[...]
-
Web Workers 有多快?
下一版本的 Firefox OS(移动操作系统)将充分利用多核处理器,释放设备的强大功能。传统上,JavaScript 是在一个线程上执行的,但 Web Workers 提供了一种并行执行代码的方法。这样做可以使浏览器从任何可能阻碍 [...] 的东西中解放出来。
-
使用 Raptor 对 Firefox OS 进行性能测试
当我们谈论 Web 的性能时,一些常见的问题可能会浮现在脑海:为什么这个页面加载时间这么长?如何优化我的 JavaScript 以提高速度?如果我对这段代码进行一些更改,会使这个应用程序变慢吗?我一直致力于让这些 [...]
-
电视功能如何利用 Web 技术
基于互联网的 IPTV、点播视频 (VoD) 和传统广播的融合正在发生。随着越来越多的 Web 技术进入电视,Web 应用程序和原生应用程序之间的差距正在迅速缩小。Firefox OS 现在支持 TV Manager API,这是 W3C TV Control API(由 [...] 驱动的编辑草案)的基线。
-
从简单的 HTML 网站创建移动应用程序:第 3 部分
添加服务器以将应用程序与其数据分离这是我们关于从简单的 HTML 网站创建动态移动应用程序的一系列文章中的第三部分。在第 2 部分中,我们将数据与其可视化表示分离,但数据仍然包含在应用程序中。在这篇文章中,我们 [...]
-
Firefox OS 的 WiFi 调试
我很高兴地宣布,我们现在为 Firefox OS 提供了 WiFi 调试!它可以在 Firefox OS 3.0 / master 与桌面上的 Firefox Nightly 中使用。WiFi 调试允许 WebIDE 通过本地 WiFi 网络而不是 USB 线缆连接到你的 Firefox OS 设备。连接体验通常更直接,[...]