211service.com
Web je znovuzrozen
Web ukazuje svůj věk.
Na první pohled to vypadá zdravě: webové stránky se za poslední desetiletí staly výkonnějšími a chytřejšími. Na rozdíl od webů z 90. let 20. století, které zobrazovaly hlavně statický text a obrázky, mohly weby z 21. století dělat věci. Mohli bychom manipulovat s panáčkem na mapě Google a vyvolat fotografie pořízené v reálném světě. Ale pod povrchem tato éra Webu 2.0 vyžadovala spoustu pásek a lepidla, protože video a další multimediální prvky často na základních webových stránkách nefungovaly hladce.
Tento příběh byl součástí našeho vydání z listopadu 2010
- Viz zbytek čísla
- předplatit
Aby se vše spojilo, potřebovali vývojáři webových stránek pomoc: našli ji tak, že se odvrátili od HTML, otevřeného programovacího standardu, který původně způsobil rozkvět webu. Aby bylo možné přehrávat videa a spouštět animace, přidaly webové stránky na své stránky proprietární programy – programy s futuristicky vypadajícími názvy, jako je Flash a Silverlight – a přinutily uživatele ke spuštění každého z nich stáhnout odpovídající plug-in. To způsobilo, že webové stránky byly složité a pomalé, což bylo na PC dost otravné. Ale na mobilních zařízeních – výpočetní platformě budoucnosti – to bylo často nepřijatelné. Koneckonců, jejich obrazovky jsou malé a jejich připojení může být nerovnoměrné.
A tento problém podnítil vývoj, který ještě více podkopal web: vzestup aplikací. Tyto programy, přizpůsobené pro konkrétní zařízení, jako jsou chytré telefony nebo tablety, dodávají informace, filmy a hry z internetu, aniž by uživatele nutily přejít na stránku na World Wide Web. Jistě, mluví se o otevřených platformách pro aplikace; na rozdíl od obchodu s aplikacemi ovládaného společností Apple umožňuje Google Android Market každému vývojáři zpřístupnit aplikaci pro zařízení s operačním systémem Android. Ale to je omezená forma otevřenosti, která zdaleka nedosahuje základního ideálu webu: že online informace by měly být dostupné každému, kdo má přístup k prohlížeči a vyhledávači, tedy každému. Před vzestupem webu bylo možné přejít na internet, ale mnoho lidí to dělalo prostřednictvím uzavřených služeb, jako jsou Prodigy, CompuServe a America Online. Až když se web objevil jako společná platforma, se svou otevřeností vyjádřenou ve sdílené DNA HTML, se internet proměnil v největší světový generátor ekonomické hodnoty. Ale jak čas šel, stav webu byl ohrožen.
Naštěstí hrstka klíčových lidí odložila rivalitu mezi nimi a vedla povstání včas, aby dala webu další šanci.
Převrat
Když Tim Berners-Lee koncem 80. let vymyslel myšlenku obří sítě vzájemně propojených dokumentů, potřeboval způsob, jak sdělit stránkám, jak se mají chovat a jak na sebe vzájemně odkazovat. Žádné počítačové jazyky v té době nebyly dost na tento úkol, a tak si vytvořil svůj vlastní. Výsledkem, HyperText Markup Language, byla sada štítků, které měly pomoci strukturovat dokumenty tak, aby je počítač mohl interpretovat, správně zobrazit a vzájemně propojit. Postupem času se HTML stalo mateřským jazykem Berners-Leeho World Wide Web. Naprogramováním v HTML vývojáři webu říkají prohlížeči, co má dělat, když narazí na stránku. Programátoři v podstatě používají standardizovaný slovník k identifikaci, které části jejich stránek jsou obrázky, text, rozbalovací nabídky a tak dále. Podstatné je, že HTML sám o sobě ztělesňuje ideál, že znalosti mají být sdíleny. Na rozdíl od proprietárního softwaru, který skrývá svůj programovací kód, HTML umožňuje komukoli vidět a učit se z jeho fungování. Navštivte New York Times webová stránka; klepněte na Zobrazit v nabídce webového prohlížeče a poté na zdroj. Nyní můžete vidět, odkud Google získává popis webu, protože je vložen do kódu HTML pro nytimes.com:
Ale koncem 90. let se Berners-Lee tázal, zda HTML přežilo svůj účel. Internetový boom byl na vzestupu a HTML nedokázalo zvládnout složitost toho, k čemu se lidé a firmy pokoušeli web používat. Prosazoval začít znovu s novou sadou instrukcí pro web – takovou, která jej učinila odolnějším do budoucna a mimo jiné lépe zvládala přenos dat mezi weby a počítači uživatelů. World Wide Web Consortium (W3C), normalizační orgán v čele s Berners-Lee (a chráněný na MIT), se rozhodl ukončit vývoj HTML.
Nakonec se objevil alternativní jazyk známý jako XHTML. Webový průmysl tento krok nejprve podporoval, ale s rozvojem XHTML tuto pozici přehodnotil. Nebylo to zcela zpětně kompatibilní, což znamenalo, že stránky musely být přepracovány, aby vyhovovaly navrhovanému novému standardu. A byl neuvěřitelně drsný ve způsobu, jakým se vypořádal s chybami, kterých se dopustili weboví programátoři. Do té doby byl web shovívavý; prostě překryl špatně napsaný kód. Nový systém však nařídil, aby všechny stránky s chybným kódem vrátily chybovou zprávu. To se zdálo v laboratorních podmínkách v pořádku, ale v praxi měli i ti nejzkušenější weboví designéři potíže s psaním perfektně vytvořeného XHTML kódu. Webové stránky se rozbily bez varování.
Začalo se tvořit tříštivé hnutí a neshoda vyvrcholila v roce 2004 během workshopu W3C v sídle Adobe Systems, výrobce Flashe, v San Jose v Kalifornii. Otázka byla otázkou evoluce nebo revoluce, říká Håkon Wium Lie, technologický ředitel výrobce prohlížečů Opera, který byl jedním z organizátorů akce. Měli bychom vyvíjet HTML tak, jak bylo používáno na webu, nebo se pokusit vytvořit nový, čistší jazyk?
Člen týmu Wium Lie, programátor jménem Ian Hickson, dal hlasovat a navrhl, aby W3C a její průmysloví partneři vrátili obyčejné HTML. Opatření bylo zamítnuto, 11 ku 8. Ale řada lidí, kteří podpořili Hicksonův návrh, měla něco společného: zastupovali Microsoft, Apple a Mozillu, která ve skutečnosti vyráběla webové prohlížeče. Když bylo jasné, že tito rivalové všichni souhlasili, jejich zástupci věděli, že nemají jinou možnost, než něco udělat, říká Tantek Celik, který byl v té době zástupcem Microsoftu pro W3C a nyní pracuje pro Mozillu, výrobce prohlížeče Firefox.
To něco byl v podstatě převrat. Dva dny po skončení schůzky frakce vedená Mozillou, Operou a Applem oznámila, že tvoří nový orgán, který se chopí práce na HTML, kterou W3C opouštělo. Odštěpená skupina začala téměř okamžitě připravovat novou verzi HTML a Hickson se stal jejím editorem. Jejich aktualizace je známá jako HTML5, protože jde v podstatě o pátou hlavní verzi slovníku HTML.

