Im Jahr 2017 schrieb ich über die Geschichte von Firefox OS, von der Geburt des B2G (Boot to Gecko) Open-Source-Softwareprojekts als leeres GitHub-Repository im Jahr 2011 bis zur Auslieferung als Firefox OS auf fünf Millionen Geräten weltweit und schließlich der „Übergabe“ an die Community im Jahr 2016.

In den rund zwei Jahren, seit Mozilla das Ende von Firefox OS als Mozilla-geführtes Projekt bekannt gab, hat der B2G-Quellcode seinen Weg in eine überraschende Anzahl kommerzieller Produkte gefunden. Seit Mozilla sich von Firefox OS verabschiedet hat, sind seine Derivate auf einer größeren Anzahl von Geräten zu finden als während der gesamten Zeit unter Mozillas Führung, und es ist zur Grundlage des drittgrößten und am schnellsten wachsenden mobilen Betriebssystems der Welt geworden.

In diesem Blogbeitrag werfe ich einen Blick auf das Vermächtnis des B2G-Projekts, einige der Geräte, die man heute mit B2G-Code kaufen kann, und andere damit verbundene Bemühungen, die innerhalb und außerhalb von Mozilla weitergehen. Ich werde KaiOS, Panasonics My Home Screen, Servonk, Webian, Astian OS, IceWolf OS und das Neueste aus der Mozilla Research & Entwicklung behandeln. Dann werde ich erklären, warum ich denke, dass es ein starkes Argument für Mozilla ist, in Zukunft eine aktivere Rolle bei der Unterstützung von Downstream-Nutzern von Gecko und sogar der B2G-Codebasis selbst zu übernehmen.

Der wohl bemerkenswerteste Fork des B2G-Quellcodes ist KaiOS von KaiOS Technologies. Es wurde 2016 mit einem 30-köpfigen Team gegründet und hat inzwischen neben dem Hauptsitz in den USA auch Niederlassungen in Frankreich, Deutschland, Taiwan, Indien, Brasilien, Hongkong und auf dem chinesischen Festland.

KaiOS-Logo

KaiOS hat eine UI, die für berührungslose „Smart Feature Phones“ mit physischen Tastaturen und kleinen Farbbildschirmen optimiert ist. Dazu gehören das in Indien sehr beliebte JioPhone, die nostalgische Neuauflage des Nokia 8110 von HMD und das kürzlich in Indonesien angekündigte 7-Dollar-WizPhone. Mit diesen Geräten setzt KaiOS die Vision von Firefox OS, „die nächste Milliarde zu verbinden“, mit Low-End-Geräten fort, die hauptsächlich auf Schwellenländer abzielen.

KaiOS Technologies CEO Sebastien Codeville mit KaiOS-Geräten auf der CES 2019

JioPhone

Das JioPhone ist in Indien seit seiner Einführung im Juli 2017 äußerst beliebt, Das liegt zum Teil daran, dass es kostenlos verschenkt wird, mit einer Kaution von ₹1500 ($21 USD), die durch Rückgabe des Geräts in Jio-Läden nach drei Jahren zurückerstattet werden kann.

Das JioPhone 2 wurde im Juli 2018 zu einem Preis von ₹2.999 ($42 USD) veröffentlicht. Es hat eine vollständige QWERTZ-Tastatur und verfügt über Apps für Facebook, WhatsApp und YouTube.

JioPhone & JioPhone 2

Nokia 8110

Das Nokia 8110 ist international erhältlich, auch hier in Großbritannien mit einer unverbindlichen Preisempfehlung von £69,99 ($89). Erhältlich ist es bei vielen bekannten Einzelhändlern und Mobilfunkanbietern wie Carphone Warehouse, Currys, John Lewis, Amazon, Vodafone, EE, GiffGaff und BT.

Nokia 8110

Das Nokia 8110 ist ein sehr hübsches kleines Gerät mit einer intuitiven Benutzeroberfläche, die an Symbian erinnert, aber mit einem modernen Twist. Es ist erstaunlich, wie viel vom Web auf einem so kleinen Bildschirm ohne Touchscreen tatsächlich funktioniert, obwohl es eine sehr fummelige Erfahrung ist, wenn man an ein Touchscreen-Smartphone gewöhnt ist.

