Hlavní navigace

Firefox nejbližších měsíců: o klíčové novinky nouze nebude

5. 2. 2014
Doba čtení: 7 minut

Sdílet

Nový Firefox 27 není na novinky zrovna bohatý. Další verze budou zajímavější. Vedle kontroverzního projektu Australis se chystá inovace synchronizační služby Firefox Sync, podpora ovládání webových her gamepadem, rozšíření možnosti streamingu ování multimédií a též sloučení projektů Firefox Account a Persona.

Čerstvě vydaný Firefox 27 přináší novinky spíše technického rázu. Například zavádí podporu pro TLS 1.2 a SPDY 1.3. Mozilla zřejmě stále věří ve světlou budoucnost Social API, protože dál pracuje na jeho rozvoji. Tentokrát realizovala multi-tasking, takže v jednu chvíli lze používat více služeb. Engine SpiderMonkey pro zpracování kódu v jazyce JavaScript nově podporuje ES6 generátory. Následující verze budou na novinky bohatší. Ostatně, přesvědčte se sami.

První krok ke zkomplikování využívání otisků prohlížeče

Nenápadnou, ale klíčovou novinkou ve Firefoxu 28 má být zrušení podpory detekce počtu nainstalovaných plug-inů. Jde o pomyslný „první výstřel“ v tažení proti stopování pohybu uživatelů napříč webovými stránkami ze strany různých analytických a reklamních systémů. Mozilla proti stopování vystupuje dlouhodobě. Právě tzv. otisk prohlížeče začíná ve stopovací technice nahrazovat cookies třetích stran.

Na cookies se totiž zaměřila právě kvůli ochraně soukromí Evropská komise, takže se aplikuji nové postupy pro stopování. Otisk prohlížeče je směsicí různých detekovatelných informací o prohlížeči, které mohou napomoci poměrně přesně odlišit různé instalace. Evropská komise, resp. její direktiva, není technologicky neutrální, takže stopovací techniky nezávislé na cookies jsou neregulované. Zbývají tak jen technická protiopatření.

Mozilla chce hledat různé možnosti, jak omezit spolehlivost otisků bez narušení „regulérní“ funkcionality webů. Avizovaný první krok určitě nepřinese okamžité výsledky. Problém je totiž v tom, že pro vytváření otisků jsou využívány postupy, jež mohou potřebovat tvůrci webových stránek a webových aplikací. Byť někdy je jejich potřeba spíše na teoretické úrovni. Mozilla však nechce kvůli omezování možností stopování jakkoliv brzdit technický vývoj webu.

Rozšíření podpory kodeků a možnost hraní gamepadem

Firefox 28, který by měl vyjít za dalších šest týdnů, rovněž rozšíří seznam podporovaných kodeků napříč platformami. Konkrétně o next-gen-kodek VP9 z open source projektu WebM, za kterým stojí Google. Rozšířena bude také podpora audio kodeku Opus. Dosud se s ním počítalo jen pro real-time komunikaci v rámci chystaného standardu WebRTC. Nově jej bude možné použít i pro streamování multimédií prostřednictvím HTML 5.

Firefox 29 bude podporovat první next-gen kodek. Dle očekávání půjde o otevřený VP9 z projektu WebM z dílny Googlu.

Mozilla dále oznámila, že ve Firefoxu 28 bude završena implementace Gamepad API, které tak má být ve výchozím nastavení již aktivní. Na jeho standardizaci na půdě W3C pracuje spolu s Googlem, s nímž Mozilla sdílí velmi silnou vizi atraktivních čistě webových her funkčních nezávisle na platformě. Tato vize již není až tak daleko od reality. Dokazujete to třeba experimentální hra BananaBread, což je klasická FPS akce, ovšem vytvořená za výhradního užití webových technologií.

Mapy.cz mezi vyhledávači a další drobnosti

Novinkou speciálně pro Firefox 28 lokalizovaný do češtiny bude doplnění předinstalovaných vyhledávacích modulů o tuzemské Mapy.cz provozované portálem Seznam.cz. Největší český mapový portál má již delší dobu svůj vyhledávací modul, který si uživatelé mohou volitelně nainstalovat. Nyní již bude v základní výbavě české lokalizace Firefoxu. Z vyhledávacího pole tak bude možné rovnou najít třeba konkrétní adresu nebo objekt a nechat si jej zobrazit na mapě.

