Firefox OS

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 1. September 2016 um 22:04 Uhr durch BlakkAxe (Diskussion | Beiträge) (Änderung 157583137 von 93.134.129.94 rückgängig gemacht; Der Name der Anwendung lautet "Kontakte", daher nicht nötig). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen
Firefox OS
Logo
Screenshot
Startbildschirm von Firefox OS 2.2 mit zusätzlichen Apps
Entwickler Mozilla Corporation
Lizenz(en) MPL[1] (Open Source[2])
Akt. Version 2.2 [3]
Kernel Monolithisch (Linux)
Abstammung Linux
↳ Firefox OS
Architektur(en) ARM
Sprache(n) HTML5, CSS, JavaScript,[4] C++
www.mozilla.org/firefox/os

Firefox OS (kurz FFOS oder Fxos, ehemals Boot to Gecko) ist ein quelloffenes, Linux-basiertes Betriebssystem für Smartphones und Tabletcomputer, das von der Mozilla Corporation entwickelt wird. Ziel ist es, die gesamte Benutzeroberfläche und Apps mit Webtechniken (HTML, CSS und JavaScript) zu realisieren und damit Nutzern, aber auch Programmierern größtmögliche Offenheit und Kompatibilität zu bieten.

Geschichte

Am 25. Juli 2011 kündigte Andreas Gal, Leiter der Forschungsabteilung bei der Mozilla Corporation, auf einer Mailingliste ein Entwicklungsprojekt für ein voll- und eigenständiges Betriebssystem für das offene Internet an. Das Hauptziel sollte sein, Entwicklern die Möglichkeit zu geben, mit netzbasierten Techniken neue Apps zu entwickeln, die gewöhnlichen Anwendungen in nichts nachstehen. Allerdings wurde das Betriebssystem zunächst vor allem als Ersatz zu Googles Chrome OS gesehen.[5] Der Ansatz war aber etwas übergreifender: Mozilla wollte mit Firefox OS eine gleichwertige Alternative zu den herstellereigenen Betriebssystemen iOS, Android und Windows Phone schaffen, dem vollständig freie Software zugrunde liegt.[6] Anfang März 2012 war der Markteintritt erster Smartphones mit Boot to Gecko im Sommer 2012 angekündigt.[7]

Zur Jahresmitte 2012, als der Name Firefox OS den Namen Boot to Gecko ersetzte, hatte Mozilla zu den ersten Partnern, Telefónica und Qualcomm, fünf weitere Netzbetreiber sowie die Hersteller ZTE und TCL (Marke Alcatel One Touch) als Verbündete gewonnen.[8] Im Juli 2012 wurden erste Binärpakete (sogenannte Nightly Builds) mit Emulatoren der Hardware zur Installation unter den gängigsten Betriebssystemen auf gewöhnlichen Personal Computern veröffentlicht.[9]

Im September 2012 veröffentlichte Mozilla ein erstes Video des Firefox OS im Einsatz.[10] Zwei Monate später war ein Firefox OS Simulator als Erweiterung des Browsers Firefox für gewöhnliche Personal Computer veröffentlicht.[11] Diese Erweiterung wurde am Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. freigegeben und der Systementwicklung nachgeführt.[12] Sie enthält die oberen Schichten des Firefox OS und soll es Anwendungsentwicklern ermöglichen, schneller und ohne zugehörige Hardware besitzen zu müssen, Apps für das Betriebssystem zu entwickeln.[13]

Im Februar 2013 zeigten mehrere Hersteller beim Mobile World Congress in Barcelona auch Smartphones mit Firefox OS.[14][15] Ihre weit überwiegend sehr einfache Hardware bestätigte, dass der Markteintritt vor allem in aufstrebenden Märkten wie Südamerika zu erwarten war.

Am 23. April 2013 begann der öffentliche Verkauf von Smartphones mit Firefox OS für Entwickler durch den spanischen Hersteller Geeksphone.[16] Geeksphone als bewegliches kleines Unternehmen dreier junger Gründer in Madrid war zu diesem Zweck beim Mobile World Congress im Jahr 2012 von Telefónica kontaktiert worden.[17] Neben dem Basismodell Keon gab es zugleich das Peak mit 1,2-GHz-Zweikernprozessor, der unter Firefox OS ein Alleinstellungsmerkmal sicherte.

