05th Feb 2008
Sa vrei si sa nu poti
Nu am observat asta decat de curand cand am deschis ochii la cum arata produsele software de pe windows. Ce au in comun majoritatea aplicatiilor de pe Mac OS X (daca stiti) ? O interfata identica. Ce au in comun majoritatea aplicatiilor in Windows? Doar borderul ferestrei.
Si am urat asta la Mac. Am urat si am zis ca sunt foarte lipsiti de inspiratie.
Pana astazi. Am vazut cum vroiau sa integreze Mozilla sa integreze in Firefox 3 pentru Vista un look & feel nativ (imagine) si atunci m-a traznit. Poate chiar e mai bine asa. De altfel majoritatea aplicatiilor din Windows singurul lucru pe care il au in comun este borderul albastru, meniul care incepe cu File si se termina cu Help si Status bar-ul.
La aproape 4 luni dupa ce au anuntat Mozilla ca vroiau sa schimbe interfata la Firefox in Vista au scos un beta in care interfata arata total diferit de ce se dorea. Si m-am gandit de ce dracu? E chiar asa de greu? Dar de altfel, de ce nu prea exista aplicatii pentru windows xp cu bara aceea din stanga din Control Panel sau Explorer? Pentru ca nu e nativa! E implementata doar pentru Windows Explorer.
Dar tot nu mi-am dat seama de asta decat dupa ce am instalat Visual C# 2008 Express si am incercat sa folosesc controale de Windows Vista in aplicatie. Da, mai bine nu. Dupa cautari pe forum msdn si google cel mai aproape am ajuns de acest set de controale care au trebuit implementate separat de .net fx 3-ul din Vista. Dar tot lipsește ce vroiam eu mai mult și anume partile de sus (adress bar, search bar, menu bar) si de jos (status bar) din explorerul din vista. Ar mai fi RadControls care ofera o implementare din ce lipseste din documentatia si API-ul pentru Windows SDK dar e pe multi ($799) bani.
Te gandesti ca dupa ce au facut atata reclama la noua interfata din Vista, Microsoft ti-ar da si instrumentele cu care sa faci ceva asemanator ca majoritatea aplicatiilor sa aiba o interfata consistenta in Windows (in afara de cele ale lor), dar de ce sa-i copie altii?
Great! Imi place si ai dreptate mare in ceea ce priveste Windows-ul. Cred ca ei nu vor sa faca un sistem prin care sa poti folosi intr-adevar toate controalele pe care le au in Vista la capacitate maxima. De ce sa foloseasca tot programatorul meniurile stralucitoare, status barul ala frumos, si toate chestiutele…mai bine sa faca programe clasice, care sa apara in aceeasi fereastra plictisitoare…
WinDOS este un mare “lucru” nice and shiny, dar numai pentru ei. Tipic Microsnot. Cand se vor gandi si ei sa lase dezvoltatorii de aplicatii pentru Win sa foloseasca acele brizbrizuri specifice Vista, atunci o sa apara alt SO si povestea se va repeta. Nu cred ca Microsnot va oferi vreodata suport 100% pentru dezvoltatori, ei vor fi tinuti in umbra, acolo, ca niste paria. Pacat! Eu mai tin inca cu XP-ul