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
risposta
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
Trovo estremamente utili questi blocchi di costruzione: http://buildingfirefoxos.com/building-blocks/ –
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
- css
- js
- 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.
- 1. Servizi di sfondo per Firefox OS
- 2. Come scrivere un plugin per account Internet per Mac OS?
- 3. Problemi nell'avvio del browser firefox utilizzando selenio per MAC OS
- 4. Come lavorare con Camera API in Firefox OS
- 5. Come riprodurre l'audio in background con firefox os?
- 6. Come posso scrivere plugin per spotlight per Mac OS X come la calcolatrice?
- 7. Come scrivere il plug-in OS X Finder
- 8. Come scrivere una GUI Mac OS X nativa con Rust?
- 9. posizione delle estensioni di Firefox in Mac OS?
- 10. Come scrivere un plug-in per IE
- 11. log WebDriver per Firefox
- 12. Come posso scrivere uno script di avvio per Mac OS X?
- 13. Qual è la migliore risorsa per imparare a scrivere app per Mac OS X?
- 14. Soluzione completa per scrivere un'applicazione per Mac OS X in C++
- 15. Migrazione Chrome Extension per Firefox
- 16. Come impostare correttamente Firefox come browser Web esterno di Eclipse su Mac OS X
- 17. come scrivere wrapper per 'allocare'
- 18. Plugin SVN per Firefox
- 19. chrome.webrequest.onbeforerequest.addlistener per Firefox?
- 20. jQuery nell'estensione per Firefox
- 21. Come e da cosa dovrei creare plugin per Firefox?
- 22. Qualsiasi Monit come equivalenti per Windows OS?
- 23. Selezione come controllo personalizzato per OS X?
- 24. Come si scrive un programma per Mac OS X?
- 25. Dove posso studiare sistematicamente come scrivere driver di dispositivo Mac OS X?
- 26. Estensione per Firefox: esecuzione del codice nativo?
- 27. Come sviluppare Firefox Addon?
- 28. Pascal IDE per Mac OS X
- 29. Come scrivere software per il mio touchpad?
- 30. Come scrivere l'intercettore http per AngularJS 2?
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 –
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) –