Der Verkauf von Smartphones mit Firefox OS für Endkunden begann mit dem ZTE Open am 2. Juli 2013 in Spanien durch Telefónica.[18] Wenige Tage später begann der Verkauf des Alcatel One Touch Fire in Polen durch die Deutsche Telekom.[19] Ihre Tochtergesellschaft Congstar bietet dieses Smartphone seit Mitte Oktober 2013 in Deutschland an.[20] Ende Oktober 2013 kam in Brasilien mit leicht gehobener Ausstattung das erste Firefox-Smartphone eines großen namhaften Herstellers auf den Markt, das LG Fireweb von LG Electronics.[21]

In der Folgezeit etablierten Mozilla und die Hersteller mehrere Geräte in aufkommenden Märkten wie zum Beispiel Indien. Am 16. September 2014 wurde in Bangladesch das erste Gerät mit Version 1.4 vorgestellt.

Auf der Consumer Electronics Show (CES) 2015 verkündete Panasonic, zukünftig auf Fernsehern der Marke Panasonic Firefox OS als Betriebssystem einzusetzen.

Ende 2015 kündigte Ari Jaaksi an, sich zukünftig vor allem auf das Internet der Dinge hin auszurichten. Firefox OS als Betriebssystem für Smartphones solle weiterhin Bestand haben, aber nicht mehr aktiv vermarktet werden.[22][23]

Bestandteile

Die Architektur von Firefox OS.

Firefox OS enthält die grundlegenden Bestandteile Gonk, Gecko und Gaia.[24] Gaia ist die Benutzeroberfläche von Firefox OS und vollständig in Hypertext Markup Language (HTML), Cascading Style Sheets (CSS) und JavaScript verfasst.[25] Gaia wird in Gecko verarbeitet, und Gecko arbeitet bei seinem Einsatz im Firefox OS auf der Basis von Gonk.

Gonk

Gonk besteht aus dem Linux Kernel und Programmbibliotheken.[26] Die Bibliotheken sind zum einen Teil allgemein verbreitete Open-Source-Software für Linux und stammen zum anderen Teil wie einige geringfügige Änderungen am Kernel von Android.[27]

Gecko

Gecko ist das Application Programming Interface (API) vom Firefox OS, sein Interpreter für JavaScript, und für die Verarbeitung aller Eingaben und Ausgaben zuständig.[27]

Anwendungsprogramme für Firefox OS sind Webanwendungen in HTML5 und JavaScript, die für die Steuerung nahezu aller Gerätefunktionen[28] auch auf diverse nichtstandardisierte Web-APIs zurückgreifen können.[29] Beispielsweise stellt die WebTelephony-API Funktionen zur Erzeugung und Annahme von Telefongesprächen zur Verfügung.[30] Mozilla strebt eine Standardisierung der Web-APIs an.[31] Auf Firefox OS werden ausschließlich HTML-basierte Anwendungen eingesetzt, die prinzipiell auch offline und herstellerübergreifend in jedem Browser funktionieren könnten; vorausgesetzt, alle benutzten Web-APIs sind auf der Zielplattform verfügbar. Dies grenzt das Firefox OS von iOS und Android ab, die hauptsächlich auf proprietäre Anwendungsprogramme setzen, die nur auf diesem System lauffähig sind. Für Anwendungsentwickler gibt es den Firefox OS Simulator, der als Erweiterung im Firefox-Browser ausgeführt werden kann und eine Prüfung der wichtigsten Funktionen zulässt. Er enthält unter anderem einen Debugger für JavaScript.[32]

Gaia

Gaia, die Benutzeroberfläche von Firefox OS, ist ähnlich aufgebaut wie die vergleichbarer Betriebssysteme für mobile Geräte wie Apple iOS, Android oder Microsoft Windows Phone. Nebst den herkömmlichen Anwendungen wie Telefon, Nachrichten, Kontakte und dem hauseigenen Browser Firefox, werden auch Informationen über den Akkustand, Uhrzeit und GPS angezeigt. Darüber hinaus können auch über die integrierte Website everything.me auf verschiedene App-Gruppen wie Spiele, Musik, Filme, Wetter, Fernsehen, News, Sport und Einkaufen zugegriffen werden.