Sleduj tohle: Zavedení prvku videa v HTML5 nemohlo přijít dostatečně brzy. Podle projekcí společnosti Cisco online sledování videa brzy překoná sdílení souborů typu peer-to-peer jako činnost zodpovědnou za největší provoz na internetu.
W3C stále dřelo na nové verzi XHTML, zatímco většina společností, které vyrábějí prohlížeče, zdvojnásobila HTML (ačkoli Microsoft raději ustoupil od zapojení do obou skupin, než aby vložil veškerou svou váhu na jeden ze standardů). Koncem roku 2006 byl však Berners-Lee nucen v podstatě přiznat porážku. Řekl, že W3C bude spolupracovat s rebely na HTML5, aby vytvořili jeden z korunovačních klenotů webové technologie.
W3C ztratilo ze zřetele skutečnost, že nemají žádnou moc, a to je opravdu všechno, říká Hickson, který dnes pracuje pro Google. Kdokoli může napsat specifikaci, ale pokud ji nikdo nerealizuje, co je to za zvlášť suchou formu sci-fi? W3C plánuje oficiálně ratifikovat HTML5 někdy během příštích dvou let. Ale to je pouze technická záležitost. Důležitým bodem je, že HTML5 bylo vyvinuto společnostmi, které ve skutečnosti musí odpovídat svým zákazníkům. A jejich práce způsobila největší přestavbu, jakou kdy programování webu zažilo.
Nové triky
Hlavním cílem HTML5 je dát webům možnost rozšířit se za stránky a do programů. Například nové výrazy ve slovníku HTML zahrnují plátno, které umožňuje návrháři webu vložit pohyblivou grafiku, kterou lze použít ve hrách nebo animacích. Jazyk bude mít také tagy pro video a audio, což by mělo dramaticky zjednodušit způsob, jakým web nakládá s multimédii: pro vývojáře webu bude stejně snadné začlenit filmový klip nebo skladbu jako umístit text a obrázky.
Zatímco web je již přesycen hudbou a videem (samotný YouTube by mohl představovat více než 10 procent internetového provozu po celém světě), HTML5 tento obsah vyčistí: multimediální prvky již nebudou vyžadovat složitý kód a doplňkový program, jako je Flash. . Webové prohlížeče by tak měly být rychlejší a efektivnější. Naučit se vytvářet webové stránky by mělo být jednodušší. A HTML5 by mohlo potenciálně zvýšit zabezpečení tím, že útočníkům ztíží možnost nalákat lidi ke stažení škodlivých zásuvných programů.
V některých ohledech HTML5 využívá to nejlepší z toho, jak web funguje, a dělá z něj standard. Gmail dnes například umožňuje vzít soubor z plochy počítače a okamžitě jej přiložit k e-mailu přetažením do okna prohlížeče. Nyní je tento trik zakotven v HTML5, což znamená, že snadné přetažení se stane součástí běžného souboru předpokladů o tom, co webové stránky umí.
Co HTML5 změní: Díky tomuto standardu bude web fungovat plynuleji a webům umožní nabízet nové funkce. Najeďte myší na růžové kroužky, abyste viděli, jak by jeden web mohl být obnoven novým programováním. Kredit: Andy Memmelaar
Je jasné, že tato technologie také otevře nové možnosti. Stále ve vývoji je funkce, která umožňuje prohlížeči ukládat velké množství dat; nové specifikace doporučují, aby částka byla pět megabajtů na webovou doménu nebo 1000krát více, než je v současnosti možné. Tato kapacita by lidem umožnila používat webové stránky, i když nejsou připojeni k internetu. Prostoje v metru můžete využít k úpravě své fantastické fotbalové sestavy nebo k psaní e-mailů; pak, když jste měli znovu konektivitu, zjistili byste, že se o synchronizaci stará web, říká Anne van Kesteren, softwarová inženýrka, která pracuje na otevřených standardech pro Operu.
I když jste online, tato funkce by měla mít výhody. Pokud prohlížeč sám může ukládat informace, nebude muset neustále získávat to, co potřebuje, z webu, který používáte. Všechno by mělo běžet rychleji, když potrubí nebude ucpané neustálým klábosením mezi vaším počítačem a vzdálenou databází. To také znamená, že si web může pamatovat, co jste vytvářeli nebo dělali, než jste odešli dělat něco jiného. Mozilla například používá tuto funkci offline úložiště ve stále experimentálním programu, který umožňuje prohlížeči fungovat jako software pro úpravu fotografií. Budete moci manipulovat s obrázkem na webové stránce a mít tam svou práci uloženou ještě předtím, než obrázek oficiálně dokončíte a nahrajete.
Offline úložiště také slibuje vylepšení produktu prodávaného utahským startupem LucidChart, který umožňuje lidem na různých místech spolupracovat na dokumentech přes web – jeden uživatel může v reálném čase sledovat, jak jiný kreslí diagramy a přesouvá obrázky na obrazovce. Až se HTML5 rozšíří, tito uživatelé nebudou muset pracovat současně. Každý z nich mohl provádět změny v režimu offline a program jejich změny později spojil.
Konečně je pro nás možné vytvářet aplikace na webu, které nejsou jen napodobeninami desktopového softwaru, říká zakladatel LucidChart Ben Dilts. Nyní je možné vytvářet webové aplikace, které jsou lepší než desktopový software.
Jednou z nejnázornějších aplikací HTML5 je The Wilderness Downtown, interaktivní video, které kanadská kapela Arcade Fire odhalila v září ve spolupráci s Googlem. Zadejte adresu domu, kde jste vyrostli, a obrazovka se brzy přepne na video muže v kápi, který běží tmavou prázdnou ulicí za doprovodu strašidelné a rušné hudby z nového alba skupiny, Předměstí . Zhruba po minutě se video změní a muž vypadá, jako by sprintoval vaší starou čtvrtí, jak je znázorněno na satelitních snímcích a obrázcích na úrovni ulice. Kombinace zvuku a personalizovaných obrázků je pohlcující a hluboce ovlivňující ( Newyorčan nazval to emocionálně napjaté). A ačkoli některé prvky mohly být vytvořeny v programu, jako je Flash, pouze HTML5 dokázalo spojit data, fotografie a video tak hladce z více zdrojů. Poselství experimentu: Web nové generace bude otevřenější umění.