Česká lokalizace Firefoxu 28 již ve výchozí instalaci přinese možnost prostřednictvím vyhledávací pole hledat například adresy na tuzemském mapovém portálu Mapy.cz.

Další novinka má již opět nadnárodní dopad. Týká se (opět) streamování multimediálního obsahu pomocí patřičných značek z HTML 5. Firefox 28 bude podporovat čistě webově řešenou regulaci hlasitosti přehrávaného videa či audia. Uživatele OS X by mohlo zajímat, že systémové notifikační centrum nyní Firefox bude používat pro zobrazování notifikací generovaných webovými stránkami či spíše webovými aplikacemi. Jejich konvergence s desktopem je tak opět o něco silnější.

Australis na cestě k dalšímu vývojovému milníku

Kontroverzní Australis by se v nejbližších dnech či dokonce hodinách měl přiblížit ostré verzi. Připomeňme si, že navzdory všeobecně rozšířenému tvrzení nejde jen o nový vzhled uživatelského rozhraní. Uživatelské rozhraní prochází mnohem zásadnější proměnou. Australis zavádí jednotný způsob ovládání napříč desktopovými platformami, slibuje lepší odezvu uživatelského rozhraní a přináší přepracované možnosti personalizace.

Kontroverzní projekt Australis přináší sjednocení ovládání a designu napříč platormami, ale to není zdaleka vše.

Mozilla považuje Australis za jednu ze svých hlavních priorit pro tento kalendářní rok. Práce na něm ale nepokračují tak rychle, jak si předsevzala. Stále zbývá některé věci dodělat, ale přesto padlo rozhodnutí, že bude z pre-alpha stádia postoupen do alpha verze, tedy vývojového kanálu Aurora spolu s Firefoxem 29. Mozilla chce v kanálu Aurora projekt Australis dodělat a začít ladit. Není tak vůbec jisté, že již Firefox 29 bude mít přepracované uživatelské rozhraní.

Jasněji by mohlo být přibližně za šest týdnů, kdy Firefox 29 z alpha verze pokročí do stádia beta verze. Mozilla se pak chce rozhodnout, jestli postoupí k dalšímu vývojovému milníku s úpravami uživatelského rozhraní nebo bez nich. Australis může v kanálu Aurora setrvat libovolně dlouho, protože Mozilla udržuje i vývojovou větev, která Australis neobsahuje, takže nové verze prohlížeče s jinými novinkami mohou k uživatelům směřovat, přestože Australis na to ještě nebude zralý.

Pokračující práce na projektu Australis nejsou zdaleka jediným důvodem pro oddálení jeho finalizace. Není tajemstvím, že představuje nemalý problém pro kompatibilitu rozšíření. Už třeba jen proto, že ruší lištu rozšíření (doplňků), která před lety jako volitelný prvek nahradila stavový řádek. Někteří autoři rozšíření žádají více času na potřebné úpravy. Upozorňují, že rozšíření tvoří ve svém volném čase a poskytují je bezúplatně, takže by si zasloužili trochu více ohledů.

Projekt Australis přináší přepracované možnosti přizpůsobení prohlížeče, které ale znamenají i problém s kompatibilitou rozšíření.

Pozdější finalizaci projektu Australis by rádi viděli i někteří uživatele Firefoxu s prodlouženou podporou (ESR). Ten byl původně vytvořen po zkrácení vývojového cyklu s ohledem na firemní sektor, ale dnes jej nezřídka používají řadoví uživatelé, kteří prostě neholdují častým změnám. Někteří z nich považují za moudré, aby Australis byl zahrnut do ostré verze až po vydání příští verze s prodlouženou podporou, kterou by měl být Firefox 30 naplánovaný na letošní léto.

Firefox Sync téměř nikdo nepoužívá, přijde nová verze