Anders als bei Android findet sich jede App auf dem Home-Bildschirm. Die Anordnung der Apps auf diesem Bildschirm kann der Benutzer verändern.

Einen kurzen Einblick von Firefox OS in Betrieb auf einem Vorführgerät (850-MHz-Prozessor und 256 MByte RAM) gibt ein Video, das auf der Consumer Electronics Show 2013 in Las Vegas gedreht wurde.[33]

Versionen

Versionsbezeichnungen mit zwei Punkten bezeichnen Sicherheitsaktualisierungen, und was einem möglichen dritten Punkt folgt, ist jedem OEM überlassen.[34]

Beim Entwicklungsstand funktional vollständig, englisch functional complete oder feature complete, übernimmt der Lieferant des Chipsatzes.[35][36]

Version [35] funktional komplett [36] Code-Freeze Veröffentlicht am [37] Freigabe Codename API
1.0 Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. [35] Januar 2013 [35] Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. TEF Gecko 18
1.0.1 Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. [35] Mai 2013 [35] Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. [38] Shira Gecko 18
1.1 Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. [35] Juli 2013 [35] Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. [34] Leo Gecko 18+
1.2 Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. [35][36] Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. [35] Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. [39] Koi Gecko 26 [35]
1.3 Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. [36] Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. [40] Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. [41] Gecko 28
1.4 Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. [36] Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. [42] Gecko 30
2.0 Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. [36] 2014 [43] Gecko 32 [36]
2.1 Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. [36] Gecko 34 [36]
2.2 Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. [36] Gecko 37 [36]
2.5 Gecko 43

Weblinks

