Predstava pekna, ale tezko realizovatelna. Za prve ma Apple v tomto jiz mnohaletou praxi a za druhe u Linuxu moc nefunguje komunikace mezi uzivateli a vyvojari... Uzivatel ma vetsinou jine myslenkove postupy pri ovladani nez vyvojar. Vetsinou rozlisuji na selsky a inzenyrsky rozum... A vyvojari maji vetsinou inzenyrske mysleni - z jejich pohledu ma nejake ovladani svou logiku, ale z pohledu bezneho uzivatele je nepouzitelna, nebot ten technice nerozumi a jde na to selskym rozumem. Bohuzel - kdykoliv jsem v nejake linuxove konferenci naznacil, ze by se neco melo zmenit pro snadnejsi ovladani BFU, div jsem nedostal po papuli... :-( Zkratka nevidim moc snahu prizpusobit tento pekny system laikum...
svoboda a moznost volby umoznuje postupnou evoluci.
T.j. jestli ve svych pripominkach vytrvate dostatecne dlouho, nebo dokonce nektere z projektu "forknete", upravite ke svemu obrazu, vydate a lidem se to bude libit, tak nakonec vyhraje ta lepsi verze nebo se stav zlepsi i u verze puvodni.
Oproti rizenemu vyvoji v cele s velkym architektem to vsak potrva dele a bude so zkoumat mnohem vice slepych ulicek. Na druhou stranu vysledek dostatecne dlouhe evoluce bude nejspis lepsi nez vetsina prumernych navrhu zkusenych profesionalu.
Vzhledem k tomu ze aktualne na trhu lze ziskat jak evolucni (obvykle OSS veci), tak rizenym vyvojem udelane (treba OS X) vyrobky, tak si myslim ze situace je z pohledu lidstva (a zakaznika) velice zdrava a alespon jedna vetev uspesne doda produkt ktery vam vyhovi.
To ze nejste spokojeni a chcete neco zmenit je jen vlastne jen potvrzeni ze evoluce porad jeste trva a jde kupredu. :) Asi hodne pomalu, ale prece.
A ten plan do 2 let dohnat OS X mne dohani k usmevu. Ale tahle inciativa urcite priznivy dopad mit bude, myslim ze i driv nez do 2 let... jen ta meta je hodne hodne vysoko. (ale to je potreba)
Jenže u mně to dospělo do stavu, kdy než bych pořád někde něco řešil, forkoval či uháněl vývojáře, jsem si radši koupil Wokna. Já jsem spokojen, čili můj povzdech není z nějaké frustrace. Spíš na zamyšlení těm, komu na rozšíření Linuxu záleží a zajímalo by je, kde soudruzi udělali chybu.
Abych to ukazal na prikladu, tak vezmu jako priklad stezejni produkt otevreneho SW a to FireFox. Podle mne i rady mych zakazniku je spatne, ze nevyuziva stejne ovladani, jako zbytek systemu (nefunguji tam zakladni ovladaci zvyklosti, jako u jinych programu). Kdyz jsem to nastinil v diskuzi, sesypala se na mne kritika, ze dulezitejsi je, aby se program ovladal na vsech systemech stejne a nikoliv stejne jako ostatni programy na dane platforme. Jenze kdo tohle vyuzije? Tohle je dulezite maximalne tak pro vyvojare a spravce systemu. Absolutni vetsina uzivatelu by naopak uvitala, kdyby se na jejich systemu vsechny programy chovaly stejne a ne kazdy jinak, jak to chteji vyvojari...
Tech veci je cela rada. Pouzivam MacOS X a tam je napriklad zvykem, ze pokud je jeden radek textu, tak sipka nahoru presune kurzor na zacatek textu a sipka dolu na konec - coz je priklad radku s adresou stranky. Bohuzel, ve FireFoxu to tak nefungovalo (ve verzi 3 to uz konkretne toto ale nastesti je), coz vedlo k celkem schizofrenii :-) Ja se kvuli tomu vzdy vratil zpet k Safari. Jinym prikladem muze byt, ze do schranky pri kopirovani vklada pouze holy text a nikoliv vse oznacene vcetne stylu jako to delaji ostatni programy atp...
1) v macos neni funkcni klavesa ctrl, ale uz skoro ctvrt stoleti jabko.
2) ono to jde i jinak - napriklad klavesami Home a End. Potiz je ten, ze je to pak v kazdem programu jinak a to dela problemy...
1] To sice mate pravdu, ale zkratky, na ktere reagujete, opravdu funguji v konzoli s ctrl. V MacOS jsou kdyz tak 3 funkcni klavesy: crl, alt a command...
2] Ano obcas to nekde funguje jinak, ale hoe a ned zrovna v konzoli nefunguji na radku, ale v okne, takze posouvate historii shellu, misto abyste skocil na zacatek radku ..
Ja treba nejsem vyvojar, ale jen trosku lepsi BFU, ale ocenuju, ze se mi FerdaFox chova stejne doma na Debianu a ve skole, potazmo v praci na Windows...
Takze na otazku "Kdo tohle vyuzije?" odpovidam: "Treba ja."
Jiste - vzdy se najdou vyjimky :-D Ale vetsina lidi pracuje na jednom systemu ;-) Krom toho by snad nemelo byt tezke pridat moznost prepnout ovladani...
Prepinac na ovladani zni rozumne.
Ale vetsina lidi na jednom systemu je mozna jeste pritomnost, ale spis jiz minulost. S mobily, ruznymi EEE, kiosky, hernimi konzolami a tim jak se vetsina veci s pocitacem dneska dela "na internetu" tahle homogenita konci.
To ale neznamena, ze to je dobre... Ostatne vetsina mych zakazniku je opravdu BFU a mohu vam rici, ze s tim maji obrovske problemy... Prestoze by radi pouzivali napriklad "chytre telefony", vratili se zpatky k jednoduchym. To ovladani je zkratka neintuitivni a dela jim problemy (coz je treba duvod, proc si chteji poridit iPhone, od ceho je zatim odrazuji :-) )
Zkratka - jsou veci, ktere lidem nevnutite. Jedna vec je, ze je neprinutite pouzivat neco, co je pro ne slozite. A slozite je i to, kdyz se stejna vec pokazde musi delat jinak. To dopadne vzdy tak, ze to zustane jen relativne male skupine nadsencu. Pokud chce Linux mezi lidi, musi se zmenit smerem k nim, obracene to nejde. To ze je svobodny a lepsi je vetsine lidem z tohoto pohledu jedno.
Casto slysim, ze na inuxu je uzasne prave to, ze muze clovek delat cokoliv. Jenze kdyz pred takovy program posadim BFU, tak je zdesen z mnoztvi voleb a nastaveni. Nektere programy to resi tak, ze maji ovladani "Basic" a "Expert". A mohu vam rici, ze vetsina lidi zustava u toho "Basic" - je to pro ne jednodussi a dostatecne. Zaroven program neztraci zajimavost ani pro zkusene uzivatele. Podle mne je tohle jedna z cest
“I have always wished that my computer would be as easy to use as my telephone. My wish has come true. I no longer know how to use my telephone.”
- Bjarne Stroustrup, the designer and original implementer of C++
Kazdy WM by mel mit aplikaci, ktera by prizpusobila desktopove prostredi uzivateli. Clovek by zaskrtl z nabidky, obsahujici body jako 1. uplny blbec, 2. selsky rozum, 3. inzenyrsky rozum, 4. matfyzak,...... genius. Ovladani by pak bylo postelovano podle predvoleneho profilu, ktery by tez pozapinal ci povypinal animace a jine efekty.
Docela dost, asi by vas to prekvapilo. Ja bych si to rad na spouste veci zaskrtnul, treba na telefonech nebo na videu. A to v praci programuji v mainframe assembleru, takze nejsem zadny technicky analfabet.
Z mych zakazniku vetsina. A ne proto, ze by to byli blbci (jsou to napriklad profesori na vysokych skolach, lekari atd.). Jen sve sily upiraji jinym smerem, nez vetsinu casu venovat studiu vypocetni techniky. Oni ji jen potrebuji pouzivat
Profesori a lekari by meli byt dostatecne vzdelani na to, aby jim bylo jasne, ze predstava. ze kdyz prijde k natolik slozitemu zarizeni jako je pocitac, tak bez nastudovani dokumentace ci zaskoleni ho jen tezko bude moci pouzivat. Nebo snad lekari pouzivaji CT ci NMR bez predchoziho zaskoleni?
Aha - a nenapadlo vas, ze to je u pocitacu nerealne? Vemte si, jak casto vychazeji nove verze (na rozdil od zarizeni, ktere zminujete - ty slouzi treba i desitky let). A nepouzivaji zdaleka jediny program... Krom toho by museli projit treba zakladnim DTP skolenim atd. S touto argumentaci nesouhlasim - je to pouze alibismus vyvojaru: "Mne se to nechce predelavat, kdo to nezvladne ovladat, je debil a nemel by na to sahat".
Dam priklad - doktori casto delaji na lekarske kongresy prezentace. Vetsinou tim zpusobem, ze vrazi rentgenove snimky do skeneru, stisknou tlacitko skenuj, sejmute obrazky daji do prezentace a pak se divi, ze se cela prezentace sotva vejde na CD a ze se to cele zobrazuje tak pomalu... Pritom by uplne stacilo, kdyby PowerPoint automaticky resamploval obrazky pro pouziti na monitoru, protoze na nic jineho se tento program stejne nepouziva. Nebo proc si s sebou nebere pisma, kdyz se prezentace tak casto promitaji na jinem pocitaci? To jsou vsechno "drobnosti", se kterymi si zkuseny uzivatel poradi, ale pro BFU jsou to zbytecne informace, ktere by klidne mohla resit technika automaticky... Berte to jen jako priklad, tady nejde o PowerPoint, ale o pristup k programum
V dnesni dobe je technika na takove urovni, ze muze byt snadno ovladatelna. A cela rada programu to dokazuje. Podle mne je jednodussi udelat program intuitivni, nez honit miliony lidi s kazdou novou verzi na skoleni.
> Vemte si, jak casto vychazeji nove verze (na rozdil od zarizeni, ktere zminujete - ty slouzi treba i desitky let).
Coz je z velke casti chyba uzivatelu, ze zbytecne upgraduji software, kdyz jsou starsi verze dostatecne.
> Pritom by uplne stacilo, kdyby PowerPoint automaticky resamploval obrazky pro pouziti na monitoru, protoze na nic jineho se tento program stejne nepouziva.
Co kdyz se uzivatel rozhodne, ze tam bude chtit v prezentaci poradne zazoomovat?
To je presne ta snaha prechytracit uzivatele, ktera cini software tak slozity na pouzivani. Osobne mne mnohem mene nastve, kdyz software sam neudela neco, co by se mi hodilo, nez kdyz sam udela neco, co se mi nehodi.
Nikoliv - casto jsou jim upgrady vnuceny bud spravcem, nebo jsou donuceni prejit na novou verzi kvuli komunikaci s okolim - dostavaji dokumenty v novejsi verzi, nez jakou pouzivaji. Ostatne i to je nejcasteji duvod, proc upgraduji ja. Z toho, abych mel to nejnovejsi jsem jiz vyrostl :-)
Opravdu jsem se nikdy na lekarskem kongresu nesetkal s zadnou prezentaci, kdy by zoomoval :-D Kdyz uz o neco takoveho jde, vetsinou to resi novym "slajdem", kde je zobrazen detail... A pokud jste si vsiml, tak v cele diskuzi se bavime o moznosti prepinatelnych funkci - napriklad GUI "Beginner" a "Expert". To je totiz jediny zpusob, jak zachovat jednoduche ovladani pro BFU (kterych je absolutni vetsina - presto se na ne kasle) a zachovani vsechy vyspelych funkci pro zkusene uzivatele...
dokonca by veľakrát stačilo len prívetivé default nastavenie. Ten Power Point, samozrejme, dokáže obrázky "komprimovať", čiže resamplovať. Len to tam defaultne nie je zaškrtnuté. Pokročilý užívateľ by to vedel aj vypnúť, začiatočník by bol chránený pred nadmernou veľkosťou súborov.
To je otazka, co je privetive. Me by prislo takove defaultni chovani jako zaludne a zbytecne zeslozitujici. Proc by mel uzivatel vedet, ze kdyz chce vlozit obrazek, tak musi predtim preskrtnout nejaky zaskrtavatko v menu? To je proti principu nejmensiho prekvapeni - kdyz dam vlozit obrazek, ocekavam, ze se vlozi obrazek, nikoliv ze se vlozi obrazek a resampluje.
> Nikoliv - casto jsou jim upgrady vnuceny bud spravcem
K cemu je pak spravce, ktery misto aby zjednodusoval praci s pocitacem ji komplikuje?
> nebo jsou donuceni prejit na novou verzi kvuli komunikaci s okolim
Prejit na novou verzi kvuli komunikaci s okolim je spatna strategie, ktera vede jen k tomu, ze vsichni porad zbytecne prechazeji na nove verze. Lepsi je nechat si starou, a pozadat druhou stranu, at pri ukladani vybere ulozit pro starsi verzi. Poslat dokument ve starsi verzi neni problem, to novejsi verze software prectou.
Stejne tak je nesmyslna strategie koupit novejsi pocitac, kdyz se software (vyvojem) prilis spomali - nebot novejsi pocitac si koupi i vyvojari a software se casem zas spomali. Lepsi strategie je v takovou chvili vymenit software za jiny.
Dřív jsem si všude zaškrtával "Expert", ale pak mi došlo, že když ze začátku budu program používat v režimu "Beginner", tak se se základním způsobem použití seznámím rychleji, než kdybych měl v menu úplně všechno. A po nějaké době mi nic nebrání ho přepnout do Advanced či Expert režimu. Learning curve je díky tomu strmější. A někdy se po expertní zkušenosti zase vracím k režimu "Beginner", protože vlastně víc nepotřebuji :)
Presne tak. Jsem rad, ze dle diskuze nejsem zdaleka jediny, kdo ma podobny nazor na vec. Ted uz jen kdyby vyvojari pochopili, ze v jednoduchosti je sila a casto vetsi, nez v mnozstvi funkci...
Myslím, že tohle není o komunikaci uživatel - vývojář. Uživatelé vědí, že jim něco vyhovuje, ale sami nevědí, proč přesně, a to je problém. Ergonomii nerozumí skoro nikdo, literatury je jak šafránu (poraďte, jestli znáte) a i když se člověk snaží sebevíc, chce to intenzivní testování, ideálně na lidech, kteří nemají s programem zatím žádné zkušenosti (kde je vezmu?). Mě třeba strašně na windowsech vyhovuje Total Commander, ale nedovedu říct proč. Konkureční správci prostě "nejsou ono". Nedávno jsem zkoušel PDA verzi Totalu, a zase je výtečná, i když vypadá úplně jinak. Jo, ale jak tohle přenést, nevím.
Ergonomie (a navrh uzivatelskeho rozhrani) je totiz strasne tezka vec. U ostatnich veci v programech mate kriteria, podle kterych je merit a srovnavat (jako rychlost, spotreba pameti, mnozstvi vlastnosti atd.). Ale uzivatelske rozhrani - tam takova kriteria nejsou. Jedina moznost je evoluce, a ta trva dlouho.
Vezmete si treba, jak dlouho se vyvijela uzivatelska rozhrani treba u aut nebo jinych zarizeni.
Ja bohuzel nejsem vyvojar. Ale dost se zajimam o pracovni postupy laiku, protoze kdyz je nejakou dobu sledujete, tak je krasne videt, jakym zpusobem se snazi dany program ovladat. A kdyz jich pozoruji treba 10 a vsichni se snazi stejnou vec pouzit na urcitem miste, kde neni (z logiky programatora patri jinam), tak je to podle mne spatne a prestoze to jsou "blbi BFU", tak pravdu maji oni, ze je program napsan spatne...
Stejne tak se staci u rady veci kouknout, jak je resene jinde. Napriklad jsem mel jednou diskuzi s MS, proc v jejich kancelarskem baliku je stejna funkce v jednotlivych programech pokazde na jinem miste. Tvarili se hrozne prekvapene a ze to je vyborny napad to sjednotit. Myslim, ze na tohle nemusi mit zadne skoly z ergonomie, aby to pochopil. Obcas staci jen trochu selskeho rozumu...
Mimochodem - ani Apple neni zdaleka dokonaly ;-) Co se tyka o intuitivni ovladani, tak se mnohe po prechodu na Unix zhorsilo. Za neco muze primo Apple, za neco snaha mit pro system co nejvetsi mnozstvi programu. Portovani je dnes mnohem jednodussi nez driv, ovsem uzivatele dost trpi...
> A kdyz jich pozoruji treba 10 a vsichni se snazi stejnou vec pouzit na urcitem miste, kde neni (z logiky programatora patri jinam), tak je to podle mne spatne a prestoze to jsou "blbi BFU", tak pravdu maji oni, ze je program napsan spatne...
Jenze pokud by se dala tam, kde ji hleda BFU, tak pak by k systemu prisel znaly uzivatel, kteremu by z logiky veci vyplynulo, ze ma byt nekde zhruba tam, kam ji puvodne chtel dat ten programator, a tam by ji hledal a nenachazel. Snaha o to, aby rozhrani bylo ergonomicke pro BFU muze zpusobit, ze bude neergonomicke pro informovane uzivatele.