Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie

Door Arnoud Wokke

Nieuwsredacteur

Firefox OS: breekijzer voor de smartphonemarkt

De achtergrond: webtechnieken

Firefox OS steekt in de basis eenvoudig in elkaar; het hele besturingssysteem is in feite een grote browser, vergelijkbaar met Chrome OS. Of beter gezegd, alle apps zijn gemaakt met 'normale' browsertechnologie, zoals html5, css en JavaScript. De rendering-engine is Gecko, die ook gebruikt wordt in Firefox.

In testversies van Firefox OS was het zelfs mogelijk om de broncode van elke app in te zien, als een soort View Source-commando in een browser. In de uiteindelijke versie zit die uiteraard niet meer, maar het toont aan hoe Mozilla over het besturingssysteem denkt; alles moet zo transparant en open mogelijk zijn.

Het is vrij makkelijk om een website om te zetten in een app

Het gebruiken van html5, css en JavaScript heeft duidelijke voordelen. Ten eerste is het vrij makkelijk om een website om te zetten in een app. Een websitebouwer hoeft alleen een 'manifest' in een json-bestand toe te voegen aan de code van een site om er een volledig werkende app voor Firefox OS van te maken. Ook kan de gebruiker zelf een website aan het startscherm toevoegen, waarna die zonder interface van de browser wordt getoond. Daardoor moet de website lijken op een app. Onder meer Tweakers kan zo op het startscherm vastgezet worden.

Wie geavanceerdere functies in apps wil gebruiken, zoals toegang tot de camera of de locatie, kan daarvoor api's aanspreken. Daardoor kan een web-app veel meer dan alleen statische info weergeven. Ook kunnen apps offline werken, behalve als er informatie online moet worden opgezocht.

Firefox OS gebruikt een aangepaste Linux-kernel met een low-level operating system met de naam Gonk, dat sommige elementen deelt met Android. De naam van de gebruikersinterface is Gaia en die kan volgens Mozilla ook naar andere besturingssystemen geport worden. Daardoor kunnen 'apps' voor Firefox OS moeiteloos draaien op bijvoorbeeld Android, al hebben ze dan geen toegang tot systeemfuncties als telefonie of sms. Omgekeerd werkt niet; Firefox OS heeft geen virtuele Java-machine aan boord en kan dus geen Android-apps draaien.

Wat vind je van dit artikel?

Geef je mening in het Geachte Redactie-forum.

Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S21 5G Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True