Das Vorhandensein von Google Assistant auf Feature-Phones zu diesem Preis ist bemerkenswert, und es funktioniert erstaunlich gut. Um Google Assistant für KaiOS zu implementieren, hat Google eine benutzerdefinierte HTML5-App erstellt, die für die mozApp-App-Runtime verpackt wurde, die KaiOS von B2G geerbt hat.

Nokia 8110 mit Google Assistant

Als ich das Nokia 8110 zum ersten Mal kaufte, hatte der mitgelieferte App Store insgesamt acht Apps und es gibt keine Möglichkeit, Web-Apps über den Browser zu installieren. Seitdem ist er ein wenig gewachsen, aber nur auf etwa 30 Apps, und die meisten davon sind Spiele. (Das JioPhone kommt mit einem eigenen App-Store namens JioStore und nicht alle Apps sind auf allen KaiOS-Geräten verfügbar, z.B. WhatsApp.)

WizPhone WP006

Das WizPhone WP006 wurde kürzlich in Indonesien in Partnerschaft mit Google und Alfamart angekündigt und kann an Automaten für nur IDR99.000 ($7) erworben werden.

WizPhone WP006

Andere KaiOS Geräte

Andere Geräte mit KaiOS sind:

  • Alcatel OneTouch Go Flip
  • MaxCom 241 und 281
  • Doro 7050 und 7060
  • CAT B35
  • MTN Phone (kommt 2019)

Rasantes Wachstum

Bis Ende 2017 wurde KaiOS auf 30 Millionen Handys in den U.S., Kanada und Indien über Partnerschaften mit 20 Netzbetreibern ausgeliefert.

Im Juni 2018 waren es bereits 40 Millionen Geräte und Google investierte 22 Millionen US-Dollar in das Unternehmen. Als Teil dieser Vereinbarung stimmte KaiOS Technologies zu, Google-Dienste, einschließlich Google Assistant, zu bündeln.

Am Ende des Jahres 2018 hat es über 50 Millionen Geräte in Nordamerika, Asien, Europa und Afrika erreicht.

Laut StatCounter war KaiOS Ende 2018 das drittgrößte mobile Betriebssystem der Welt nach Android und iOS, mit 1,13 % Marktanteil weltweit.

Weltweiter Marktanteil für mobile Betriebssysteme, Dezember 2018. Quelle: StatCounter

In Indien hat es einen Marktanteil von 4,55% und verweist damit Apples iOS auf den zweiten Platz.

Indien Marktanteil für mobile Betriebssysteme, Dezember 2018. Quelle: StatCounter

Strategy Analytics prognostiziert, dass die Auslieferungen von KaiOS-Geräten im Jahr 2019 um 50 % gegenüber dem Vorjahr steigen werden, wobei mehr als 30 % dieser Auslieferungen aus Märkten außerhalb Indiens wie Afrika, Südostasien und Lateinamerika stammen. Dies wird es zur „weltweit am schnellsten wachsenden Hauptplattform“ machen.

Panasonic My Home Screen

KaiOS ist nicht die einzige Abspaltung von B2G. Panasonic war der erste Hardware-Hersteller, der auf Firefox OS basierende Smart-TVs entwickelt hat, die bei ihrer Veröffentlichung im Jahr 2015 große Kritiken für ihr benutzerfreundliches Design erhielten. Als Mozilla die Arbeit an Firefox OS einstellte, setzte Panasonic die Entwicklung der Software als My Home Screen 2.0 und später My Home Screen 3.0 fort.

Panasonic 65″ OLED 4K Smart TV (TX-65FZ802B) mit My Home Screen 3.0

Ab 2019 laufen die meisten Panasonic Smart TVs noch mit diesem B2G-Fork. Es gibt lokalisierte Varianten, die mit My Home Screen auf der ganzen Welt verkauft werden, darunter in Nordamerika, Lateinamerika, Europa, dem Nahen Osten, Afrika, Asien und Ozeanien. Die Palette reicht vom preisgünstigen 24-Zoll-LED-Fernseher TX-24FS500B in Großbritannien für 279 £ (359 $) bis zum sehr hochwertigen 77-Zoll-OLED-Fernseher TH-77EZ1000H in Hongkong für 139.000 HK$ (17.700 $).

