我想为Firefox OS编写我的应用。什么样的语言(如Android的Java和iOS的Objective C ++)和工具(如Eclipse,Xcode)可以使用?
答案 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文件。假设您的项目文件如下所示
现在你必须在上面添加一个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开发的全部内容。我希望这篇文章能帮助未来的初学者,因为我很晚才回答这个问题。