Uživatelská rozhraní jsou věčným vděčným tématem pro mnohahodinové diskuze, především týkají-li se probírání vývoje (či zaostalosti) Windows oproti známým i ne moc známým prostředím (desktop environment) ve světě Linuxu, BSD a podobných. Apple vždycky stál v těchto flamech tak trochu stranou a jen nechápavě kroutil hlavou, protože thinks different.
Nejčastější problémy, s nimiž se uživatelé všech platforem potýkají, jsou přitom pro každou z nich velmi specifické.
- Windows: Reinstaloval jsem to dva dny, protože s posledním Service Packem to pořád padalo.
- Linux: Celou noc jsem lovil segfaulty, snažil se to kompilovat a vypil deset hrnků kafe. Pak mi došlo, že jsem na řádku 6832 zapomněl inicializovat pointer.
- Mac OS X: S posledním updatem se změnila ikona z tmavě modré na světle modrou, co si jen počnu? Vyskočím z okna!
Podobný kontroverzní kousek se povedl Codymu Kriegrovi, který s dobrými úmysly napsal velmi užitečnou aplikaci gfxCardStatus. Je to velmi jednoduchá utilita umožňující řídit právě používanou grafickou kartu v nových modelech MacBooků Pro (obsahují integrovanou Intel HD pro běžnou práci a pro výkon ještě kartu samostatnou). OS si karty umí přepínat sám, ale třeba (nejen) na můj vkus to dělá poněkud nešťastně - stačí, aby běžela jediná aplikace, která "potřebuje" výkonnou grafickou kartu (Skype i mimo aktivní videohovor, NetNewsWire pro zobrazení reklamy,...) a hned je spotřeba energie větší a výdrž baterie nižší. A tato úchvatná utilitka právě umožňuje například přísně nařídit, že počítač při napájení z baterie má používat výhradně kartu integrovanou a žádnou jinou, naopak při napájení ze sítě se může sám svobodně rozhodnout, kterou z karet použije.
Hnízdí si to v menu baru, kde po kliknutí na ikonku zobrazuje plný název právě používané karty, nastavenou politiku, seznam aplikací právě využívajících kartu a při změně hlásí i Growlem. Funguje to bezvadně, po prvních vychytaných muškách (pamatování si nastavení) už na tom není moc co upravit. Až na... s novými MacBooky přišla krom nVidie do hry také ATi, což se dalo čekat, a tak autor, ve snaze o co nejvyšší zobecnění zaměnil ikonku "n" (pro nVidia) za "d" (discrete - jakákoliv jiná samostatná karta). Na tom by nebylo asi nic špatného, ale zvedla se velká vlna odporu, kde se i spokojení uživatelé domáhali návratu ikonky "n".
Tak autor rezignoval, původní ikonky uvedl v balíčku a dal lidem i návod, jak si je mohou samostatně měnit. Není na tom nic složitého, jsou to jen obrázky umístěné dle očekávání v Resources. Ale, když jsme už u těch změn...
Není to sice úplně v souladu s licencemi, ale co už, je to jen pro osobní využití a použití a experimentovat se dá různě - stačilo sebrat favikony ze stránek nVidie a Intelu a zkusit je použít i sem a hle, výsledek není zas tak špatný.
Je otázkou, jestli by ta ikona nebyla lepší bez toho černého kolečka kolem, ale zatím to celkem jde. Pokud má někdo o tohle zájem, tak přikládám.
Třeba ale přijde ještě chvíle, kdy bude autor davem donucen specifikovat místo "d" krom nVidie i ATi a přidá "a". Uvidíme :). Jsou to všechno nesmysly, u kterých vyloženě stojí za to ztrácet čas - aby všechno zůstalo pokud možno takové, jaké to bylo. Nebo někdy i lepší. A jestli Lion skutečně zavede výchozí tlačítka hranatá... tak to potěš koště, to bude možná ještě větší rána jak vypuštění Rosetty.
Máme se teda na co těšit. Whee.