Eine bemerkenswerte Ausnahme bilden die USA, wo Panasonic den Verkauf von Fernsehern aufgrund der schwierigen Marktbedingungen kürzlich eingestellt hat. Aber hier im Vereinigten Königreich findet man diese Smart-TVs in den meisten bekannten Elektronikfachgeschäften wie John Lewis, Currys und Argos. Einige Angebote in Online-Shops bezeichnen diese Fernseher sogar immer noch als „powered by Firefox OS“, trotz der offiziellen Änderung des Brandings.

My Home Screen 3.0 ist wahrscheinlich eine Art Frankenstein aus Web- und nativem Code unter der Haube, mit Unterstützung für eine breite Palette von Live- und On-Demand-Video-Plattformen, aber die Benutzeroberfläche ist weitgehend gleich geblieben.

Panasonic 49″ 4K TV (TX-49FX750B) mit My Home Screen 3.0

Ich habe Panasonic TVs, auf denen sowohl die Firefox OS gebrandete als auch die My Home Screen 3.0 laufen, und während sich der Browser kaum verändert hat, ist die App-Entwicklung viel eingeschränkter geworden.

Mit dem neuesten „HTML v3 SDK“ (basierend auf dem „Hybrid broadcast broadband TV“-Standard) sind Entwicklerkonten grundsätzlich nur auf Einladung möglich. Ich habe mich für ein Konto beworben und Panasonic wollte zuerst wissen, welche App ich entwickle, damit sie entscheiden können, ob sie sie in ihrem Store haben wollen.

Das ist ein ziemlicher Unterschied zu den ursprünglichen Firefox OS TVs, bei denen jeder den Entwicklermodus aktivieren konnte und jeder eine App für den Firefox Marketplace einreichen konnte.

Mit den meisten wichtigen Apps wie Netflix, YouTube und Amazon Prime Video, die bereits unterstützt werden, bietet My Home Screen jedoch weiterhin eine elegante und überzeugende Benutzererfahrung für Smart-TVs.

Insgesamt verkauft Panasonic weltweit etwa 7 Millionen Fernseher pro Jahr.

Servonk

Im Januar 2018 hat der technische Leiter von KaiOS, Fabrice Desré (zuvor technischer Leiter von B2G bei Mozilla), ein Open-Source-Projekt namens Servonk gestartet. Servonk ist eine Art „Boot to Servo“ wie das ursprüngliche Boot to Gecko-Projekt, basiert aber auf der experimentellen Servo-Rendering-Engine von Mozilla.

Servonk läuft in einem Emulator

Servonk läuft auf einem Android-Gerät

Servonk nutzt die Vorteile der innovativen Funktionen von Servo, basiert weitgehend auf der Programmiersprache Rust und folgt in etwa der verschlankten Architektur, zu der wir gegen Ende des B2G-Projekts übergegangen sind.

Servonk ist zwar ein sehr cooles Open-Source-Projekt, aber es ist unwahrscheinlich, dass es in absehbarer Zeit auf kommerziellen Geräten zum Einsatz kommen wird, obwohl es bereits erste Diskussionen über die Auslieferung einer Version des Necunos NC_1 (Community Edition) mit vorinstalliertem B2G oder Servonk gibt.

Servo ist immer noch eine sehr experimentelle Browser-Engine, die die meisten Webseiten im Internet nicht darstellen kann. Innerhalb von Mozilla hat sich die Arbeit an Servo in letzter Zeit hauptsächlich auf VR-Anwendungen und die Übertragung von Teilen von Servo auf Gecko als Teil des Quantum-Projekts konzentriert. Servo selbst ist derzeit noch ein Forschungsprojekt.

Laut README ist die Hauptmotivation von Servonk, den persönlichen Wunsch nach einem alternativen Open-Source-Betriebssystem zu stillen und Beiträge zu Servo von außerhalb Mozillas zu fördern. Wenn Sie dem (immer noch überraschend belebten) #b2g-Kanal auf irc.mozilla.org beitreten, werden Sie feststellen, dass sich die meisten aktuellen Diskussionen um Servonk drehen.

Webian

Mein eigenes Webian-Projekt ist B2G vorausgegangen, läuft aber immer noch weiter, lernt aus vielen Lektionen von Firefox OS und nutzt die Webstandards, die es mit geschaffen hat. Webian ist ein Betriebssystem für standardbasierte Webanwendungen.

Die Desktop-Version basiert derzeit auf der experimentellen Quantum Browser Runtime (qbrt) von Mozilla und die Touch-Version auf Android Things und GeckoView.

