“Manje je vise”

Minimalizam kao atribut savršenog programa za knjigovodstvo

Po meni najlepša definiciju minimalizama kao jednog od atributa savršenstva je misao francuskog pisca Antoine de Saint-Exupéry-a

Savršenstvo očigledno ne nastaje onda kada nema sta da se doda, već kad se ne može ništa oduzeti.”

Minimalizam internet pretraživača

Da ilustrujem ovu prelepu misao u domenu računara koristiću primere dva internet pretraživača (eng. browser) : Microsoft Internet Explorer-a i Google Chrome-a, gde će mi prvi poslužiti kao ilustracija lošeg dizajna, a drugi kao ilustracija dobrog dizajna – naravno sa stanovišta minimalizma kao dizajnerskog cilja. Oni koji me lično znaju, znaju da sam ja 100% fanatični pobornik (eng. fanboy)  Microsoft-a (čak u toj meri da ne želim da koristim ni jedan jedini Google proizvod) + ja koristim Internet Explorer 8 u svakodnevnom radu, ali moram ipak da priznam ovde javno da je Google oduvek bio majstor minimalizma sa sajtom, pa je to isto preneo i na svoj internet pretraživač tako da je ovo primer lošeg i dobrog očigledan u toj meri da nisam mogao da izbegnem da ga koristim u ovom postu. 🙂

U svom svakodnevnom radu od internet pretraživača ja lično očekujem bar sledeće stvari:

  • da ima opciju za brzim pretraživanjem (ne želim da idem na url pretraživač-a Bing/Google da bi tragao)
  • da ima opciju sinhronizovanja snimljenih internet adresa (eng. favorites) (imam više kompjutera i bitno mi je da za koji god da sednem imam kolekciju istih prečica)
  • da za trenutni url mogu da vidim Google PR “Google Page Ranking” stranice za svoje SEO aktivnosti

Da vidimo kako to Internet Explorer rešava:

IE8

  • Opcija brzog pretraživanja je omogućena postojanjem posebnog okvira za unos teksta u gornjem desnom uglu.
  • Sinhronizovanje internet adresa je moguće odraditi putem Live Sync-a, ali to em zahteva instaliranje Live/Bing toolbar-a, em je rešenje koje ne može da se koristi u FireFox-u i Chrome-u. Elem, ja koristim delicious u te svrhe koji je podržan u IE-u putem toolbar-a koji na ovoj slici je u gornjem levom uglu.
  • Da bi video PR svake stranice na jednostavna način, morao sam da instaliram Google toolbar za internet explorer čisto da bi imao u centru PR ikonu (strelica u centru)

Sem te funkcionalnosti vidimo da je red omiljenih lokacija je uključen (ja lično to gasim,ali on ostaje uključen u 99% slučajeva koje viđam pa sam ga ostavio za potrebe dijagrama). Ispod tog reda imamo još jedan red sa jezičcima stranica i (zadivljujuće za IE) u istom redu se nalaze ikone i meniji.

Sad Chrome, isto to

Chrome

Ne postoji posebni okvir za unos teksta brzog pretraživanja već se koristi isto polje gde se unosi adresa. Logika je ako se ukuca u adresni deo nešto što nije adresa korisnik želi da pretraži internet za ukucane reči.
Taj prostor u desnom uglu reda sa adresom je tako iskorišćen za smeštanje ikona instaliranih ekstenzija. U ovom primeru ja imam instalirane ekstenzije za PR i delicious jedne pored drugih. Sami jezičci otvorenih stranica nemaju svoj sopstveni red već su ‘uglavljeni’ u okvir (eng. chrome) aplikacije.

Opcije ekstenzije koje u IE-u su prikazane taksativno u toolbar-u, u Chrome-u su prikazane po potrebi kao iskačući prozor.

Chrome2

Šta je poenta ovog prikaza internet pretraživača?

Poenta je u tome da dizajneri Chrome-a su minimizirali svoj korisnički interfejs, odričući se svih nepotrebnih elemenata na pametan način koji im je omogućio da zadrže istu funkcionalnost. Na taj način se Chrome jako dobro “sklanja sa puta” korisniku, prikazujući mu u datom momentu maksimalnu količinu informacija koje je zahtevao (sve ispod plave isprekidane linije je tekst koji se ne vidi u IE-u) pritom mu omogućavajući mu da se fokusira u većoj meri na sam sadržaj (crvena isprekidana linija pokazuje koliko dodatnog “informacionog šuma” IE ima u poređenju sa Chrome-om).
Toolbar-ovi u IE  mogu da se isključe i dase dobije sličan prikaz, ali onda ekstenzije ne rade + kao što sam rekao većina korisnika koriste podrazumevana podešavanja. Drugim rečima, IE većinu korisnika vodi lošim putem svojim dizajnom, dok Chrome korisniku taj loš put ne omogućava uopšte.

Ie8_Chrome

Microsoft Metro dizajnerski pristup – moj minimalistički uzor

