Firefox OS 模拟器 1.0 发布了!

三周前,我们发布了 Firefox OS 模拟器,它让 Web 开发者可以在他们现有的 Windows/Mac/Linux 电脑上,轻松地体验他们的应用在Firefox OS 上的运行情况。我们看到很多用户使用模拟器来一窥 Firefox OS 的现状,这也很不错。

自上一篇博客文章发布以来,团队一直在努力修复 bug,以便让模拟器更适合使用。特别是 Linux 用户,他们会很高兴地看到当前版本可以在更多系统上运行。我们希望通过今天的 1.0 版本,可以吸引更多用户加入!

安装

我们暂时保留了模拟器的“预览”标签,因为模拟器本身很新,而且 Firefox OS 本身也仍在开发中。现在是为 Firefox OS(以及 Android 和整个 Web!)创建应用的最佳时机,因为你的应用可以为正式发布做好准备。

从 addons.mozilla.org 安装 Firefox OS 模拟器

展示 Firefox OS 模拟器运行情况的视频

(如果你启用了YouTube 上的 HTML5 视频,你会看到 HTML5 视频,否则会回退到 Flash)

获取帮助

如果你发现任何 bug,请在 GitHub 上提交问题。有问题吗?你可以在dev-webapps 邮件列表#openwebapps on irc.mozilla.org 上提问。

关于 Robert Nyman [荣誉编辑]

Mozilla 技术布道者和 Mozilla Hacks 的编辑。发表关于 HTML5、JavaScript 和开放 Web 的演讲和博客文章。Robert 是 HTML5 和开放 Web 的坚定支持者,自 1999 年以来一直从事 Web 前端开发工作 - 在瑞典和纽约市。他还在http://robertnyman.com 上定期发布博客文章,喜欢旅行和结识新朋友。

更多来自 Robert Nyman [荣誉编辑] 的文章…


