13

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

4

2 回答 2

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/

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

除了工具之外,最重要的学习技能是构建 Web 应用程序的技术:https ://marketplace.mozilla.org/developers/docs/references

于 2012-07-26T17:21:10.797 回答
2

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

  1. css
  2. js
  3. 索引.html

现在您必须在上面添加一个 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"
}

这样你的应用就准备好了!下一步是什么?应用部署......

您可以通过以下方式部署您的应用程序..

打包应用程序:所有文件都将驻留在您的移动 托管应用程序中:文件将托管在 IIS、Apache 等远程服务器中。移动设备仅知道 manifest.webapp 文件 URL。

这就是关于 Firefox os 应用程序开发的全部内容。我希望这篇文章能对未来的初学者有所帮助,因为我回答这个问题已经很晚了。

于 2014-11-28T10:23:39.133 回答