如何为Firefox OS编写应用程序

时间:2012-07-23 12:07:02

标签: mobile-os firefox-os

我想为Firefox OS编写我的应用。什么样的语言(如Android的Java和iOS的Objective C ++)和工具(如Eclipse,Xcode)可以使用?

2 个答案:

答案 0 :(得分:15)

适用于Firefox OS的应用程序(以前称为Boot to Gecko)是使用HTML 5和Javascript开发的。

参考文献:

http://www.mozilla.org/en-US/b2g/

https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko/

您可以使用自己喜欢的任何网络开发工具。 Firefox有许多内置工具可供查看:https://marketplace.mozilla.org/developers/docs/devtools响应模式工具对Firefox OS /移动应用程序非常有用。

除了工具,最重要的学习技巧是构建网络应用的技巧:https://marketplace.mozilla.org/developers/docs/references

答案 1 :(得分:2)

如果您是网站开发人员,那么我必须说您已经是Firefox OS的主人了!这都是关于HTML5,CSS和Javascript的。可以使用任何开发工具,如Eclipse,Visual Studio,Notepad ++,WebStorm等。但Web应用程序和Firefox OS应用程序之间存在唯一的区别。您必须在项目的根目录中添加manifest.webapp文件。假设您的项目文件如下所示

  1. CSS
  2. JS​​
  3. 的index.html
  4. 现在你必须在上面添加一个manifest.webapp文件,它应该如下所示

    {
      "name": "My App",
      "description": "My elevator pitch goes here",
      "launch_path": "/index.html",
      "icons": {
        "512": "/img/icon-512.png",
        "128": "/img/icon-128.png"
      },
      "developer": {
        "name": "Your name or organization",
        "url": "http://your-homepage-here.org"
      },
      "default_locale": "en"
    }
    

    所以你的应用已经准备好了!下一步是什么?应用程序部署......

    您可以按以下方式部署您的应用。

    Packaged App:所有文件都将驻留在您的手机中 Hosted app:文件将托管在IIS,Apache等远程服务器中.Mobile将只知道manifest.webapp文件URL。

    这就是firefox os app开发的全部内容。我希望这篇文章能帮助未来的初学者,因为我很晚才回答这个问题。