2012-07-23 8 views
13

Chcę napisać moją aplikację dla Firefox OS. Jakie języki (takie jak Java dla Androida i Objective C++ na iOS) oraz narzędzia (takie jak Eclipse, Xcode) mogą być używane?Jak napisać aplikację dla Firefox OS

+0

Stworzyłem podstawową, działającą aplikację Firefox OS tutaj: https://github.com/darkwing/html5apptut Będę również pisać posty na blogu na ten temat tutaj: http://davidwalsh.name/tutorials/firefoxos –

+0

Najważniejszą częścią jest posiadanie pliku manifestu. W ten sposób możesz rozpowszechniać swoją aplikację html w interfejsie użytkownika (Gaia) lub dowolnym innym systemie operacyjnym od wersji Firefox 16. Więcej informacji na temat tworzenia pliku manifestu można znaleźć na stronie [MDN] (https://developer.mozilla.org/ en-US/docs/Apps/Manifest) –

Odpowiedz

15

Aplikacje dla Firefox OS (wcześniej znane jako Boot to Gecko) zostały opracowane przy użyciu HTML 5 i Javascript.

Referencje:

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

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

Można użyć dowolnego narzędzia do tworzenia stron WWW, jak lubisz. Firefox ma wiele wbudowanych narzędzi do sprawdzenia: https://marketplace.mozilla.org/developers/docs/devtools Narzędzie trybu reakcji jest bardzo przydatne dla Firefox OS/aplikacji mobilnych.

Oprócz narzędzi, najważniejsze są umiejętności, nauczyć się techniki budowania aplikacji internetowych: https://marketplace.mozilla.org/developers/docs/references

+0

Te klocki są również bardzo przydatne: http://buildingfirefoxos.com/building-blocks/ –

2

Jeśli jesteś programistą WWW, to muszę powiedzieć, że jesteś mistrzem Firefox OS już! Chodzi o HTML5, CSS i JavaScript. Można użyć dowolnego narzędzia programistycznego, takiego jak Eclipse, Visual Studio, Notepad ++, WebStorm i inne. Ale istnieje jedna i jedyna różnica między aplikacją internetową a aplikacją Firefox OS. Musisz dodać plik manifest.webapp w katalogu głównym projektu. Powiedzmy pliki projektu są jak po

  1. css
  2. JS
  3. index.html

Teraz trzeba dodać plik manifest.webapp w powyżej powinno wyglądać po

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

Twoja aplikacja jest gotowa! Co dalej? Wdrożenie aplikacji ......

można wdrożyć aplikację w następujący sposób ..

Packaged App: Wszystkie pliki będą znajdować się wewnątrz w telefonie Hosted app: Pliki będą znajdować się w zdalnym serwerze jak IIS, Apache i inne urządzenia mobilne znają tylko adres URL pliku manifest.webapp.

A to wszystko na temat rozwoju aplikacji firefox os. Mam nadzieję, że ten post pomoże przyszłym początkującym, ponieważ jestem bardzo spóźniony, aby odpowiedzieć na to pytanie.

Powiązane problemy