Windows Media Center

Windows Phone 7Zune

Metro je radni naziv za dizajnerski pristup (minimalistički između ostalog) kojim je Microsoft dizajnirao do sada Windows Media Center, Zune klijent i Windows Phone 7 UI.

Ono što je bitno u kontekstu ovog posta o minimalizmu kao jednom od kriterijuma uspešnog dizajna programa za knjigovodstvo je način na koji je Zune aplikacija implementirana koji pokazuje da Microsoft /kad hoće/ može da dizajnira minimalistički kao Google.

Bez namere da idem u detalje Metro dizajna (koga zanima nek pogleda ovo) samo ću ga kratko opisati kao grafički intenzivan dizajn koji se zasniva na tekstualnim minimalističkim interfejsima sa tipografijom i svrsishodnim animacijom prelazima kao osnovnim implementacionim principima. Standardan Windows interfejs (siva dugmad itd) je napušten u korist vizuelnih elemenata koje se stapaju sa aplikacijom. Sve u metro aplikacijama je usmereno ka multimedijalnom sadržaju koji korisnik konzumira i u kome korisnički interfejs aplikacije treba da pridodaje tom korisničkom iskustvu svojom neupadljivošću i fokusiranim funkcionalnim osobinama .

Ako pogledamo samo jedan ekran Zune aplikacije (pregled kolekcije muzike koju korisnik ima)

Zune

možemo da vidimo sledeće minimalističke atribute:

  • u gornjem levom uglu aplikacije imamo glavni meni (collection odabrano) i podmeni tog menija (music odabrano) kao dva jednostavna niza reči – ostavlja osećaj laganosti
  • skroz u gornjem desnom uglu vidimo mali prostor za prijavljenog korisnika, mesto za ulazak u opcije sistema i opcije za zatvaranje, maksimiziranje i minimiziranje prozora.
  • Ispod toga se nalazi polje za tekstualni unos kriterijuma pretrage gde je namena polja ispisana u samom polju
  • Ispod polja za pretragu nalazi se meni 3-eg nivoa koji sadrži u ovom slučaju filter kriterijume za prikazanu kolekciju muzike.
  • U donjem delu ekrana imamo nekoliko interakcione tačke putem kojih korisnik može da izvrši neku funkciju nad odabranim sadržajem /pusti pesmu, nareže je, prebaci na Zune uređaj itd)
  • Kao i u slučaju Chrome-a, Zune interfejs
    • ne odvlači pažnju od glavne namene aplikacije – pesama u ovom smislu.
    • ne zauzima mnogo ekranskog prostora – prostor između isprekidanih linija zauzima veliku večinu ekrana.
    • izgleda lagano (uporedite npr. sa Ribbon aplikacijom), a vrši sve funkcije potrebne.
    • s obzirom da nema besnih grafičkih elemenata, moguće je stići dalje u implementaciji pre nego što postane neophodno uključiti profi dizajnera /veoma bitno u mom slučaju/

Sve je to lepo, ali program za knjigovodstvo ne radi sa muzikom i filmovima

Evo još jednog primera istog Metro tipa interfejsa, ovaj put na primeru jedne Silverlight stranice koja ima sličnosti sa nekim hipotetičkim ekranom knjigovodstvenog programa /zamalo da kažem poslovne (“LOB”) aplikacije – izraz koji mi je sugerirano da niko kod nas u Srbiji ne koristi/

Metro

Zaključak

U ovom članku sam objasnio kako će moj savršeni program za knjigovodstvo da bude dizajniran sa kriterijuma minimalizma – korišćenjem Metro dizajn paradigme. Potpuno sam svestan da veliki procenat ljudi u Srbiji ne smatraju da knjigovodstveni programi mogu/trebaju da izgledaju ovako, ali ja sam dosta razmišljao o ovome i isprobavao nekoliko pristupa /MDI, Ribbon, Billy Hollis-ov odličan pristup itd/ i na kraju uvideo da je Metro pristup najusklađeniji sa mojim pogledima i planovima po više osnova (jedan od njih je minimalizam).

Sledeći članak će biti zadnji deo mog filozofiranja o šta su savršeni knjigovodstveni programi i u njemu ću izneti svoje stanovište u vezi značaja personalizacije i segmentacije za moju aplikaciju.

Nakon tog članka prelazim na malo konkretnije teme kao što su “Da li treba dozvoliti brisanje/ispravku u knjigovodstvenim programima”, “Web VS Windows” itd…

Čitamo se,

Nikola

1.139 thoughts on ““Manje je vise”

  1. Tek juče sam otkrio ovaj blog i oduševio sam se i stilom pisanja i tematikom kojom se bavis.

    Sa nestrpljenjem očekujem dalje tekstove i konkretizaciju priče o savršenom softveru.

    pozdrav!

Оставите одговор

Ваша адреса е-поште неће бити објављена. Неопходна поља су означена *

Real-user monitoring for Accessibility, Performance, Security, SEO & Errors (SiteLint)