Váš vlastný priestor v Chrome
Ako bola inovácia prehliadača Chrome inšpirovaná bežným životom. Sabine Borsayová a David Roger z vývojového centra Google Safety Engineering Center opisujú svoju spoluprácu na vytvorení novej funkcie profilov v prehliadači Chrome.
„Celá moja rodina už dlhšie používala prehliadač Chrome na jednom spoločnom počítači,“ hovorí David Roger, vývojár softvéru spoločnosti Google v Paríži. „Niekedy máme naraz otvorených aj 50 webových stránok. Keď chcem napríklad nájsť video, ktoré som si nedávno pozrel na YouTube, v histórii vyhľadávania sa zobrazia aj videá s hrou Minecraft. Je v tom neporiadok.“ David zrejme nie je jediný, kto sa s týmto problémom stretáva. Zdieľanie počítača a toho istého prehliadača Chrome v rámci rodiny nie je nič nezvyčajné. Tento scenár bol ešte bežnejší počas pandémie koronavírusu. Či sú to rodičia, opatrovníci alebo ich deti, všetci v rovnakom čase čítajú, vyhľadávajú a hľadajú zdroje zábavy na internete. Keď sa im stratia osobné nastavenia alebo sa prepoja histórie vyhľadávania, môže to spôsobiť zmätok.
„S nápadmi často prídu ľudia, ktorí danú službu dobre poznajú.“
David Roger, vývojár softvéru
Sabine Borsayová dobre vie, o čom David Roger hovorí. Je produktovou manažérkou globálneho centra pre ochranu súkromia a bezpečnosti na internete spoločnosti Google v Mníchove – Google Safety Engineering Center (GSEC). Tento konkrétny problém prezentovala na technologickom dni centra, ktorý bol organizovaný s cieľom umožniť rôzne špecializovaným tímom spolupracovať na zaujímavých projektoch. Práve na jednom z týchto stretnutí vznikol nápad vytvoriť individuálne profily v Chrome. Táto funkcia je v súčasnosti dostupná v prehliadači Chrome a umožňuje každému používateľovi vytvoriť prispôsobený profil, ktorý si môže zvoliť vždy pri otvorení prehliadača. Môžete napríklad zmeniť farebné pozadie alebo individuálne organizovať a ukladať záložky či heslá.
Je zaujímavé lepšie spoznať proces vývoja profilov prehliadača Chrome, od počiatočného nápadu až po konečnú implementáciu. Produktoví manažéri, ako Sabine Borsayová, trávia každý deň prácou na špecifickej aplikácii, napríklad na prehliadači Chrome. „Skúmame, ako treba Chrome v ďalších rokoch vyvíjať. Uvažujeme aj nad problémami, na ktoré sa potrebujeme pozrieť, i nad spôsobmi, ako integrovať ich riešenia,“ vysvetľuje Sabine. „Veľká časť našej práce vychádza z vecí, s ktorými sa bežne stretávame,“ pritakáva David Roger. „Mnoho našich projektov v Googli sa začne týmto spôsobom a s nápadmi často prídu ľudia, ktorí danú službu dobre poznajú.”
Keď bola Sabine prizvaná pracovať na profiloch Chromu, spojila tím desiatich ľudí z rôznych oddelení vrátane expertov na používateľské prostredie a vývojárov z tímu Davida Rogera. David pracoval na vývoji Chromu viac ako desať rokov a bol súčasťou rôznych projektov vrátane dizajnu používateľského rozhrania. Jeho tím vytvoril prototyp profilov v Chrome, ktoré testovala špeciálne selektovaná skupina používateľov.
Sabine zatiaľ pracovala s expertmi na používateľský výskum, aby identifikovali, ktorá skupina ľudí používa Chrome súkromne, pracovne alebo súčasne s inými používateľmi. „Okrem osobných rozhovorov o ich skúsenostiach sme týchto ľudí požiadali, aby si počas dvoch mesiacov do denníka zaznamenávali to, ako používajú profily v Chrome.“ Naše profilové tímy tiež používateľov požiadali, aby opísali, čo sa stalo, keď sa v aplikácii stretli s niečím, čomu nerozumeli.
„Skúmame, akým smerom by sa mal Chrome v ďalších rokoch vyvíjať.“
Sabine Borsayová, produktová manažérka
V Paríži David analyzoval údaje od používateľov prehliadača Chrome verzie Beta. Používatelia verzie Chrome Beta môžu vyskúšať nové funkcie skôr ako ostatní používatelia a môžu súhlasiť s odoslaním údajov o používaní spoločnosti Google s cieľom ďalšieho vývoja. Informácie vyzbierané od stoviek tisícov používateľov verzie Chrome Beta priniesli pomoc počas celého procesu vývoja profilov v Chrome. Niektorí ľudia mali napríklad problém kliknúť na konkrétne tlačidlo, zatiaľ čo iní nerozumeli textu vysvetliviek. David objasňuje, že službu možno meniť a vylepšovať práve na základe takejto spätnej väzby a že pri vývoji digitálnych služieb sa často využívajú interaktívne pracovné metódy. Používatelia získajú prístup do prototypu a poskytujú spätnú väzbu o potenciálnych problémoch. Vývojári službu následne upravia a opätovne spustia jej testovanie.
Testovanie pomohlo zachytiť konkrétne problémy, ako napríklad pomalé spúšťanie Chromu. To podnietilo Davida zvolať svoj tím vývojárov na spoločný hackathon. „Počas celého jedného týždňa sme všetky sily sústredili na opätovné zrýchlenie prehliadača.“ Tím zvažoval niekoľko možných spôsobov. „Nakoniec sme vybrali viacero rôznych technológií, ktoré sme predstavili našim mníchovským kolegom,“ pokračuje David.
Sabine na danú etapu projektu rada spomína. „V takých časoch fungujeme celkom ako start-up. Skúšame veľa vecí, každý deň sa spolu rozprávame a hľadáme to najlepšie riešenie.“ Možnosť používať v Chrome rôzne profily bola nedávno spustená, no práca tímu pod vedením Sabine Borsayovej a Davida Rogera sa ešte neskončila. Na službe pracujú ďalej podľa spätnej väzby a návrhov na zlepšenie vrátane tých od Davidovej rodiny, ktorá, dnes už, samozrejme, používa individuálne profily Chromu.
Fotografie: Stephanie Füssenichová (4), Florian Generotzky (3).