Wikiternative
The Alternative Source

Post info:

Firefox OS wiki

Firefox OS (naam van het project: Boot to Gecko, ook wel bekend als B2G) is een Linux kernel gebaseerde open-source besturingssysteem voor smartphones en tablet computers en is ingesteld om te worden gebruikt op slimme tv’s. Het wordt ontwikkeld door Mozilla, de non-profit organisatie die het best bekend voor de Firefox webbrowser. Firefox OS wiki.

Firefox OS is ontworpen om een volledige, bieden community-based alternatief systeem voor mobiele apparaten, het gebruik van open standaarden en benaderingen zoals HTML5 applicaties, Javascript, een robuuste voorrecht model, open web -API’s om direct te communiceren met mobiele telefoon hardware, en applicatie markt. Als zodanig is het concurreert met commercieel ontwikkelde besturingssystemen zoals Apple ’s iOS, Google ’s Android, Microsoft ’s Windows Phone en Jolla ’s Sailfish OS.

Firefox OS werd publiekelijk gedemonstreerd in februari 2012, op Android-compatibele smartphones. In januari 2013, op de CES 2013, ZTE bevestigd zouden ze het verschepen van een smartphone met Firefox OS, en op 2 juli 2013 Telefónica lanceerde de eerste commerciële Firefox OS gebaseerde telefoon, ZTE Open, in Spanje, die al snel werd gevolgd door GeeksPhone ’s Peak +. Met ingang van 16 december 2014, Firefox OS telefoons worden aangeboden door 14 operators in 28 landen wereldwijd.

Mozilla heeft ook een samenwerkingsverband met T2Mobile om een Firefox OS verwijzing telefoon genaamd “Flame”, die is ontworpen voor ontwikkelaars om bij te dragen aan Firefox OS en om apps te testen te maken.

Inhoud

  • 1 Project oprichting en uitrol
    • 1.1 Aanvang van het project
    • 1.2 Ontwikkeling geschiedenis
    • 1.3 Demonstraties
  • 2 Core technologieën
    • 2.1 Gonk
    • 2.2 Gecko
    • 2.3 Gaia
  • 3 Laat de geschiedenis
  • 4 Gallery
  • 5 Kritieken
  • 6 Devices
    • 6.1 officieel en onofficieel ondersteunde apparaten
  • 7 Zie ook
  • 8 Verwijzingen
  • 9 Externe links

Project oprichting en uitrol

Begin van project

Op 25 juli 2011, Andreas Gal , directeur onderzoek van Mozilla Corporation, kondigde de “Boot naar Gecko “Project (B2G) op de mozilla.dev.platform mailinglijst. Het projectvoorstel was om “het doel van het streven het bouwen van een compleet, standalone besturingssysteem voor het open web “om te” vinden de hiaten die web-ontwikkelaars houden van de mogelijkheid om apps die zijn gebouwd – in alle opzichten – de gelijken van native apps gebouwd voor de iPhone, Android en Windows Phone 7. ” De aankondiging geïdentificeerd volgende werkgebieden: nieuwe web-API’s voor het apparaat en OS mogelijkheden, zoals telefoon en camera, een bloot voorrecht model om deze veilig bloot aan webpagina’s, applicaties om deze mogelijkheden te bewijzen, en low-level code om te starten op een Android-compatibel apparaat.

Dit leidde tot veel blog dekking. Volgens Ars Technica , “Mozilla zegt dat B2G wordt ingegeven door de wens om aan te tonen dat de op standaarden gebaseerde geopend Web heeft de potentie om een concurrerend alternatief voor de bestaande single- zijn vendor applicatie-ontwikkeling stapels aangeboden door de dominante mobiele besturingssystemen. ”

In 2012, Andreas Gal uitgebreid op doelen Mozilla’s. Hij karakteriseerde de huidige set van mobiele systemen OS als ” walled gardens ” en gepresenteerd Firefox OS als toegankelijker. Wij gebruiken volledig open standaarden en er is geen eigen software of technologie die betrokken zijn” Gal zei ook dat, omdat de software stack is volledig HTML5, zijn er al een groot aantal gevestigde ontwikkelaars. Deze aanname wordt gebruikt in Mozilla’s WebAPI. Deze zijn bedoeld W3C standaarden die proberen om het vermogen kloof die momenteel bestaat tussen autochtone kaders en web overbruggen toepassingen. Het doel van deze inspanningen is om ontwikkelaars in staat toepassingen uitvoeren met WebAPI die vervolgens draaien in elke bouwen normen voldoet browser zonder dat de toepassing herschrijven voor elk platform.

