Telemetrie ab sofort standardmäßig in Firefox Beta aktiviert

Firefox besitzt mit dem Telemetrie-Feature eine Mess-Infrastruktur, um diverse Leistungsdaten von Firefox anonym an die Mozilla-Server zu übertragen. Ab sofort ist Telemetrie in den Betaversionen standardmäßig aktiviert.

Telemetrie liefert Mozilla wichtige Erkenntnisse zur Nutzung des Browsers, um diesen zu verbessern. Für Nutzer der Nightly- sowie Aurora-Versionen von Firefox war Telemetrie bereits standardmäßig aktiviert, Gleiches trifft nun auch für Nutzer der Beta-Versionen zu. In den finalen Versionen wird Telemetrie auch weiterhin standardmäßig nicht aktiviert sein. Aktiviert kann Telemetrie über Einstellungen → Erweitert → Datenübermittlung werden.  Grundsätzlich sollte jeder Nutzer Telemetrie aktivieren beziehungsweise bei der Nutzung von Vorabversionen aktiviert lassen, da es nur im eigenen Interesse sein kann, dass das eigene System und Nutzungsverhalten bei der Entwicklung berücksichtigt wird.

Die Änderung betrifft sowohl den Desktop- als auch den Android-Browser von Mozilla und wird damit begründet, dass die Nutzer der Betaversionen deutlich repräsentativer in Bezug auf die finalen Versionen sind und dies Mozilla ermöglicht, bessere Voraussagen darüber zu treffen, wie sich eine Änderung für die Nutzer der finalen Versionen auswirken wird, als das bei den Nightly- und Aurora-Nutzern der Fall ist.

Nutzer, welche ihre Entscheidung für oder gegen Telemetrie davon abhängig machen wollen, welche Daten überhaupt an Mozilla übertragen werden, können about:telemetry in die Adressleiste von Firefox eingeben und sich diese ansehen. Die aggregierten Daten aller Nutzer lassen sich online über telemetry.mozilla.org betrachten und analysieren.

Knight-Mozilla: Bewerbungsphase für OpenNews Fellowship 2015 startet

Bei OpenNews handelt es sich um ein Projekt von Mozilla und der Knight Foundation mit dem Ziel, dem Journalismus im offenen Web zum Erfolg zu verhelfen. Das Projekt befindet sich in seinem vierten Jahr, die Bewerbungsphase für Fellowships in 2015 ist nun offen.

Knight-Mozilla ist eine Kooperation von Mozilla und der Knight Foundation. Bei der Knight Foundation handelt es sich um eine Stiftung, die Projekte fördert, welche dem Journalismus zu mehr Qualität verhelfen und Medien-Innovationen voranbringen. Außerdem setzt sich die Stiftung weltweit für die Rechte von Journalisten ein. Knight-Mozilla sucht für OpenNews neue Entwickler und Technologen, welche zehn Monate lang zusammen mit Reportern, Designern und anderen Entwicklern zusammenarbeiten wollen. Gemeinsam sollen Open Source-Lösungen geschaffen werden, welche Probleme bezüglich Nachrichten lösen. Die zehnmonatige Zusammenarbeit wird natürlich auch bezahlt, weitere Informationen dazu gibt es auf dieser Seite. Zu den News-Partnern 2015 gehören The Guardian, La Nacion, NPR, Vox Media, Center for Investigative Reporting, New York Times sowie die Washington Post. Bewerbungen werden ab sofort entgegengenommen, Bewerbungsschluss ist der 16. August 2014.

Im Oktober des vergangenen Jahres hatte die Knight Foundation angekündigt, die Partnerschaft mit Mozilla um weitere drei Jahre fortzusetzen und das Projekt mit weiteren vier Millionen Dollar unterstützt. Im Rahmen von OpenNews wurden bereits über 50 Software-Projekte umgesetzt, unter anderem Tabula, ein Werkzeug, um Daten aus PDF-Dateien zu extrahieren, welches von mehr als einem Dutzend Organisationen, darunter ProPublica und der New York Times, eingesetzt wird.

Vorschau auf App Manager 2: Firefox OS Apps direkt in Firefox erstellen

Der App Manager ist ein in Firefox integriertes Werkzeug, welches das Testen und Debuggen von Firefox OS-Apps mittels Simulator Add-ons oder aber auch auf einem realen Gerät erlaubt. Mozilla arbeitet an einem komplett neuen App Manager, welcher ab Firefox 33 aktiviert werden kann und auch die Erstellung neuer Apps ermöglicht.

