【问题标题】:How to write app for Firefox OS如何为 Firefox OS 编写应用程序
【发布时间】:2012-07-23 12:07:01
【问题描述】:

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

【问题讨论】:

  • 最重要的部分是有一个清单文件。通过这种方式,您可以将您的 html 应用程序分发到用户界面 (Gaia) 或自 Firefox 16 以来的任何其他操作系统。有关构建清单文件的更多信息,请访问MDN
  • 我在这里创建了一个基本的、工作正常的 Firefox OS 应用程序:github.com/darkwing/html5apptut 我还将在这里写关于这个主题的博客文章:davidwalsh.name/tutorials/firefoxos

标签: mobile-os firefox-os


【解决方案1】:

用于 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/移动应用非常有用。

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

【讨论】:

【解决方案2】:

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

  1. CSS
  2. js
  3. index.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"
}

所以您的应用已准备就绪!下一步是什么?应用部署......

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-28
    • 1970-01-01
    • 1970-01-01
    • 2013-02-14
    • 2014-03-25
    • 1970-01-01
    相关资源
    最近更新 更多