3 nápady pro zlepšení GUI Windows 7
Napsal Jakub Mikuláš
Přicházející Windows 7 nejspíše bude jeden z nejlepších systémů, jaký Microsoft kdy vůbec vypustil. Jsou rychlé, přehledné a stabilní. Používám je už několik měsíců, jak na velkém PC tak i na menším netbooku Acer Aspire One. Na obou, velmi rozdílných strojích, fungují skvěle.
Přece jen, po nějaké době používání, mě napadlo pár věcí, které by šly zlepšit.
Koncept – Expanzivní virtuální plocha
Trocha teorie
Ještě nedávno jste při návrhu GUI pro desktopové aplikace nemuseli moc brát ohledy na místo. Monitory byly čím dál větší a těch malých ubývalo. Aplikace začaly mít až monstrózní okna a ovládací prvky (ve stylu 2.0). Nikomu to nevadilo, místa bylo na ploše dost.
Jenže, nastává zlom s příchodem miniaturních netbooků. Jak jsem již psal, místa na netboocích až tolik není. Najednou nastává problém, protože na jedné straně máte obrovské monitory, na kterých není potřeba šetřit místem a na druhé straně miniaturní displeje netbooků, kde se hodí každý ušetřený pixel. U návrhu GUI lze naštěstí udělat kompromis, protože malé okno aplikace na velkém monitoru není až takový problém.
Něco podobného se děje i s chováním uživatelů.
Více prostoru -> více oken
Na velkých monitorech jsou zvyklí mít otevřené větší množství oken a překlikávat mezi nimi. To však na menších netboocích není tak dobře možné. A máme tady menší konflikt. Hardwarově se displej netbooku zvětšit nedá (možnost tahat s sebou monitor pošlapává celou myšlenku netbooku). Softwarově už ano.
Virtuální plochy
Jednou z možností jsou virtuální plochy. Ale ouvej. Kdo s nimi déle pracoval, ví, že to není zrovna to nejlepší řešení. Přepínání mezi nimi není nic pro obyčejného uživatele.

Virtuální plochy
Expanzivní virtuální plocha
Co takhle mít více prostoru, aniž by bylo nutné měnit/přidávat monitor nebo přepínat na novou?

Expanzivní virtuální plocha
Horizontální expanze
Část vaší plochy by byla schovaná mimo monitor. Windows by pak připomínal nějakou RTS. Po přisunutí okna k pravému (dále od startu) okraji obrazovky (až by okno sahalo trochu „za“ obrazovku), by se vše začalo posouvat doprava. Pohybovalo by se vše, pozadí (bylo by nutné použít nějaký širokoúhlý wallpaper, který by klidně mohl navozovat i 3D efekt), taskbar i ikony. Posouvání by muselo být limitováno, např. pouze do zdvojnásobení základní velikosti monitoru.
Druhý monitor zdarma? Super. Zvláště na netbooku bych to ocenil.
Horizontální i vertikální expanze
Stejný koncept, jen pro zkušenější uživatele, protože běžné BFU, by se mohlo snadno ztratit. Reálný monitor, by byl vždy v levém dolním rohu, pro lepší orientaci, takže žádná expanze doleva ani dolů.
Doplňky
Minimapa
Miniaplikace, běžící nejspíše v nějakém rohu obrazovky. Ukazovala by rozmístění oken (s ikonkou nebo thumbnailem – přes Aero). Možnost základní interakce s oknem.
Zapojení taskbaru
Pokud ve Windows 7 najedete myší na spuštěnou ikonku programu v taskbaru, všechna ostatní okna zmizí a na ploše zůstane jen to okno, na které jste ukázali. Něco podobného by šlo i s expanzivní plochou. Po najetí na ikonku by se na ní monitor rovnou vycentroval.
Easing
Ať to všechno dobře vypadá, dodáme ještě easing pro hezké posouvání. (posouvání s „rozjezdem“ a „bržděním“)
Maximalizoavné okno
Tady nastává trochu logický problém. Pokud maximalizujete okno, je nějaké posouvání znemožněno. To by šlo. Jenže když se chcete dostat k nějakému oknu, které je za ohybem? Zamezit jakémukoliv posunu, je-li nějaké okno maximalozované? Povolit posun? A taky, při maximalizaci okna, nezískáte ani pixel navíc. To by snad vyřešilo nějaké delší testování, které bohužel nemůžu provést.
Koncept – Taskbar podle aktivity
Na taskbar se postupem času nabaluje čím dál více ikon. Některé používáme neustále (jako prohlížeč, přehrávač hudby) některé jen při práci (více prohlížečů, editory) a některé jen pro zábavu (hry, IM programy). Na taskbaru jsou všechny tyto ikonky různě pomíchané.
Tady vidíte menší pokus o něco-jako-heatmapa, toho jak vypadal můj taskbar. Červená jsou často používané ikonky, modrá práce a zelená zábava (heh, to zní jako nový slogan SZ). Ikonky jsou uspořádané, jenže i tak je práce s nimi poněkud chaotická. Pokud pracuji, musím myší projíždět i přes aktuálně nepoužívané ikonky. A když nepracuju, nepotřebuji pracovní ikonky. Přilepovat ikonky na taskbar je navíc silně návykové, takže za chvíli vám dojde i místo.
Řešení: mít na taskbaru několik setů ikonek.
Přepínání by se dělo pouhým stisknutím tlačítka. Po pravém kliknutí na ikonku by se kromě Pin/Unpin to/from taskbar objevila i možnost Shared icon, takže by byla v obou setech. Uživatel by si jen vytvořil 2 profily, pak do každého natáhnul, co chce, několika ikonkám by dal „Shared“ a bylo by to. Přehlednější taskbar je na světe.
Koncept – Start Menu jako ovládací středisko
Osobně mi příjde potenciál Start menu dost nevyužitý. Spíše bych ho viděl jako něco, odkud bych měl být schopen ovládat celý PC, z jediného bodu. Ve Windows Vista se mi líbí Welcome Screen (na Windows 7 je to „Getting Started„).
Welcome Screen/Getting Started vám nedává moc možností, ale směřuje to tam, kam chci teď dojít.