Ob der neue App Manager bereits in Firefox 33 standardmäßig den alten App Manager ersetzen wird, steht noch nicht fest. Über about:config kann dieser aber in jedem Fall in den Nightly Builds von Firefox 33 aktiviert werden (devtools.webide.enabled). Bereits der Name dieser Einstellung ist interessant, Web IDE, der Name verspricht also eine integrierte Entwicklungsumgebung für Web(-Apps). Tatsächlich erweitert Mozilla den Funktionsumfang des App Managers, dieser erlaubt nicht mehr nur das Debugging bestehender Apps, sondern auch das Erstellen neuer Apps.

Die auffälligste Neuerung ist zunächst einmal aber etwas vollkommen anderes: Das Design hat sich komplett verändert und der App Manager findet nicht mehr länger in einem Tab Platz (vgl. Bilder vom alten Design), sondern ist nun ein eigenständiges Fenster. Grundsätzlich findet sich hier dieselbe Funktionalität wie im bisherigen App Manager. Wer kein Smartphone mit Firefox OS besitzt, wird sich zunächst noch einen Firefox OS Simulator als Add-on herunterladen. Praktisch: Es können verschiedene Versionen von Firefox OS parallel installiert werden, so dass es sich mit verschiedenen Firefox OS-Versionen testen lässt.

Bereits angesprochen ist die Möglichkeit, neue Apps zu erstellen. Interessant hierbei: Es gibt sogenannte Templates, also Vorlagen, welche bereits ein wenig Boilerplate-Code beinhalten. Aktuell handelt es sich dabei um ein einziges Template, welches nicht sehr viel vorgibt, aber die Tatsache, dass ein Auswahlfenster für Templates erscheint, legt die Vermutung nahe, dass hier mehr zu erwarten ist. Über about:config kann sogar die Template-Quelle konfiguriert werden (devtools.webide.templatesURL), dabei handelt es sich um ein ganz einfaches JSON-Array auf einer beliebigen Webseite. App-Entwickler können sich also ihre eigenen Vorlagen erstellen oder sogar anderen Entwicklern zur Verfügung stellen. Nach der Auswahl eines Templates werden die dazugehörigen Dateien angezeigt, welche direkt im App Manager bearbeitet werden können. Auch eine Autovervollständigung für CSS und JavaScript gibt es, letzteres sogar mit Dokumentation.

Vorschau auf App Manager 2: Firefox OS Apps direkt in Firefox erstellen

Der App Manager ist ein in Firefox integriertes Werkzeug, welches das Testen und Debuggen von Firefox OS-Apps mittels Simulator Add-ons oder aber auch auf einem realen Gerät erlaubt. Mozilla arbeitet an einem komplett neuen App Manager, welcher ab Firefox 33 aktiviert werden kann und auch die Erstellung neuer Apps ermöglicht.

Ob der neue App Manager bereits in Firefox 33 standardmäßig den alten App Manager ersetzen wird, steht noch nicht fest. Über about:config kann dieser aber in jedem Fall in den Nightly Builds von Firefox 33 aktiviert werden (devtools.webide.enabled). Bereits der Name dieser Einstellung ist interessant, Web IDE, der Name verspricht also eine integrierte Entwicklungsumgebung für Web(-Apps). Tatsächlich erweitert Mozilla den Funktionsumfang des App Managers, dieser erlaubt nicht mehr nur das Debugging bestehender Apps, sondern auch das Erstellen neuer Apps.

Die auffälligste Neuerung ist zunächst einmal aber etwas vollkommen anderes: Das Design hat sich komplett verändert und der App Manager findet nicht mehr länger in einem Tab Platz (vgl. Bilder vom alten Design), sondern ist nun ein eigenständiges Fenster. Grundsätzlich findet sich hier dieselbe Funktionalität wie im bisherigen App Manager. Wer kein Smartphone mit Firefox OS besitzt, wird sich zunächst noch einen Firefox OS Simulator als Add-on herunterladen. Praktisch: Es können verschiedene Versionen von Firefox OS parallel installiert werden, so dass es sich mit verschiedenen Firefox OS-Versionen testen lässt.

