为 Firefox OS 开发应用的开发者应该能够在不部署到实际设备的情况下进行测试。我最近研究了现有技术,发现现有的桌面测试环境,如 B2G 桌面、B2G 模拟器 以及 Firefox 的 响应式设计视图,要么难以配置,要么与手机上的 Firefox OS 有很大差异。
Firefox 扩展提供了一种最简单的软件安装和更新体验。而 B2G 桌面非常像一部手机。因此,我决定尝试通过扩展的方式分发 B2G 桌面。结果就是 r2d2b2g,一个用于 Firefox OS 的实验性原型测试环境。
工作原理
r2d2b2g 将 B2G 桌面与 Firefox 菜单项捆绑在一起,用于访问该测试环境并将应用安装到其中。使用 r2d2b2g,启动 B2G 桌面就像选择 *工具 > B2G 桌面* 一样简单
要将应用安装到 B2G 桌面,请在 Firefox 中导航到该应用,然后选择 *工具 > 将页面安装为应用*
r2d2b2g 将安装应用并启动 B2G 桌面,这样您就可以看到应用在 Firefox OS 用户面前的样子

试一试!
请注意,r2d2b2g 只是一个实验,而不是产品!它既不稳定也不完整,其功能可能会随着时间的推移而发生变化或被移除。或者,我们可能会在从中吸取教训后结束这个项目。但是,如果您喜欢冒险,并且想对这项关于潜在未来产品方向的调查提供反馈,那么我们很乐意收到您的来信!
通过以下平台特定的 XPI 安装 r2d2b2g:Mac、Linux (32 位) 或 Windows(注意:B2G 桌面的 Windows 版本目前在启动时会崩溃,因为存在错误 794662 795484),或者在 GitHub 上分叉它,并告诉我们您的想法!
关于 Myk Melez
Myk 是 Mozilla 的首席软件架构师和内部企业家。自 1999 年以来,他一直是 Mozilla 的成员,为 Web 应用开发者倡议、PluotSorbet、开放式 Web 应用、Firefox OS 模拟器、Jetpack、Raindrop、Snowl、Personas、Firefox、Thunderbird 和 Bugzilla 做出了贡献。他只是一个厨师。他的泡泡糖都用光了。
71 条评论