Webian Desktop 0.3

Webian Touch

Webian Touch läuft auf einem RasPad

Der aktuelle Ansatz, den ich für Touch-basierten Geräten verwende, ist die Implementierung der System-UI als Android-App, die auf Android Things läuft. Android Things ist im Grunde eine spezielle Version von Android, auf der nur eine einzige App läuft (es gibt keine Standard-System-UI wie eine Statusleiste oder einen Task-Manager), so dass Gerätehersteller die volle Kontrolle über die System-UI haben.

Android Things wurde verwendet, um eine Reihe kommerzieller „Smart-Displays“ von Lenovo, LG und Samsung zu bauen (allerdings nicht Googles eigenes Smart-Display Home Hub, das auf der leichteren Google Cast-Plattform basiert). Ich verwende Android Things, um mein eigenes browserbasiertes Betriebssystem mit Gecko über GeckoView mit einer nativen, in Java geschriebenen System-UI zu entwickeln. Die Idee ist, dass Standard-Webapplikationen dann über das Web entdeckt und installiert werden können, indem man ihr Web App Manifest und Service Workers verwendet, sofern verfügbar.

Der Vorteil des Aufbaus auf Android Things ist, dass Google das zugrundeliegende Betriebssystem und die Android-APIs pflegt, während ich die volle Kontrolle über die System-UI habe und Gecko über seine bestehende, gut unterstützte Android-Widget-Schicht verwenden kann. Der Nachteil ist, dass es wahrscheinlich nie so gut funktionieren wird wie B2G auf der gleichen Hardware, weil es diese zusätzliche Java-Schicht benötigt, deren Wegfall einer der größten Vorteile von B2G war. Und natürlich wird Android selbst von Google kontrolliert.

Astian OS

Astian OS Logo

Astian OS bezeichnet sich selbst als Nachfolger von Firefox OS, aber es ist eher eine geistige Abspaltung als ein tatsächliches Derivat. Es ist eigentlich eine Desktop-Linux-Distribution mit einer Vorliebe für Webanwendungen, die auf Devuan (einem Fork von Debian) basiert.

Astian OS Launcher

IceWolf OS

IceWolf Logo

Ursprünglich bekannt als Plánium OS, IceWolf OS (sehen Sie, was sie da gemacht haben?) ist ein Open-Source-Projekt, das in Brasilien gestartet wurde. Laut seinem Twitter-Profil wurde IceWolf OS von Firefox OS inspiriert und baut auf Web-Technologien auf.

Nach Experimenten mit NodeJS & Chromium, Electron und NW.js bemüht sich der Projektleiter Patrick A Lima nun, zusammen mit seinem neuen, von Firefox OS inspirierten Namen, zu Gecko zurückzukehren. Leider (wie ich selbst erfahren habe) ist Gecko aufgrund seiner monolithischen Architektur viel schwieriger einzubetten.

Plánium OS

Mozilla-Projekte

Mein derzeitiger Job ist die Arbeit in der Forschung &Entwicklung in der Emerging Technologies Abteilung von Mozilla. Viele der aktuellen Projekte in Emerging Technologies haben ihren Ursprung in Firefox OS.

Die WebVR-Bemühungen, die im Firefox Reality-Browser gipfelten, wurden zunächst als potenzieller neuer Formfaktor für Firefox OS in VR-Headsets gestartet.

Firefox Reality

DeepSpeech entstand als Teil des Vaani-Sprachassistenten für Firefox OS und wird möglicherweise in einem Sprachbrowser namens Firefox Listen verwendet.

Firefox Listen auf Pocket

Die aktuellen IoT-Bemühungen von Mozilla umfassen einige frühe Arbeiten an intelligenten Displays unter Verwendung von Android Things und GeckoView.

Things Controller von Mozilla

Legacy

In den fünf Jahren unter Mozillas Führung wurden rund fünf Millionen Geräte mit Firefox OS ausgeliefert. Seitdem wurden mehr als 50 Millionen intelligente Mobiltelefone und Millionen von Smart-TVs mit dem B2G-Code ausgeliefert, und mehrere neue Softwareprojekte wurden davon abgeleitet oder inspiriert.

Nach Angaben von StatCounter gibt es auf Mobilgeräten inzwischen mehr Nutzer des KaiOS-Browsers als von Firefox (1,13 % vs. 0,34 %).