Bereits angesprochen ist die Möglichkeit, neue Apps zu erstellen. Interessant hierbei: Es gibt sogenannte Templates, also Vorlagen, welche bereits ein wenig Boilerplate-Code beinhalten. Aktuell handelt es sich dabei um ein einziges Template, welches nicht sehr viel vorgibt, aber die Tatsache, dass ein Auswahlfenster für Templates erscheint, legt die Vermutung nahe, dass hier mehr zu erwarten ist. Über about:config kann sogar die Template-Quelle konfiguriert werden (devtools.webide.templatesURL), dabei handelt es sich um ein ganz einfaches JSON-Array auf einer beliebigen Webseite. App-Entwickler können sich also ihre eigenen Vorlagen erstellen oder sogar anderen Entwicklern zur Verfügung stellen. Nach der Auswahl eines Templates werden die dazugehörigen Dateien angezeigt, welche direkt im App Manager bearbeitet werden können. Auch eine Autovervollständigung für CSS und JavaScript gibt es, letzteres sogar mit Dokumentation.

Mozilla testet Übersetzungs-Feature mit deutschsprachigen Aurora-Nutzern

Firefox 32 kommt mit einer Funktion zur Übersetzung von Webseiten. Mozilla wird dieses neue Feature mit Nutzern der deutschsprachigen Aurora-Version von Firefox testen.

Mozilla integriert in Firefox 32 ein neues Feature, welches anderssprachige Webseiten per Knopfdruck übersetzen kann. Standardmäßig aktiviert wird dieses Feature noch nicht in der finalen Version von Firefox 32 sein, in jedem Fall wird Mozilla einen Test dieser Funktion speziell mit den deutschsprachigen Aurora-Nutzern von Firefox 32 machen (Bug 1021921, Bug 1022411). Die Übersetzungen kommen dabei von Microsofts Übersetzungs-Dienst.

Voraussetzung zur Teilnahme am Test sind neben einer deutschsprachigen Aurora-Version aktivierte Telemetrie-Experimente (standardmäßig aktiviert). Das Feature wird für 50 Prozent der Nutzer aktiviert werden, für die anderen 50 Prozent nicht, und das für eine Dauer von mindestens drei, maximal sechs Wochen. Es handelt sich dabei um einen Testlauf für den eigentlichen Testlauf, der zu einem späteren Zeitpunkt geplant ist.

Unabhängig davon kann das Feature bereits von jedem Nutzer von Firefox Aurora oder Firefox Nightly aktiviert werden, indem die beiden Schalter browser.translation.detectLanguage und browser.translation.ui.show per about:config auf true geschaltet werden. Allerdings wird dies alleine nicht reichen, da Mozilla die Nightly- und Aurora-Versionen bislang noch ohne dafür notwendigen API-Schlüssel ausliefert. Wer das Feature aber jetzt schon testen möchte, kann sich mit seinem Microsoft-Konto im Windows Azure Marketplace registrieren und für die Microsoft Translator API anmelden. In Firefox müssen über about:config dann noch die beiden Schalter browser.translation.bing.clientIdOverride und browser.translation.bing.apiKeyOverride mit der selbst vergebenen Client-ID respektive des von Microsoft erhaltenen API-Schlüssels angelegt werden. Bis zu zwei Millionen Zeichen pro Monat sind kostenlos. Dies wird zu einem späteren Zeitpunkt natürlich nicht mehr notwendig sein und die Nutzung des Features in jedem Fall kostenlos sein, egal wie intensiv der Nutzer Gebrauch von dieser Firefox-Funktion macht. Die Einschränkung gilt nur für den eigenen API-Schlüssel, welcher notwendig ist, um das Feature bereits jetzt zu testen.

Firebug-Team veröffentlicht Firebug 2.0

Die Entwickler von Firebug, der wohl beliebtesten Firefox-Erweiterung für Webentwickler, haben Firebug in Version 2.0 veröffentlicht. Die neue Version nutzt Mozillas aktuelle Debugging-Engine JSD2, kommt mit einem überarbeiteten Design und vielen neuen Features.

Ende März wurde die erste Alpha-Version von Firebug 2.0 veröffentlicht, zeitgleich mit der Veröffentlichung von Firefox 30 wurde auch die finale Version von Firebug 2.0 veröffentlicht. Firebug 2.0 setzt mindestens Firefox 30 voraus.

Die wichtigste Neuerung von Firebug 2.0 ist, dass Firebug nun auch die Firefox Debugging Engine JSD2 einsetzt, womit viele JSD1-bedingte Probleme der Vergangenheit angehören; insbesondere die Performance hatte teilweise stark unter JSD1 gelitten. Das neue Design lässt Firebug moderner und besser ins Betriebssystem integriert wirken, alte Firebug-Nutzer finden sich aber sofort zurecht, da die Veränderungen vor allem optische Details betreffen, so ist beispielsweise alles ein wenig flacher und die Farben sind etwas anders, der grundsätzliche Aufbau wurde aber beibehalten. Für viele Apple-Nutzer wichtig: Firebug 2.0 ist auch für HiDPI-Bildschirme aka Retina-Displays optimiert.

