2012-07-23 20 views
13

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

+0

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 –

+0

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) –

cevap

15

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

+0

Ayrıca bu yapı taşlarını da oldukça faydalı buluyorum: http://buildingfirefoxos.com/building-blocks/ –

2

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ı

  1. css
  2. Js
  3. 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.

İlgili konular