Jan Jongboom bij de Simonyi Conferentie – 2014

Ontwikkelingsgeschiedenis

In juli 2012, Boot to Gecko werd omgedoopt tot ‘Firefox OS’, na Mozilla’s bekende desktop browser, Firefox, en screenshots begon te verschijnen in augustus 2012.

In september 2012, analisten Strategie Analisten voorspellen dat Firefox OS zou goed zijn voor 1% van de wereldwijde smartphone-markt in 2013 -. Het eerste jaar van de commerciële beschikbaarheid.

In februari 2013, Mozilla plannen aangekondigd voor de wereldwijde commerciële uitrol van Firefox OS. Mozilla aangekondigd op een persconferentie voor de start van het Mobile World Congress in Barcelona, dat de eerste golf van Firefox OS-apparaten beschikbaar zal zijn voor consumenten in Brazilië , Colombia, Hongarije, Mexico, Montenegro, Polen, Servië, Spanje en Venezuela. Mozilla heeft ook aangekondigd dat LG Electronics, ZTE, Huawei en TCL Corporation hebben zich gecommitteerd aan het maken van Firefox OS-apparaten.

In december 2013 werden nieuwe functies toegevoegd met de 1.2 release, waaronder conference calling, stille sms-authenticatie voor mobiele facturering, verbeterde push-notificaties, en drie state-instelling voor Do Not Track.

Async Pan en Zoom (APZ), opgenomen in versie 1.3, moet gebruikersinterface reactievermogen te verbeteren.

Op dit moment wordt gedaan om te optimaliseren Firefox OS naar een 128 MB platform met versie 1.3T draaien. Een 128 MB apparaat is uit die lijkt op die versie te gebruiken, maar het kan onvoltooid zijn.

Demonstraties

Mozilla’s Firefox OS, versie Boot2Gecko-prerelease op Nexus 4 (LG E960) (Code naam: mako)

Op het Mobile World Congress 2012, Mozilla en Telefónica kondigde aan dat de Spaanse telecomaanbieder bedoeld om ‘open Web-apparaten “in 2012 op basis van HTML5 en deze API’s te leveren. Mozilla kondigde ook ondersteuning voor het project vanuit Adobe en Qualcomm, en dat Deutsche Telekom ’s Innovation Labs zal toetreden tot het project. Mozilla toonde een “sneak preview” van de software en apps die op de Samsung Galaxy S II telefoons (ter vervanging van hun gebruikelijke Android-besturingssysteem). In augustus 2012, een Nokia werknemer aangetoond het besturingssysteem op een Raspberry Pi.

Firefox OS is compatibel met een aantal apparaten, waaronder Otoro, PandaBoard, Emulator (ARM en x86), Desktop, Nexus S, Nexus S 4G, Samsung Galaxy S II, Galaxy Nexus en de Nexus 4.

In december 2012, Mozilla uitgerold weer een update en vrijgegeven Firefox OS Simulator 1.0, die kan worden gedownload als een add-on voor Firefox. De nieuwste versie van Firefox OS Simulator, versie 4.0, werd uitgebracht op 3 juli 2013 en kondigde op 11 juli 2013.

Mozilla’s geplande US $ 25 Firefox smartphone getoond op MWC, wordt gebouwd door Spreadtrum. Mozilla heeft samengewerkt met vier fabrikanten van handsets en vijf draadloze carriers tot vijf Firefox-smartphones bieden in Europa en Latijns-Amerika tot nu toe met mobiel lanceert wordt geleid door UK marketeer John D. Bernard. In India, Mozilla gepland launching op $ 25 in samenwerking met Intex & Spice, maar de prijs eindigde als $ 33 (omgerekend van 1999 roepies ).

Kerntechnologieën

Firefox OS architectuur diagram

De initiële ontwikkeling werk omvat drie grote software-lagen:

  • Gonk – platform benaming voor een combinatie van de Linux-kernel en de HAL van Android
  • Gecko – de webbrowser motor en applicatie run-time diensten laag;
  • Gaia – een HTML5 laag en user-interface systeem.

Gonk