Weitere Highlights von Firebug 2.0 sind die Verwendung des CodeMirror-Editors, Syntax Highlighting im HTML-Bearbeiten-Modus, CSS-Bearbeiten-Modus und für JavaScript im Script-Panel, eine Funktion zur Quellcode-Formatierung, besonders praktisch bei minimierten Scripts, eine Autovervollständigung für den Befehlseditor, Autovervollständigung für HTML-Attribute und CSS-Eigenschaften im HTML-Panel, die Unterstützung von CSS Selektoren und Regulären Ausdrücken für die Suche im HTML-Panel, ein DOM-Event-Inspektor, eine Option zur Gruppierung von Nachrichten in der Konsole, die Möglichkeit neue Attribute zu Tags im HTML-Panel durch Klicken auf eine schließende Klammer hinzuzufügen oder das Anzeigen von CSS Farbwerten, so wie sie im Stylesheet angegeben worden sind. Dies ist nur eine Auswahl neuer Features, welche neben zahlreichen Fehlerbehebungen Teil von Firebug 2.0 sind. Im Detail geht die offizielle Release-Ankündigung von Firebug 2.0 auf die Neuerungen ein.

Download Firebug 2.0

Mozilla bringt Firefox OS Apps auf Android

Mozilla hat eine klare Vorstellung davon, was Plattformunabhängigkeit bedeutet: Apps sollten nicht nur mit Webtechnologien entwickelt worden sein, um theoretisch auf jeder Plattform laufen zu können, sie sollten auch praktisch auf anderen Plattformen funktionieren. Und genau das hat Mozilla für Android umgesetzt: Firefox OS Apps laufen auf Android-Smartphones. Vorausgesetzt wird ein installierter Firefox Mobile für Android, der diese Möglichkeit bereitstellt.

Als eines der großen Argumente für Web-Apps wird häufig angeführt, dass Webtechnologien plattformunabhängig sind. In der Theorie ist dies auch korrekt, in der Praxis benötigt es schon noch ein wenig Zusatzaufwand des Entwicklers, damit der Nutzer auf einer anderen Plattform die Web-App als native App installieren kann, beispielsweise mittels eines Frameworks wie Apache Cordova oder Adobe PhoneGap (unterstützen seit kurzem übrigens auch Firefox OS). Eine Firefox OS App nehmen und als native App auf Android zu installieren, das ist nicht möglich – oder besser bislang nicht möglich gewesen. Nutzer von Firefox Mobile können mit ihrem Android-Smartphone oder -Tablet den Firefox Marketplace aufrufen und Apps, die eigentlich für Firefox OS geschrieben worden sind, auf dem Android-Gerät installieren. Dort fühlen sich die Web-Apps dann auch an wie native Apps, das heißt, sie erscheinen auch in Androids App Drawer sowie bei den aktuell geöffneten Apps, bei der Installation werden die benötigten Berechtigungen angezeigt, also alles wie man es von nativen Android-Apps kennt. Der Entwickler der App muss hierfür nicht eine einzige Zeile Code verändern. Voraussetzung ist Firefox Mobile in Version 29 oder höher.

Video auf YouTube ansehen

Mozilla bringt Firefox OS Apps auf Android

Mozilla hat eine klare Vorstellung davon, was Plattformunabhängigkeit bedeutet: Apps sollten nicht nur mit Webtechnologien entwickelt worden sein, um theoretisch auf jeder Plattform laufen zu können, sie sollten auch praktisch auf anderen Plattformen funktionieren. Und genau das hat Mozilla für Android umgesetzt: Firefox OS Apps laufen auf Android-Smartphones. Vorausgesetzt wird ein installierter Firefox Mobile für Android, der diese Möglichkeit bereitstellt.

Als eines der großen Argumente für Web-Apps wird häufig angeführt, dass Webtechnologien plattformunabhängig sind. In der Theorie ist dies auch korrekt, in der Praxis benötigt es schon noch ein wenig Zusatzaufwand des Entwicklers, damit der Nutzer auf einer anderen Plattform die Web-App als native App installieren kann, beispielsweise mittels eines Frameworks wie Apache Cordova oder Adobe PhoneGap (unterstützen seit kurzem übrigens auch Firefox OS). Eine Firefox OS App nehmen und als native App auf Android zu installieren, das ist nicht möglich – oder besser bislang nicht möglich gewesen. Nutzer von Firefox Mobile können mit ihrem Android-Smartphone oder -Tablet den Firefox Marketplace aufrufen und Apps, die eigentlich für Firefox OS geschrieben worden sind, auf dem Android-Gerät installieren. Dort fühlen sich die Web-Apps dann auch an wie native Apps, das heißt, sie erscheinen auch in Androids App Drawer sowie bei den aktuell geöffneten Apps, bei der Installation werden die benötigten Berechtigungen angezeigt, also alles wie man es von nativen Android-Apps kennt. Der Entwickler der App muss hierfür nicht eine einzige Zeile Code verändern. Voraussetzung ist Firefox Mobile in Version 29 oder höher.

