Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Introductie Firefox OS

Firefox OS (ook wel bij zijn  codename "Boot to Gecko" or "B2G" genoemd) is Mozilla's mobile openbron besturings systeem gebaseerd op Linux en Mozilla's Gecko technologie. Firefox OS is een mobiel besturings systeem dat vrij is van eigen technologie. Terwijl het toch nog steeds een platform aan applicatieontwerpers biedt die daardoor uitstekende produkten kan ontwikkelen. Bovendien is het sterk en draagbaar genoeg om de eindgebruiker tevreden te stellen.

Voor Web ontwerpers, het belangrijkste om te onthouden is dat de hele user interface een Web app is, een die in staat is om andere Web apps te laten starten en draaien. Elke verandering die je aan de user interface en de aan de applicaties doet, dan creeer je in feite een soort van run van webpagina`s op  Firefox OS, Zei het met een verbeterde toegang tot de hardware en functies van het mobiele apparaat.

In onze handige gids leer je hoe Firefox OS moet bouwen en instaleren.

Hardware eisen

De meeste ARM-based mobiele apparaten zijn sterk genoeg om te kunnen dokken met Firefox OS. Dit gedeelt is genoeg om aan zowel aan de basis hardware eisen te voldoen, als zowel aan de hardware minimale toekomstige eisen.

Onderdeel Minimum Aanbevolen
CPU ARMv6 Cortex A5 klasse of hoger
ARMv7a met NEON
GPU Adreno 200 klasse of hoger
Connectivity WiFi
3G
Sensoren Versneller
Omgeving
Ambient light
A-GPS

Voor een goede gebruikers ervaring, is het een goed idee om een toestel te nemen dat een goed kleurenprofiel biedt (uitgevoerd door de grafische driver) en over een hoofdtelefoonaansluiting die over mute beschikt voor het afspelen van media. De smartfones van tegenwoordig beschikken hier allemaal over.

Gebruiks tips

Dit gedeelte zal je van tips voorzien als je daadwerkelijk Firefox OS gaat gebruiken. Zie dit als een soort van tijdelijke oplossing, tot we daadwerkelijk een handleiding hebben.

Telefoon ontgrendelen

Als je bouw naar Firefox OS om een code gaat vragen om je toestel te ontgrendelen, is de code 0000. Sommige toestellen zullen hier later omvragen, wanneer we bezig zijn met bouwen en testen van de schermbeveiliging.

Nemen van een screenshot

Het nemen van een screenshot, is niet meer dan het indrukken van de aan/uitknop en en navigatieknop tegelijkertijd. Het screenshot zal in /sdcard/screenshots op je toestel opgeslagen worden. Je kan er ook bij via de gallerij op je toestel.

Als om een of andere reden dit niet werkt. Dan kun je dit ook via de terminal op de Linux or Mac OS X computer doen dat een Firefox OS bouwsysteem heeft geinstaleerd.

Zorg dat je ffmpeg hebt geinstaleerd.

  1. Op Mac, als je de Macports gebruikt, doe je dat via sudo port install ffmpeg.
  2. Voor homebrew, gebruik  brew install ffmpeg
  3. Op Linux (Ubuntu/Debian), gebruik je sudo apt-get install ffmpeg.
  4. Sluit je telefoon aan via een USB kabel.
  5. Doe met je telefoon wat je dan ook wilt doen voor je screenshot.
  6. cd in de B2G/gaia directory
  7. make screenshot
  8. Je hebt nu een screenshot onder de naam screenshot.png.

Remote debugging met ADB

Om USB Debugging via adb mogelijk te maken, open Settings App en navigaeer naar  Toestel Informatie > Meer Informatie > Fabrikant. Van de lijst, list, zet een vinkje bij Remote Debugging. Eindelijk, sluit het toestel via de USB met de computer.

Toetsen en knoppen

Een typisch Firefox OS toestel heeftr een paar physical hardware knoppen:

Home button
Dit is meestal de knop onder je scherm. Als je hier op drukt, zal het je terug brengen naar je app launcher. Ingedrukt houden opent het gedeelte voor het veranderen van je zicht. switching view;Om te stoppen met de app wrijf je omhoog over het scherm.
 
Volume regelaar
Aan de linker kant bevindt volumeknop zich; Druk op de bovenste helft voor harder en druk op de onderste helft van de volumeknop voor zachter.
Aan/uit knop
De aan/uitknop bevindt zich aan de rechter bovenkant van het toestel.

Documentlabels en -medewerkers

 Aan deze pagina hebben bijgedragen: chrisdavidmills, Marco78
 Laatst bijgewerkt door: chrisdavidmills,