Windows 7 Start Menu
Takto vypadá Start Menu ve Windows 7. Je to jen jakýsi rozcestník. Nic s ním neuděláte, jen vás může nasměrovat, ale co takhle změnit koncepci z rozcestníku na velitelské stanoviště?
Šlo by jen o dodání možnosti provádět základní úkony s PC jen ze Start Menu. Takže připojení k wifi by se už neřešilo z pravého dolního rohu apod. Přidala by se i možnost pluginů a mohli byste ze Start Menu ověřovat nové emaily nebo vytížení procesoru. Možná by šly i integrovat Gadgety, takže pouhým přetažením na start si do Start Menu doplníte co potřebujete.
Pod čarou
Je docela možné, že nějakou podobnou vymoženost už má nějaký jiný OS. Pokud o něčem víte, podělte se v komentářích.



Trochu pozdě, ale přece:
Co je složitého na virtuálních plochách? Používám jich 9 a nemám s nimi žádný problém. Dokonce i moje matka je zvládá používat, i když kem dvě a přepíná je jen myší, ale i tak si to nemůže vynachválit. Přitom není nijak zkušená, je ráda že přečte emaily a napíše něco ve wordu.
Používal jsem nádstavby pro Win, exposé na Macu (a vyzkoušel jsem i mission control na lionovi) i nějaké správce ploch na Linuxu a všechno mi přišlo chaotické – nevěděl jsem co dělají další okna, kolik jich mám spuštěných etc. ( -> dokud jsem nepoužil zkratku = brzda)
Taky záleží k čemu se dají použít, pokud bych chtěl více prohlížečů/textových editorů – stačí mi taby, pokud bych chtěl na něčem pracovat, tak mi virtuální nestačí – potřebuju více monitorů (2-3 jsou ideál, 4+ už mi vadí, pokud nejsou na výšku). Virtuální plochy mi přijdou strašně neohrabaný koncept.
Co používáš ty? A k čemu?
Tak už jich dokonce používám 16, těch 9 přestalo před týdnem stačit.
Použivám Ubuntu s Gnome2, takže nijak neřeším jak na to, systém to podporuje v defaultu.
Přepínám samozřejmě klávesovou zkratkou – CTRL + ALT + šipka ve směru kam chci. Jakmile se přepnu, systém mi zobrazí okno s náhledy všech ploch.
Osobně funguji takovým stylem, že jsem si různé plochy vyhradil pro různé činnosti – jednu pro Firefox a Jabber, druhou pro IRC, třetí pro složku s hudbou, další pro ebooky. Pak jsou různé univerzální, kam si odskočím když potřebuji něco editovat, nebo udělat na ploše.
Když třeba rozdělám nějaký projekt. otevřu si ho na ploše dole pod Firefoxem, ve kterém mám dokumentaci. Nalevo, napravo a dole pod tou plochou na které dělám pak mám místo kde můžu otevřít různé pomocné editory, zobrazovat náhledy zdrojáků podobných projektů atp..
Ono to možná vypadá dost nereálně a složitě, ale pravda je taková, že to funguje naprosto intuitivně a jednoduše. Vůbec nad tím nemyslím a nestává se mi, že bych se ztrácel. Když si pak sednu k windows, mám pocit jako kdyby mi někdo ukradl další dimenze práce a produktivita jde rapidně dolu, to nepočítám frustraci když automaticky odskakuju na jinou plochu a ono to nic neudělá :S
Jinak víc monitorů je fajn, ale zrovna teď dělám jen na jednom.
Já osobně mám zkušenost s virtuálními plochami u OS X a můžu říct, že je to tam opravdu dotažené a dobře se s tím dělá. Ve Windows 7 jsem zkoušel: VirtuaWin, Desktops, Windowspager, Dexpot a z pohledu grafika, který na PC dělá 10 hodin, jsou tyto aplikace nepoužitelné. Každá má nějaký dost zásadní problém. Asi největší problém je, když například nastavím aby se mi illustrator otvíral na ploše 2 a semtam se stane, že paletky zůstanou na ploše 1… přepínání ploch je dost divné, neplynulé, graficky odporné.. Takže dva dny zkoušení a šlo to doháje… Dokud to windows nazabuduje přímo do OS, tak to asi nemá smysl zkoušet…