Video auf YouTube ansehen

Firefox OS: Mozilla kündigt weitere Expansion an

Firefox OS ist auf dem Vormarsch. Mit Spice und Intex gibt es gleich zwei Hersteller, welche besonders preisgünstige Geräte für den indischen Markt herstellen wollen, mit Chunghwa Telecom hat Mozilla zudem den größten taiwanischen Netzbetreiber als Partner gewinnen können.

Mozilla hat im Rahmen der Mobile Asia Expo in Shanghai eine weitere Expansion seines Betriebssystems Firefox OS angekündigt. Spice und Intex, zwei der führenden Gerätehersteller in Indien, wollen besonders preisgünstige Smartphones für den indischen Markt herstellen, vermutlich basierend auf dem im Februar auf dem Mobile World Congress in Barcelona vorgestellten Spreadtrum-Chipsatz.

Wie das Wall Street Journal berichtet, plant Spice die Einführung seines Smartphones im Juli. Weitere Details zum Smartphone sind nicht bekannt, außer dass es sich dabei um ein Dual-SIM-Smartphone handeln soll. Vom Intex-Gerät weiß man noch überhaupt keine technischen Details, dafür einen vollständigen Namen sowie einen Preis. Dieses soll den Namen Intex Cloud FX tragen und ab der ersten August-Woche zu einem Preis von unter 2000 Rupien verfügbar sein, was nach aktuellem Umrechnungskurs weniger als 25 Euro oder 33 Dollar entspricht. Das bislang günstigste in Indien erhältliche Smartphone kostet nach Angaben des WSJ über 60 Dollar. Intex möchte seine Smartphone-Verkäufe in diesem Jahr gegenüber dem Vorjahr verdoppeln und insgesamt (mit dem kompletten Produkt-Portfolio) auf 3 Millionen verkaufte Geräte kommen. Das auch im Vergleich mit seinen Konkurrenzprodukten günstige Firefox OS-Smartphone soll beim Erreichen dieses Ziels helfen.

Aber nicht nur nach Indien wird Firefox OS expandieren. Mozilla hat die Partnerschaft mit Chunghwa Telecom angekündigt, dem größten Netzbetreiber in Taiwan. Darüber hinaus startet in diesem Sommer der Verkauf der beiden neuen Firefox OS Smartphones ZTE Open II und Alcatel One Touch Fire E, letzteres wird ab Juli auch über Congstar in Deutschland zu erwerben sein.

Mozilla und Goal.com veröffentlichen WM-Erweiterungen für Firefox

Pünktlich zur heute startenden Fußball-Weltmeisterschaft in Brasilien gibt es von Mozilla und Goal.com passende Erweiterungen sowohl für den Desktop- als auch für den Android-Browser.

Mozilla und Goal.com haben eine SocialAPI-Erweiterung für Firefox veröffentlicht, welche alle Informationen zur Fußball-Weltmeisterschaft in Brasilien in den Browser holt, nicht nur Neuigkeiten, auch Live-Ergebnisse. Per Einstellung lässt sich entweder eine landesspezifische Edition, zum Beispiel für Deutschland, oder eine internationale Edition nutzen. Die Erweiterung funktioniert auch über die WM hinaus, denn es handelt sich dabei um eine allgemeine Fußball-Erweiterung, die WM dürfte aber den genau richtigen Anlass bieten, sich die Goal.com-Sidebar anzusehen.

Auch für Android haben Mozilla und Goal.com eine Erweiterung veröffentlicht. Diese erweitert den Homescreen von Firefox Mobile für Android um ein weiteres Panel mit den neusten Fußballnews von Goal.com, natürlich auch wieder zur WM ganz besonders interessant. Auch hier lässt sich entweder eine landesspezifische oder eine internationale Edition nutzen.

Darüber hinaus hat Mozilla eine Sammlung von Apps passend zur Fußball-WM zusammengestellt, darunter auch eine App von kicker.de. Die dort aufgeführten Apps funktionieren nicht nur für Firefox OS, sondern teilweise auch auf dem Desktop.

Inhalt abgleichen