Uygulamamı Firefox OS'a yazmak istiyorum. Ne tür diller (Android için Java ve Objective C++ for iOS gibi) ve araçların (Eclipse, Xcode gibi) kullanımı?Firefox OS için uygulama nasıl yazılır
cevap
Firefox OS uygulamaları (daha önceden Boot to Gecko olarak bilinir), HTML 5 ve Javascript kullanılarak geliştirilmiştir.
Referanslar:
http://www.mozilla.org/en-US/b2g/
https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko/
İstediğiniz herhangi bir web geliştirme aracı kullanabilirsiniz. Firefox'un kontrol edilmesi gereken birçok araç var: https://marketplace.mozilla.org/developers/docs/devtools Duyarlı mod aracı, Firefox OS/mobil uygulamaları için çok kullanışlıdır. öğrenmek için araçlar yanında
, en önemli beceri web uygulamaları oluşturmak için teknikler: https://marketplace.mozilla.org/developers/docs/references
Ayrıca bu yapı taşlarını da oldukça faydalı buluyorum: http://buildingfirefoxos.com/building-blocks/ –
Eğer bir web geliştiricisi iseniz, o zaman zaten Firefox OS efendisisin söylemeliyim! Hepsi HTML5, CSS ve Javascript ile ilgili. Eclipse, Visual Studio, Notepad ++, WebStorm ve benzeri herhangi bir geliştirme aracı kullanılabilir. Ancak, Web uygulaması ve Firefox OS uygulaması arasında tek ve bir fark var. Projenizin kök dizinine manifest.webapp dosyasını eklemeniz gerekir.
Şimdi yukarıdaki bir manifest.webapp dosyası eklemek zorunda proje dosyaları
- css
- Js
- index.html aşağıdaki gibidir diyelim ve aşağıdaki gibi görünmelidir
{ "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" }
Böylece uygulamanız hazır! Sıradaki ne? Uygulama dağıtım ......
Sen .. şu yollardan olarak
Packaged App uygulamanızı dağıtabilirsiniz: Tüm dosyalar mobil Hosted app yılında içinde bulunacaktır: Dosyalar IIS gibi bir uzak sunucuda ev sahipliği yapacak, Apache ve vb. Mobile sadece manifest.webapp dosya URL'sini bilir.
Ve bu tamamen firefox os uygulama geliştirme hakkında. Umarım bu yazı, bu soruyu cevaplamak için çok geç olduğum için yeni başlayanlara yardımcı olacaktır.
- 1. Mac OS için bir İnternet Hesabı Eklentisi nasıl yazılır?
- 2. Uygulama için minimum iPhone OS sürümünü ayarlayın
- 3. OS X Uygulama Geliştirme Çerçevesi
- 4. Mac OS X - menü olmadan uygulama?
- 5. Touchpad'im için yazılım nasıl yazılır?
- 6. Android için sürücüler nasıl yazılır?
- 7. Cloud Haskell - Kapanışlar için "saf" nasıl yazılır?
- 8. Program aracılığıyla çalışan uygulama paketlerini OS X
- 9. , işaretli.js için özel InlineLexer kuralı nasıl yazılır?
- 10. MAC OS
- 11. OS X'teki Firefox + jQuery, AJAX işleyicilerinde atılan hataları göstermiyor mu?
- 12. Mac OS veya Linux'ta Edge'de nasıl uygulama test edilir
- 13. Firefox
- 14. Firefox
- 15. Firefox
- 16. Firefox uzantısı hata ayıklamak için nasıl
- 17. Dosyalamak ve almak için ArrayList nasıl yazılır?
- 18. Yay verisi için anahtar kelime nasıl yazılır?
- 19. omurga için ostringstream doğrudan nasıl yazılır
- 20. Firebase için eşzamanlı sorgu çağrısı nasıl yazılır?
- 21. cmdlet'lerim için Powershell yardımı nasıl yazılır
- 22. Python yineleyicileri için nasıl çağrı yazılır?
- 23. Bir bayt için sayı nasıl yazılır?
- 24. Qt Installer için komut dosyaları nasıl yazılır
- 25. "InterruptedException" için birim testi nasıl yazılır
- 26. http isteği için birim testi nasıl yazılır?
- 27. Swift 3: (;;) döngüsü için bunu nasıl yazılır
- 28. Aşağıdaki ekran görüntüsü için xpath nasıl yazılır
- 29. firefox
- 30. Şablon sınıfı kopya oluşturucu nasıl yazılır
Burada çalışan basit bir Firefox OS uygulaması oluşturdum: https://github.com/darkwing/html5apptut Ayrıca bu konuyla ilgili blog yazıları da yazacağım: http://davidwalsh.name/tutorials/firefoxos –
En önemli kısım bir manifest dosyasıdır. Bu şekilde, html uygulamanızı Firefox 16'dan bu yana kullanıcı arabirimine (Gaia) veya başka bir işletim sistemine dağıtabilirsiniz. Bir bildirim dosyası oluşturma hakkında daha fazla bilgi [MDN] adresinde bulunabilir (https://developer.mozilla.org/ tr-US/docs/Apps/Manifest) –