Mobile Browser Market Share, Dezember 2018. Quelle: StatCounter

Die Zahlen zeigen, dass KaiOS Browser-Marktanteil Firefox auf dem Handy irgendwann im April 2018 überholt hat und keine Anzeichen zeigt, dass er aufhört.

Weltweiter mobiler Browser-Marktanteil 2017-2018. Quelle: StatCounter

Bei der derzeitigen Wachstumsrate von KaiOS und dem entsprechenden Rückgang des Firefox-Marktanteils ist es möglich, dass KaiOS, wenn es bei Gecko bleibt und Mozilla es nicht schafft, die Dinge umzudrehen, schließlich der größte Verbraucher von Gecko insgesamt werden könnte.

Aber KaiOS verwendet derzeit eine sehr alte, gepatchte Version von Gecko 48 und Panasonics My Home Screen 3.0 verwendet Gecko 34, während die neueste Version von Gecko in Firefox 64 ist.

KaiOS mit Gecko 48

Panasonic My Home Screen 3.0 mit Gecko 34

KaiOS Technologies und Panasonic werden daran gehindert, auf eine neuere Version von Gecko zu aktualisieren, weil Mozilla den gesamten B2G-Code aus dem mozilla-central code repository entfernt hat, einschließlich der Gonk-Widget-Schicht. Seitdem wurden im Rahmen des Quantum-Projekts erhebliche architektonische Änderungen an Gecko vorgenommen, die es nachgelagerten Projekten sehr schwer machen, B2G auf die neueste Version zu portieren.

Das bedeutet leider, dass das Vermächtnis von Firefox OS derzeit Dutzende von Millionen von Telefonen und Fernsehern auf der ganzen Welt sind, auf denen eine veraltete Browser-Engine läuft, die wahrscheinlich nie aktualisiert werden kann. Das gefährdet nicht nur die Nutzer dieser Geräte, sondern bremst auch die Web-Plattform als Ganzes.

Die Zukunft

Was werden diese Unternehmen also als nächstes tun? Es ist sehr wahrscheinlich, dass KaiOS ohne die Unterstützung von Mozilla gezwungen sein wird, von Gecko auf Googles Blink-Engine umzusteigen. Soweit ich weiß, wird mit Unterstützung des Google Chrome-Teams bereits daran gearbeitet.

Die daraus resultierende Architektur könnte einem Android/Chrome OS-Hybrid sehr ähnlich sein, worüber schon seit Jahren spekuliert wird. Panasonic könnte dann dieselbe Codebasis verwenden oder einfach zu einem anderen Software-Stack wechseln.

Eine Portierung von B2G auf Blink ist ein riesiges Unterfangen, aber wenn es zustande kommt, würde es weiter zur WebKit/Blink-Monokultur beitragen, die wir heute mit Chrome, Safari, Opera, Samsung Internet, Edge und Brave zunehmend auf der Webplattform sehen.

Da sowohl Opera als auch Microsoft ihre eigenen Browser-Engines zugunsten der Entwicklung von Chromium-basierten Browsern aufgegeben haben, verfügt Mozilla über die letzte grundlegende alternative Implementierung der Web-Plattform. Das ist enorm wichtig, denn ohne mehrere interoperable Implementierungen kann es keine Webstandards geben.

Es gibt laufende Bemühungen von Mozilla, neue Android-basierte Plattformen mit Gecko-basierten Browser-Apps auf FireTV, Amazon Echo Show und VR-Headsets sowie spezialisierte Browser für aufstrebende Märkte zu entwickeln. Aber obwohl sich der Rückgang des Firefox-Marktanteils in letzter Zeit verlangsamt hat, da die Wettbewerber auf der Chromium-Codebasis konvergieren und der Gesamtmarktanteil von Mozilla immer noch schrumpft, sieht die Zukunft von Gecko und die Vielfalt und Gesundheit der Webplattform etwas düster aus.

Schlussfolgerungen

Seit Mozilla Firefox OS eingestellt hat, hat der B2G-Quellcode seinen Weg in eine überraschende Anzahl von kommerziellen Produkten gefunden und bildet nun die Grundlage des drittgrößten und am schnellsten wachsenden mobilen Betriebssystems der Welt. Allerdings laufen auf diesen Geräten derzeit veraltete Versionen von Gecko, sie verwenden abgeschottete App-Stores, werden hinter verschlossenen Türen entwickelt und sind wohl kein großes Schaufenster für das offene Web, wie es B2G ursprünglich sein sollte.