55 条评论

  1. Wim

    有没有办法测试本地化?

    2012 年 12 月 12 日 00:53

    1. Robert Nyman

      如果进入设置,您可以切换几种语言:英语、法语等。如果您想添加自己的语言,我相信目前最好的方法是下载Gaia 并本地测试。

      2012 年 12 月 12 日 04:26

      1. Sheva

        谢谢

        2013 年 1 月 31 日 22:59

  2. nico

    让我们试试吧!
    谢谢 Robert

    2012 年 12 月 12 日 01:37

    1. Robert Nyman

      谢谢,希望你喜欢!

      2012 年 12 月 12 日 04:26

  3. p4bl0

    几个月前,我在巴黎的 Pas Sage En Seine [2] 上观看过 Tristan Nitot 的 Firefox OS 现场演示 [1],其中一个卖点是用户可以随时查看 Firefox OS 在屏幕上显示的 HTML 源代码(参见 [1] 大约 55:00 处)。这真的太棒了,因为这意味着你总是可以研究事物的工作原理,并轻松地进行改进。

    有人知道如何在模拟器中查看屏幕上显示的 HTML 源代码吗?

    [1] http://lacantine.ubicast.eu/videos/nitot/

    [2] http://www.passageenseine.org/

    2012 年 12 月 12 日 03:05

    1. Robert Nyman

      很高兴你喜欢 Tristan 的演示!据我所知,目前在模拟器中没有查看源代码的选项。但我同意,这会很不错!

      2012 年 12 月 12 日 04:27

      1. p4bl0

        我认为这不仅仅是不错,这应该是一个必不可少的特性,因为它将是开发者学习如何做事的最佳方法。

        如果能直接在手机上实时编辑 HTML/CSS/JavaScript 文件,以便随时改进或添加功能(也许这个功能应该在设置菜单中启用,以便只有知道自己在做什么的人才能启用它),那就太好了。这会感觉像 Emacs,我非常喜欢!

        我迫不及待地想要在我的实际手机上使用 Firefox OS!

        2012 年 12 月 12 日 04:40

        1. Robert Nyman

          是的,有很多方法可以尝试让开发者更容易/更好地使用它。现在第一步是,任何人都可以在本地电脑上创建应用程序,并在模拟器中直接进行测试。

          希望下一步包含查看应用程序源代码等方法!

          2012 年 12 月 12 日 04:47

        2. Kevin Dangoor

          在现代 Web 应用中,查看源代码的用处并不大,尤其是在你想象它在一个小手机屏幕上时。这就是为什么 Firefox 开发者工具越来越重视远程功能。在你的全尺寸显示器上,你当前可以探索 JavaScript 代码和控制台日志。之后,你将能够探索 DOM 和 CSS。我认为这比设备上的查看源代码更适合查看应用程序的工作原理……

          2012 年 12 月 12 日 06:25

  4. Pravin

    我尝试了 10 天,但它没有运行,并显示错误。类似这样的错误:
    脚本无响应:页面上的脚本可能很忙……………………..脚本:resource://ger/module/xpprovider.jsm:1115

    我应该怎么办?

    2012 年 12 月 12 日 05:05

    1. Robert Nyman

      请按照上面文章中“获取帮助”部分下的选项操作。

      2012 年 12 月 12 日 07:08

  5. Mixalis

    它在我的电脑上无法运行。我收到以下消息。
    未指定协议
    未指定协议
    错误:无法打开显示器::0.0
    信息:r2d2b2g:linux/b2g/b2g-bin 终止,返回值为 256

    我使用的是 Debian Gnu/Linux 6 上的 Aurora

    2012 年 12 月 12 日 08:38

    1. Robert Nyman

      如上所述

      请按照上面文章中“获取帮助”部分下的选项操作。

      2012 年 12 月 12 日 08:39

  6. Ken Saunders

    您的输入会有所帮助吗?

    https://bugzilla.mozilla.org/show_bug.cgi?id=821237

    2012 年 12 月 13 日 03:17

    1. Robert Nyman

      我会询问的。我相信那个页面主要是作为营销页面/面向应用程序开发者,但我看看他们怎么说。

      2012 年 12 月 13 日 03:35

  7. LouCypher

    是否有适用于 XULRunner 的 Firefox OS 模拟器?

    2012 年 12 月 14 日 14:13

    1. Robert Nyman

      据我所知,没有类似的东西。

      2012 年 12 月 17 日 03:19

  8. 技术论坛

    如何在我的手机上安装这个操作系统?请提供建议或教程,帮助我。如果可以通过双重启动,那就太好了。

    2012 年 12 月 17 日 07:40

    1. Robert Nyman

      请查看构建和安装 Firefox OS。不过,模拟器的理念是,无需访问设备即可进行测试。

      2012 年 12 月 17 日 07:53

  9. Sudhanshu Aggarwal

    您好!

    它与我的 Firefox (v14.0.1) 不兼容。您能告诉我哪个 Firefox 版本与这个附加组件兼容吗?我使用的是 Windows 8。

    2012 年 12 月 19 日 04:57

    1. Robert Nyman

      据我所知,它应该可以工作。首先,尝试将 Firefox 更新到版本 17(最新版本)。如果这没有帮助,请提交一个问题

      2012 年 12 月 19 日 14:51

      1. Sudhanshu Aggarwal

        嘿!感谢您,更新成功了!这个操作系统看起来很流畅!;)

        2012年12月31日 下午09:59

  10. bikash

    如何开始构建自己的应用程序并将其部署到模拟器?

    2012年12月26日 下午12:15

    1. Robert Nyman

      这个 入门指南 可能是不错的开始!

      2013年1月22日 上午06:39

  11. Sergey

    看起来很新,运行速度很快。我喜欢它,想在我的手机上使用这个操作系统。

    2013年1月22日 上午06:13

    1. Sergey

      谁知道如何开启横屏模式?

      2013年1月22日 上午06:26

      1. Robert Nyman

        不幸的是,横屏模式目前还不是一项功能。

        2013年1月22日 上午06:40

        1. Sergey

          谢谢,那我等我可以买到真正的 Firefox 手机的时候再用吧。)

          2013年1月22日 上午06:42

          1. Robert Nyman

            我希望横屏支持会在不久的将来实现,但我不能保证任何事情。

            2013年1月22日 上午06:46

    2. Robert Nyman

      听起来不错!:-)

      2013年1月22日 上午06:39

  12. Michael

    我正在模拟器中测试设备存储 API。总的来说它运行良好,但我将“sdcard”传递给“getDeviceStorage”时遇到了问题。在这种情况下,我得到的是“null”,而不是 devicestorage 对象。我在 IRC 聊天中询问过,有人告诉我,在配置文件文件夹中创建一个名为“fake-sdcard”的子目录,模拟真实的 sdcard。但它仍然不起作用。

    您有关于如何解决这个问题的提示吗?

    2013年2月6日 下午13:14

    1. Michael

      我已经将模拟器插件更新到最新版本,现在它可以正常工作了。

      2013年2月9日 上午00:57

      1. Robert Nyman [编辑]

        很高兴听到这个消息!

        2013年2月12日 上午03:29

  13. alex

    我已经安装了 Firefox OS 模拟器,但我无法启动它,请帮忙。

    2013年2月9日 上午03:00

    1. Robert Nyman [编辑]

      提交问题 以获得帮助!

      2013年2月12日 上午03:29

  14. Haard

    我可以在我的三星 Galaxy Mini 上安装这个操作系统吗?罗伯特·奈曼先生?如果是,那该怎么做呢?

    2013年2月11日 上午11:06

    1. Robert Nyman [编辑]

      不能,模拟器无法安装在三星 Galaxy Mini 上。对于移动操作系统本身的实验性支持,我建议阅读 Firefox OS:设备和暗物质

      2013年2月12日 上午03:21

  15. Harisankar PS

    我要更新我的 Firefox,只是为了试一试.. :D

    2013年2月12日 上午02:41

    1. Robert Nyman [编辑]

      听起来不错!

      2013年2月12日 上午03:20

  16. Nelson Silva

    非常棒的模拟器插件。
    恭喜,罗伯特。

    2013年2月12日 上午07:36

    1. Robert Nyman [编辑]

      谢谢!我没有开发它,但我很高兴 Myk 能够开发出来!:-)

      2013年2月12日 上午07:40

  17. Nelson Silva

    它真的很棒!
    这个模拟器会有第二个版本吗?

    2013年2月12日 上午08:02

    1. LouCypher

      它已经有了版本 2。只需从插件管理器更新您的 Firefox OS 模拟器即可。

      2013年2月12日 上午11:21

      1. Nelson Silva

        谢谢您。已经更新了。:)

        2013年2月12日 下午15:39

  18. Richard Sierakowski

    模拟器对 Peak 环境的准确性如何?我认为我们只能在英国销售 Peak,因为它拥有一个相当不错的硬件规格。

    Richard

    2013年2月17日 下午13:22

    1. Robert Nyman [编辑]

      它是一个通用的 Firefox OS 模拟器,而不是模拟硬件或性能。

      2013年2月18日 上午02:56

  19. Spandan Pradhan

    我已经安装了 Firefox OS 模拟器插件,但现在我卡住了,该怎么办?难道没有文档或教程视频链接吗?

    2013年2月25日 上午10:47

    1. Robert Nyman [编辑]

      我不确定你指的是什么。这篇博文的屏幕截图展示了如何使用它。

      2013年2月26日 下午16:45

  20. lamine

    感谢您的演示,

    我已经看到了在 Galaxy S2 上进行的测试,发现方形图标非常不错,

    https://www.youtube.com/watch?v=lHKNt0n6whw

    是否有可能获得这种配置的 Firefox OS?

    谢谢。

    2013年2月28日 上午02:20

    1. Robert Nyman [编辑]

      现在还不行,但希望您能够通过 HTML5、CSS 和 JavaScript 对其进行自定义。

      2013年2月28日 上午12:03

  21. viswaprasath

    您将如何获取模拟器的 ID,就像我们在 Android 中使用 getDeviceID() 一样?

    2013年3月6日 上午06:16

    1. Robert Nyman [编辑]

      我不确定。您将用 ID 做什么呢?

      2013年3月7日 上午01:17

  22. VISWAPRASATH

    Robert

    我正在做一个使用移动设备的项目,其中我将使用移动设备的 IMEI 号码作为加密密钥。因此我在 Android 模拟器中尝试了这个方法,如果 Firefox OS 模拟器中也有这样的选项,那么我就可以使用 Firefox OS 模拟器来演示我的项目。

    2013年3月7日 上午03:42

    1. Robert Nyman [编辑]

      好的,我明白了。据我所知,目前还没有办法找到它。您可以尝试在 dev-webapps 邮件列表中询问。

      2013年3月7日 上午04:49

本文的评论已关闭。