Mozilla pracuje také na nové verzi synchronizační služby Firefox Sync, která bude úzce spojena s autentizačním systémem Firefox Account. Patřičné úpravy by mohl přinést Firefox 29. Proč chce Mozilla přepracovat Firefox Sync? Je prý příliš složitý. Mozilla tvrdí, že konfiguraci služby provede pouhé jedno procento uživatelů, z něhož jen pětina uživatelů do synchronizačního procesu zapojí alespoň druhé zařízení. Jinými slovy: Firefox Sync z celkového pohledu takřka nikdo nepoužívá.

Současná podoba konfigurace služby Firefox Sync má být nanejvýš během několika měsíců minulostí.

Konfiguraci má zjednodušit Firefox Account, takže nadále již nebude nutné opisovat kontrolní kód z jedné instalace prohlížeče do druhé, mezi nimiž má probíhat synchronizace. Zásadní otázkou ovšem je, jestli bezpečnost není příliš velkou obětí. Právě kontrolní kód chrání synchronizovaná data (včetně třeba uložených hesel či webové historie) před únikem v případě kompromitace uživatelského jména a hesla pro Firefox Sync.

Zatím případný útočník musí mít fyzický přístup k některému ze zařízení, které již je do synchronizačního procesu zahrnuto. Mozilla ale tvrdí, že právě kontrolní kód dělá Firefox Sync příliš složitou službou, kterou právě proto téměř nikdo nepoužívá. Je to však anomálie týkající se jen Firefoxu? Google či Microsoft nekomentují počty uživatelů jednotlivých funkcí, takže je dost možné, že napříč trhem je synchronizace atraktivní jen pro velmi limitovaný počet uživatelů.

Vedle jiných novinek má budoucí Firefox Sync zjednodušit úvodní konfigurace a propojení Firefoxu v různých zařízeních.

Dalším proklamovaným důvodem pro renesanci služby Firefox Sync je zastaralý základní kód a z hlediska spolehlivosti a výkonu nevyhovující používané protokoly. Současný Firefox Sync se prý nedokáže vždy vhodně vypořádat s následky nekorektního průběhu synchronizace. Mozilla dále tvrdí, že celá služba je málo škálovatelná, takže její servery jsou čas od času mimo provoz. To ale příliš nekoresponduje s tvrzením, že Firefox Syn skoro nikdo nepoužívá.

Nahradí Firefox Account účty od Googlu či Facebooku?

Vraťme se ještě k autentizačnímu systému Firefox Account, jehož záběr má být širší. Pro základní využívání prohlížeče nebude nutné zakládat si další uživatelský účet. Firefox Account bude vyžadován pouze pro služby Firefox Sync a Firefox Marketplace (nikoliv Mozilla Add-ons). Z desktopové verze prohlížeče se má časem rozšířit i do Firefoxu pro Android a později také do systému Firefoxu OS pro mobilní zařízení.

skoleni

Prozatím bude Firefox Account používaný pro služby Firefox Sync a Firefox Marketplace, ale Mozilla s ním má větší plány.

Ve vzdálenější budoucnosti má být sloučen s projektem Persona (dříve BrowserID). Neplést s lehkými motivy vzhledu Personas! Projekt Persona se zabývá přihlašováním k webovým službám přímo prostřednictvím prohlížeče pomocí speciálního protokolu. Sloučení obou projektů je poměrně logické. Do jisté míry universální účet pro přihlašování k různým službám (někdy i třetích stran) dnes poskytuje třeba Google, Microsoft, Facebook či Twitter, ale jejich využití zejména pro služby třetích stran je potenciálním bezpečnostním rizikem.

Firefox Account po spojení s projektem Persona se od nich bude odlišovat implementací přímo do prohlížeče, čímž by se mělo výrazně omezit riziko phishingu a stopování. Navíc součástí účtu bude jen e-mailová adresa a zvolené heslo. Při registraci je třeba zadat ještě rok narození, ale uživatelé narození před rokem 1990 nemusí zadávat konkrétní rok. Hranice se má přitom v průběhu času posunovat, aby plnoletí uživatelé nemuseli specifikovat konkrétní rok svého narození.

Autor článku

Autor je nezávislý novinář a publicista věnující se informatice, elektronice a telekomunikacím. V těchto oborech i podniká, přičemž mezi open source projekty nachází atraktivní řešení pro své zákazníky. Pro Root.cz pravidelně píše od roku 2012.