2012-07-23 16 views
13

Voglio scrivere la mia app per Firefox OS. Che tipo di linguaggi (come Java per Android e Objective C++ per iOS) e strumenti (come Eclipse, Xcode) da usare?Come scrivere un'app per Firefox OS

+0

Ho creato un'applicazione di base per Firefox OS qui: https://github.com/darkwing/html5apptut Scriverò anche post di blog su questo argomento qui: http://davidwalsh.name/tutorials/firefoxos –

+0

La parte più importante è avere un file manifest. In questo modo è possibile distribuire l'applicazione html all'interfaccia utente (Gaia) o qualsiasi altro sistema operativo da Firefox 16. Ulteriori informazioni sulla creazione di un file manifest sono disponibili su [MDN] (https://developer.mozilla.org/ en-US/docs/Apps/Manifest) –

risposta

15

Le app per Firefox OS (precedentemente noti come Boot to Gecko) vengono sviluppate utilizzando HTML 5 e Javascript.

Riferimenti:

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

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

è possibile utilizzare qualsiasi strumento di sviluppo web che ti piace. Firefox ha un sacco di strumenti integrati da verificare: https://marketplace.mozilla.org/developers/docs/devtools Lo strumento modalità reattiva è molto utile per Firefox OS/applicazioni mobili.

Oltre agli strumenti, le competenze più importanti da imparare sono le tecniche per la costruzione di applicazioni web: https://marketplace.mozilla.org/developers/docs/references

+0

Trovo estremamente utili questi blocchi di costruzione: http://buildingfirefoxos.com/building-blocks/ –

2

Se sei uno sviluppatore web, allora devo dire tu sei il padrone di Firefox OS già! Si tratta di HTML5, CSS e Javascript. È possibile utilizzare qualsiasi strumento di sviluppo come Eclipse, Visual Studio, Notepad ++, WebStorm e così via. Ma c'è una sola differenza tra l'applicazione Web e l'applicazione Firefox OS. Devi aggiungere un file manifest.webapp nella directory principale del tuo progetto. Diciamo i file di progetto sono come segue

  1. css
  2. js
  3. index.html

Ora è necessario aggiungere un file manifest.webapp al precedente e dovrebbe apparire come segue

{ 
    "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" 
} 

Quindi la tua app è pronta! Qual'è il prossimo? distribuzione App ......

È possibile distribuire la tua app come seguenti modi ..

Packaged App: Tutti i file risiederanno all'interno nel cellulare Hosted app: I file sarà ospitato in un server remoto come IIS, Apache e così via. Mobile conoscerà solo l'URL del file manifest.webapp.

E tutto ciò riguarda lo sviluppo di app per Firefox. Spero che questo post aiuti i futuri principianti poiché sono molto in ritardo per rispondere a questa domanda.

Problemi correlati