Probíhající práce: Internet Explorer od Microsoftu zaostává za konkurenčními prohlížeči ve schopnosti zvládnout HTML5.
Každodenní weby budou také těžit. CEO společnosti Apple Steve Jobs, který tak nenávidí, co Flash dělá s webem, že neudělá iPady a iPhony schopné jej provozovat, chválí způsob, jakým HTML5 umožňuje webům vytvářet pokročilou grafiku a animace a bohatší typografii. Jeho elegance již vylepšila webovou stránku pro sdílení dokumentů Scribd.com, jednu z nejvýznamnějších stránek, která začala používat prvky HTML5, které dnes webové prohlížeče dokážou rozpoznat. Zakladatelé společnosti Scribd si dělali starosti, že stránka, která používala Flash k zobrazování dokumentů, nevypadala tak skvěle. Věci, které lidé zveřejnili, nebyly tak čitelné a nebylo s nimi tak snadné manipulovat, jak by měly být. Objevily se v rámu, jako dokumenty v krabici, jak řekl spoluzakladatel Scribd Jared Friedman.
Inženýři Scribdu tedy strávili šest měsíců přestavbou místa. Přestali používat Flash k zobrazování dokumentů, i když to znamenalo, že museli převést desítky milionů souborů do HTML5. Jejich vyčerpávající kódovací maratony se nakonec vyplatily. Po obnovení vypadaly Scribdovy stránky ostřeji, protože dokumenty vyšly z krabic. Už se nezdálo, jako by uživatelé museli prohlížet soubory přes čočku. Čtenáři se začali držet třikrát déle, říká Friedman. Bylo to fantastické, říká. I nás překvapilo, jak dobře metriky vypadaly.
Renovace Scribd také umožnila použití webu v prohlížeči iPadu, kde působí hladce a lehce jako aplikace. Chcete-li otočit stránku, můžete jednoduše přejet posuvníkem ve spodní části dokumentu. To odráží to, co může být nakonec nejdůležitější výhodou HTML5: způsob, jakým může být web užitečný na mobilních zařízeních.
Část zásluh za tento úspěch patří společnosti Apple, která se poněkud neintuitivně stala jedním z největších hráčů na webu, a to navzdory skutečnosti, že řídila revoluci aplikací a na trhu prohlížečů má jen malý podíl.
Když Apple v roce 2007 uvedl na trh iPhone, dramaticky to změnilo očekávání veřejnosti od mobilního webu. Do té doby většina chytrých telefonů nabízela pouze nestandardní verzi webu, jak se objevil na počítačích. Apple se však rozhodl použít stejný systém, který byl základem jeho desktopového prohlížeče Safari: WebKit, jeho open-source prohlížečový engine, softwarová součást, která překládá kód webové stránky do toho, co se objeví na obrazovce. V roce 2008 Google přijal WebKit jako základ svého prohlížeče Chrome a přinesl jej na stolní počítače a telefony Android. Následoval řetězec výrobců telefonů: Nokia, Palm, Samsung a výrobce BlackBerry, Research in Motion, začlenili do svých telefonů prohlížeče WebKit. Dnes je WebKit dominantním motorem pro mobilní procházení webu – a protože WebKit snadno podporuje HTML5, weboví vývojáři jej mohou snadno použít k vytváření mobilních verzí svých stránek, které dobře fungují a vypadají dobře na více zařízeních.
Nový život
HTML5 nedokáže opravit web přes noc. K tomu je ještě dlouhá cesta. Zatímco se například výrobci prohlížečů ve většině věcí shodují, stále se dohadují o tom, které video standardy podporovat. Webovým vývojářům může také nějakou dobu trvat, než technologii nejvýznamněji použijí; nejprve se budou chtít ujistit, že dostatek lidí používá webové prohlížeče, které plně zvládnou HTML5 ( vidět výše uvedená tabulka, Nedokončená výroba ). To se možná nestane za rok nebo dva. Ale nakonec bude Scribdův příklad následovat stále více stránek. Budou ostřejší a užitečnější na počítačích, telefonech a tabletech. A zanedlouho může být pro kohokoli stále méně nutné stahovat desítky jednotlivých aplikací. Jeden program – webový prohlížeč – by mohl poskytnout hladký a uspokojivý zážitek na počítači nebo mobilním zařízení.
To neznamená, že aplikace zmizí. Ve skutečnosti z nich vychází nová generace vylepšení uživatelského rozhraní – než je znovu doženou webové standardy. A pro některé společnosti má stále obchodní smysl prezentovat obsah způsobem, který je přizpůsoben pro určitou platformu. Poskytnout lidem přístup k informacím rychleji a jednodušeji, než by je mohli získat z webového prohlížeče, je způsob, jak vybudovat loajalitu zákazníků, a vytváření obsahu exkluzivního pro určité zařízení může být způsobem, jak přimět lidi, aby za materiál platili více (neboli abych to vůbec zaplatil). To je důvod, proč Kabelové časopis letos v létě prohlásil, že web je mrtvý.
Ale tím, že to HTML5 vyčistí a posune dál, poskytuje dobrý důvod se domnívat, že web zůstane hlavní platformou pro nové služby, zatímco aplikace zůstanou sekundární. A to je důležité, protože zdraví webu je životně důležité pro kreativitu a podnikavost. Jedním z dnešních problémů je, že nepořádek na webu uvaluje jakousi daň na tvůrce stránek, kteří často musí platit Adobe nebo Microsoftu nebo někomu jinému za nástroje, díky kterým fungují jejich multimediální plug-iny. Přesto také potřebují web, protože jeho všudypřítomnost nabízí bezkonkurenční příležitosti k oslovení publika. To je největší důvod, proč rozkvět tohoto média vyvolal v 90. letech boom inovací. A to je důvod, proč HTML5 podnítí nové investice do webových startupů, říká David Cowan, partner ve společnosti rizikového kapitálu Bessemer Venture Partners. (viz Notebook ks ) .
Pokud máte dvě firmy – jednu, která běží na webu a jednu, která běží v aplikaci – ta, která běží na webu, bude podle definice větší, říká Cowan. Existuje spousta roztomilých malých aplikačních společností, ale nebudou to Amazon nebo eBay.
Bobbie Johnson, bývalý technologický korespondent pro Strážce , je spisovatel na volné noze se sídlem v Brightonu v Anglii.