Ich glaube nicht unbedingt, dass smarte Feature Phones und Smart TVs ein großer Erfolg für Mozilla gewesen wären, wenn sie diese Produktrichtungen mit Firefox OS selbst verfolgt hätten. Auch sind diese Formfaktoren nicht unbedingt das beste Schaufenster für die Fähigkeiten des offenen Webs. Das unerwartete Fortbestehen von B2G zeigt jedoch, wie viel Wert immer noch in einer Plattform steckt, die sich als sehr vielseitig und skalierbar erwiesen hat.

Von 7-Dollar-Handys mit winzigen 2.4-Zoll-Bildschirmen bis hin zu High-End-Fernsehern für 17.000 Dollar mit 77-Zoll-4K-Bildschirmen hat sich B2G weiterhin bewährt.

Smartes Feature-Telefon bis hin zum Smart TV. Quellen: KaiOS Technologies & Panasonic

Meiner persönlichen Meinung nach sollte Mozilla ernsthaft in Erwägung ziehen, mit KaiOS Technologies zusammenzuarbeiten, um die Gonk-Widget-Schicht in mozilla-central wieder einzuführen und die B2G-Codebasis wieder in Besitz zu nehmen. KaiOS könnte dann eine abgespeckte B2G-Architektur mit lokalen Systemdiensten verwenden, wie es beim B2G Transition Project geplant war, und moderne Webstandards für installierbare Webanwendungen übernehmen.

Dies würde KaiOS in die Lage versetzen, weiterhin eine aktuelle Version von Gecko auf Millionen von Geräten laufen zu lassen, anstatt auf Blink umzusteigen, was viele ihrer Mitarbeiter und Partner vielleicht sogar bevorzugen würden, und könnte erheblich zur Vielfalt und Gesundheit des Webs beitragen. Ich glaube auch, dass dies enorme zukünftige Möglichkeiten für neue Produktbereiche für Mozilla eröffnen könnte.

Es gibt heute neue Formfaktoren wie intelligente Displays (Amazon Echo Show, Lenovo Smart Display, Google Home Hub) und Tablet-Hybrid-Geräte (Pixel Slate, ASUS Chromebook Flip), die hervorragend zu B2G und dem offenen Web passen könnten.

Lenovo Smart Display. Quelle: Stacey on IoT

Pixel Slate. Quelle: Wired

Mit der fortschreitenden Erforschung von Sprache, Mixed Reality und IoT gibt es viele neue potenzielle Produktbereiche für Mozilla, die vom B2G-Software-Stack profitieren könnten.

Smart-Displays könnten zum Beispiel das ideale Zuhause für einen sprachgesteuerten, vertrauenswürdigen persönlichen Agenten sein, der im Einklang mit Mozillas neuer Dreijahresstrategie steht. Während die ersten Smart-Display-Produkte auf Googles Android-Things-Plattform basieren und dies auch für Mozilla eine Option sein könnte, hat Google selbst Google Cast für sein eigenes Google Home Hub-Produkt verwendet, ein leichtgewichtigeres Technologiepaket, das B2G sehr viel ähnlicher ist. B2G könnte Mozilla und seinen Partnern einen Vorteil in diesem Markt verschaffen, mit einer Plattform, die weniger von Google kontrolliert wird.

Es könnte weitere Anwendungsfälle für B2G in VR-Headsets, dem intelligenten Zuhause und unzähligen vernetzten Geräten geben, die wir uns erst noch ausdenken müssen.

Persönlich würde ich gerne sehen, wie Mozilla aus der Komfortzone herauskommt, in die es sich in den letzten Jahren zurückgezogen hat, indem es Firefox-Browser auf Plattformen anderer Hersteller ausliefert, wo das Web immer ein Bürger zweiter Klasse ist. Ich würde gerne einige neue große Wetten bei Produkten und Partnerschaften sehen, bei denen die Web-Plattform wieder im Mittelpunkt stehen darf und Mozilla nicht durch die Regeln anderer Plattformen eingeschränkt wird.

Das Web ist die Plattform, MWC 2012. Quelle: Madhava Enros

Das Web ist die Plattform. Lassen wir es erstrahlen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.