Commons: Firefox OS – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise

  1. https://www.mozilla.org/en-US/foundation/licensing/
  2. Mozilla Is Making an Android-Based Mobile OS. In: Gizmodo. 26. Juli 2011, abgerufen am 11. September 2012.
  3. Offizielle Website mit allen Firefox OS-Versionen Firefox OS-Versionen im Überblick, abgerufen am 8. Juni 2016
  4. B2G/Architecture - Mozilla Wiki.
  5. Falk Hedemann: Boot to Gecko: Mozillas Antwort auf Chrome OS. In: t3n Magazin. 26. Juli 2011, abgerufen am 11. September 2012.
  6. Jens Ihlenfeld: Mozilla kündigt Firefox OS an. In: golem.de. 2. Juli 2012, abgerufen am 11. September 2012.
  7. Mozillas Smartphone-Betriebssystem Boot to Gecko im Detail. In: golem.de. 2. März 2012, abgerufen am 14. Januar 2014.
  8. Mozilla's browser OS gets partners and a name: Firefox OS. In: CNET. 2. Juli 2012, abgerufen am 14. Januar 2014.
  9. Download nightlies of Firefox OS, get your own hands-on. In: engadget. AOL, 19. Juli 2012, abgerufen am 14. Januar 2014.
  10. Lars Budde: Firefox OS: Neues Video der kommenden Mobile-OS-Alternative. In: t3n Magazin. 11. September 2012, abgerufen am 11. September 2012.
  11. Addon zeigt Firefox OS. golem.de, 16. November 2012, abgerufen am 14. Januar 2014.
  12. Versionsgeschichte von Firefox OS Simulator – Seite bei Mozilla-Addons; Stand: Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
  13. Firefox OS Simulator. In: Mozilla Developer Network. 27. Dezember 2013, abgerufen am 14. Januar 2014.
  14. Firefox OS: Mozilla-Entwickler zeigt das neue OS und erste Geräte im Hands-On [MWC 2013]. t3n, 28. Februar 2013, abgerufen am 17. März 2013.
  15. Firefox OS dev units coming to Geeksphone next week: Keon and Peak priced from €91. In: engadget. AOL, 18. April 2013, abgerufen am 14. Januar 2014.
  16. UPDATED - Developers Race To Buy First Firefox OS Phones. In: forbes.com. 23. April 2013, abgerufen am 14. Januar 2014.
  17. Der Fuchs beginnt die Jagd. In: Technology Review. Heise Zeitschriften Verlag, 28. August 2013, abgerufen am 14. Januar 2014.
  18. ZTE Open, the first Firefox OS phone for consumers, launches tomorrow for $90. In: engadget. AOL, 1. Juli 2013, abgerufen am 14. Januar 2014.
  19. Europastart für Firefox OS Smartphone bei der Deutschen Telekom. Deutsche Telekom AG, 11. Juli 2013, abgerufen am 11. Juli 2013.
  20. Premiere für Firefox OS. Die Welt, 15. Oktober 2013, abgerufen am 14. Januar 2014.
  21. LG launches its first Firefox OS phone. In: ZDNet. 24. Oktober 2013, abgerufen am 14. Januar 2014.
  22. Ari Jaaksi: Firefox OS Pivot to Connected Devices. Veröffentlicht am 9. Dezember 2015 im Mozilla-Blog, abgerufen am 11. Dezember 2015.
  23. Sören Hentzschel: Firefox OS: Fokus auf IoT und Connected Devices, nicht länger auf Smartphones. Veröffentlicht am 8. Dezember 2015, abgerufen am 11. Dezember 2015.
  24. The Firefox OS platform. Mozilla Foundation, abgerufen am 23. Dezember 2013.
  25. Gaia. Mozilla Foundation, abgerufen am 23. Dezember 2013.
  26. Gonk. Mozilla Foundation, abgerufen am 23. Dezember 2013.
  27. a b B2G/Architecture. In: MozillaWiki. Mozilla Foundation, abgerufen am 21. Februar 2014.
  28. https://wiki.mozilla.org/WebAPI
  29. Firefox OS application development. Mozilla Foundation, abgerufen am 23. Dezember 2013.
  30. http://www.w3.org/TR/telephony/
  31. Ragni Zlotos: Mozilla: Aus Boot2Gecko wird Firefox OS. In: heise online. 2. Juli 2012, abgerufen am 23. Dezember 2012: „will Mozilla dem W3C zur Standardisierung vorlegen“
  32. Kim Rixecker: Web-Apps für Firefox OS – Das erwartet euch. In: t3n Magazin. 11. Juli 2013, abgerufen am 13. Juli 2013.
  33. Firefox OS at CES 2013 (Video)
  34. a b Firefox OS 1.1 Notes. Mozilla Foundation, abgerufen am 10. Januar 2014.
  35. a b c d e f g h i j k Versions and Scheduling. In: Release Management/B2G Landing. MozillaWiki, 16. Dezember 2013, abgerufen am 10. Januar 2014.
  36. a b c d e f g h i j k Feature Complete (FC) dates. In: B2G/Roadmap. MozillaWiki, 20. Dezember 2013, abgerufen am 10. Januar 2014.
  37. Index of /pub/mozilla.org/b2g/manifests/nightly. Mozilla FTP server, abgerufen am 10. September 2013.
  38. Firefox OS 1.0.1 Notes. Mozilla Foundation, abgerufen am 16. März 2015: „First offered to partners for release on July 2, 2013“
  39. Firefox OS 1.2 Notes. Mozilla Foundation, abgerufen am 10. Januar 2014: „First offered to partners for release on December 9, 2013“
  40. https://blog.mozilla.org/futurereleases/2014/05/08/firefox-os-update-adds-new-features-including-dual-sim-support-and-enhancements-for-music-lovers-and-gamers/
  41. Firefox OS 1.3 Notes. Mozilla Foundation, abgerufen am 16. März 2015: „First offered to partners for release on March 17, 2014“
  42. Firefox OS 1.4 Notes. Mozilla Foundation, abgerufen am 16. März 2015: „First offered to partners for release on August 8, 2014“
  43. Fire E: Alcatel One Touch verteilt Firefox OS 2.0 und Firefox Hello. Sören Hentzschel, 25. Dezember 2014, abgerufen am 16. März 2015.