Gonk bestaat uit een Linux kernel en user-space hardware abstraction layer (HAL). De kernel en een aantal user-space bibliotheken zijn gemeenschappelijke open-source projecten: Linux, libusb, BlueZ, etc. Sommige andere delen van de HAL worden gedeeld met het Android-project: GPS, camera, onder anderen. Gonk is eigenlijk een zeer eenvoudige Linux distributie en is daarom van Gecko’s perspectief, gewoon een porten doelwit van Gecko; Er is een port van Gecko naar Gonk, net zoals er is een port van Gecko naar OS X, en een haven van Gecko naar Android. Echter, omdat het ontwikkelteam heeft volledige controle over Gonk, de ontwikkelaars kan volledig alle functies en interfaces die nodig zijn voor uitgebreide mobiele platformen zoals Gecko bloot te leggen, maar die niet op dat moment mogelijk om toegang te krijgen op andere mobiele besturingssystemen. Bijvoorbeeld met behulp van Gonk, Gecko kan rechtstreeks toegang tot de volledige verkrijgen telefonie stack en weergave framebuffer, maar deze toegang niet op elk ander besturingssysteem te hebben.

Gecko

Hoofd artikel: Gecko

Gecko is de web browser engine van Firefox OS. Gecko implementeert open standaarden voor HTML, CSS en JavaScript. Gecko omvat een netwerk stack, graphics stack, layout engine, virtuele machine (voor JavaScript), en het porten lagen.

Gaia

Gaia is de user interface van Firefox OS en regelt alles aangetrokken tot het scherm. Gaia is inclusief standaard implementaties van een lock-scherm, home-scherm, telefoon dialer en contacten applicatie, sms-applicatie, camera-applicatie en een galerie steun, vermeerderd met de klassieke telefoon apps: e-mail, agenda, rekenmachine en de markt. Gaia is volledig geschreven in HTML, CSS en JavaScript. Het in aanraking komt met het besturingssysteem door middel van Open Web API’s, die worden uitgevoerd door Gecko. Want het maakt alleen gebruik van standaard web-API’s, kan het werken op andere besturingssystemen en andere web-browsers.

Vrijlating geschiedenis

Versie Feature Compleet (FC) datum Code Compleet (CC) datum Releasedatum Codenaam Gecko versie Inbegrepen beveiligingsfixes
1.0 22 december 2012 21 februari 2013 TEF Gecko 18 Gecko 18
1.0.1 15 januari 2013 6 september 2013 Shira Gecko 18 Gecko 20
1.1.0 29 maart 2013 9 oktober 2013 [47] Leeuw Gecko 18+ (nieuwe API’s ) Gecko 23
1.1.1 HD Zelfde als 1.1.0 met WVGA Gecko 23
1.2.0 15 september 2013 9 december 2013 Koi Gecko 26 [48] Gecko 26
1.3.0 31 januari 2014 17 maart 2014 Gecko 28 Gecko 28
1.4.0 29 april 2014 9 juni 2014 8 augustus 2014 Gecko 30 Gecko 30
2.0.0 21 juli 2014 1 september 2014 Gecko 32 Gecko 32
2.1.0 13 oktober 2014 21 november 2014 Gecko 34 Gecko 34
2.2.0 6 april 2015 18 mei 2015 (geplande) Gecko 37 Gecko 37

Gallery

Enkele screenshots van Firefox OS 2.1:

Kritiek

Chris Ziegler van de technologie blog The Verge schreef dat Firefox OS app distributie zal nemen om pre-iPhone-tijdperk, waarbij applicatie-ontwikkelaars om te gaan met meerdere vervoerders en hun app stores. Op het Mobile World Congress, Gary Kovacs, de CEO van Mozilla, zei dat de apparaten uit minder dan wat ze zijn in staat om te draaien; apps maken of breken een mobiel platform van deze dag, niet de hardware, en het voordeel is dat gebruikers niet om een app te gebruiken installeren. Mozilla is het maken van de meeste van deze met de zoekfunctie ingebouwd in Firefox OS, een kern kenmerk van het platform.

Janne Lindqvist, een mobiele beveiliging onderzoeker aan de Rutgers University WINLAB, hun bezorgdheid geuit met betrekking tot de ontdekking mechanisme van een web-based platform, maar een Mozilla-woordvoerder heeft verklaard dat ze “die ontwikkelaars om downloadbare apps in een zip-bestand dat is geweest verpakken cryptografisch ondertekend door de winkel waar het is ontstaan, verzekeren dat ze bekeken is. “ Bovendien, “apps terugkomen van zoeken worden slechts beperkte toegang tot het apparaat programming interfaces en applicaties, tenzij de subsidies gebruiker toestemming voor verdere toegang.”

Geef een reactie