Nový chat

31.10.2018 08:27 · 12 680 zhlédnutí Dada

V tomto články bych chtěl vysvětlit, proč vznikl nový chat a jaké to má výhody. Naleznete zde odpovědi na nejčastější otázky. Chtěl bych poděkovat všem za jejich reakce, především za ty bez sprostých slov :-)

Proč nový chat?

Stávající chat vznikl dávno, svým způsobem na koleni. Bylo čím dál težší do něj přidávat funkce, o které jste si psali a bylo nutné jej kompletně přepsat. Zároveň nebyl určený pro mobily a horko těžko jsme to napravovali. O spouštění kamer na telefonu už ani nemluvím. Zatímco web se dnes používá více z mobilu než z počítače, u chatu byla situace opačná. Další důvod ke změně byly kamery pomocí technologie Flash Player, které bude příští rok ukončena podpora a v mobilních zařízeních vůbec nefungovala. O chatu v mobilní aplikaci jsme si mohli nechat jen zdát.

Cesta k cíli

Nový chat jsme připravovali déle než rok. Bylo nutné udělat stovky úprav ve starém chatu, abychom vůbec mohli ten nový na starý napojit. Během minulého roku jsme začali doručovat nové zprávy přes websockety, vytvořili jsme pro chat API a vyměnili jsme technologii webkamer na nové WebRTC. Se samotným WebRTC jsme měsíce bojovali, než se nám podařilo kamery vyladit pro maximum lidí. Díky tomu si dnes můžete kamery pouštet i v Android aplikaci. O lepší kvalitě obrazu ani nemluvě. Na starém chatu ale nešlo kamery v mobilu spouštět, ani to tam nelze jednoduše dodělat. Samotný nový chat vznikal asi půl roku a pracovali na něm průbežně 3 lidé.

Nové funkce

Snažili jsme se zachovat co nejvíce původních funkcí, ale zároveň se nad vším znovu zamyslet. Nový chat Vám přináší tyto novinky:

  1. Sledování a vysílání webkamer na mobilu.
  2. Umístění kamer kam chcete, okna si můžete kamkoliv na ploše přetáhnout.
  3. Šeptání v oknech přímo ve stránce. Není třeba přepínat TABy.
  4. Šeptací okna si můžete stejně jako kamery také kamkoliv přetáhnout.
  5. Nové filtry - a další jsou v plánu (například věk).
  6. Spousta nastavení se přesunula ze serveru do zařízení, a tak je možné mít nastavení v pc a v mobilu jinak.
  7. Snadnější ovládání.

Nejčastější kritika a odpovědi

  1. Nepřehlednost. Na základě Vaší zpětné vazby jsme už udělali desítky změn a na dalších pracujeme. Snažíme se lépe využít prostor obrazovky a zároveň zlepšit ovladatelnost.
  2. Nové texty se objevují jen dole. Toto je velmi častá kritika a je oprávněná. Jedná se o politické rozhodnutí. Díky tomu můžeme zobrazit nahoře kamery a nepřekrývat nový text. Nový text dole je dnešní standard. Je to tak na WhatsApp, v Messengeru, V SMS zprávách a všude, kde se komunikuje. Jen u nás byla volba a myslíme si, že se na to dá zvyknout.
  3. Šeptací okna nelze vysunout z obrazovky. Na tom pracujeme a bude možné si je dát ven jako dřív.
  4. Nelze používat tabulátor, pokud chci někoho zmínit. Toto opravíme.
  5. Na chatu není historie a blbě se tam hledá. Historii nyní zobrazíte tak, že se jen rolováním donačtou starší zprávy. Pracujeme na vylepšení, není to ještě ideální.
  6. Chat je moc pomalý. Víme o problémech na některých zařízeních, hlavně v prohlížeči Internet Explorer. Už se to zlepšilo, ale ještě na tom pracujeme.
  7. Nejde zapnout kamera, na starém chatu to šlo. Tento problém má především Internet Explorer, který neumí nové WebRTC. Na starém chatu fungoval paralelně i starý Flash Player, který už na novém chatu není pro vysílání podporovaný. Takové kamery by nešly přehrávat v telefonech, tabletech, v Android aplikaci a příští rok téměř nikde. Ten, kdo používá Internet Explorer, má k dispozici i jiný prohlížeč (např. Chrome, Firefox, Operu, Edge ...), kde kamery fungují. IE by už kvůli bezpečnosti nikdo neměl používat.
  8. Nejde kamera v Safari (a Chrome na iOS). Bohužel Apple neimplementoval standard WebRTC jako ostatní, a tak v Safari kamery nefungují. V nové beta verzi prohlížeče ale už je toto opraveno, takže po jejím vydání poběží kamery i v Safari. Chrome na iOS nemá od systému ke kameře přístup a nelze s tím nic dělat.
  9. Chybí funkce jako Zprávy podle pohlaví nebo Zobrazit jen zprávy o mně. Tyto funkce tam jsou, jen jsou schované v menu, aby se na plochu vešlo více textu.
  10. Nevidím, jak dlouho jsem nepsal. Informace o nečinnosti se objeví až v poslední minutě. Brzy to uvidíte opět po celou dobu pobytu v místnosti.

Závěr

Nový chat byl déle než měsíc ve veřejném testovacím režimu a díky reakcím aktivních uživatelů jsme ještě před spuštěním hodně věcí změnili. Dělali jsme a stále děláme maximum, abychom pro Vás chat vylepšili. Dokud se nevypořádáme s hlavními problémy, budeme mít k dispozici i starý chat. Denně nový chat na základě zpětné vazby upravujeme, a tak mu občas dejte šanci. Stále rádi uslyšíme konkrétní návrhy na změnu. Komentáře typu "Jste zmrdi, dojebali jste to." nás sice mrzí, ale nijak to chatu nepomůže.

Díky moc za trpělivost. Má to své mouchy, děláme však na tom.