2012-07-23 28 views
13

我想爲Firefox OS編寫我的應用程序。什麼樣的語言(如Java的Android和Objective C + +的iOS)和工具(如Eclipse,Xcode)使用?如何爲Firefox OS編寫應用程序

+0

我創建了一個基本的,在這裏工作的Firefox OS應用程序:https://github.com/darkwing/html5apptut我也會寫博客文章關於這個題目在這裏:http://davidwalsh.name/tutorials/firefoxos – 2013-02-05 16:17:04

+0

最重要的部分是有一個清單文件。這樣,您可以將HTML應用程序分發到用戶界面(蓋亞)或任何其他操作系統,因爲Firefox的16 建設清單文件的詳細信息可以在[MDN(https://developer.mozilla.org/找到EN-US /文檔/應用程序/清單) – 2012-10-24 22:09:31

回答

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

+0

我也發現這些積木非常有用:http://buildingfirefoxos.com/building-blocks/ – 2013-07-11 11:30:36

2

如果你是一名Web開發人員,那麼我必須說你的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應用程序的開發。我希望這篇文章能夠幫助未來的初學者,因爲我很遲纔回答這個問題。