Compiz Fusion je kompozitní desktop. Obsah oken se plně SW rendruje do textur, které pak zobrazuje grafická karta pomocí 3D akcelerace. Podobnou funkci ve Vistě má Desktop Window Manager. Nicméně Vista má mnohem zajímavější technologie pod kapotou. Okno není jen SW rendrovaná bitmapa aranžovaná grafickou kartou. Aero skládá obsah oken pomocí 3D akcelerace. HW akcelerované je i rastrování fontů a ClearType (subpixel rendering). Interface celého zobrazovacího a tiskového subsystému je primárně .NETový, stejně jako řada vnitřností. Použití managed jazyků obecně zvyšuje spolehlivost SW (řada chyb se nedá udělat, nebo se na ně přijde včas).
Efekty u Compiz Fusion jsou špatné. Proč? Desktopy na krychli pěkně vypadají, ale hůře se používají (asi proto uživatelé tuto feature vypínají). Gumová okna jsou zcela zásadním prohřeškem proti ergonomii - uživatel bude dříve unavený, a možná bude trpět i nevolností. Vrcholem je water effect (příhodně přezdívaný nausea effect), který rychle navodí obdobu kinetozy i otrlým jedincům; jeho zařazení do Compiz Fusion by mělo být po zásluze potrestáno :(. Dalším velkým problémem Compiz Fusion je jeho nedodělanost, problémy s drivery atd. Ve Vistě buď máte správný HW a drivery, a Aero naběhne, nebo nemáte, a pak naběhne bez Aera. Není třeba nastavování, zkoušení, řešení problémů.
Otázka nestojí "jaké efekty je možné udělat". Je možné jich udělat celou řadu, jak Compiz Fusion ukazuje. Důležité ale je, které věci jsou: a) pro uživatele opravdu přínosem, b) které jsou nezajímavé, a c) které mu dokonce škodí. Věci z kategorie a) by měly být zahrnuty. Sem spadají věci typu rychlejší zobrazování a plynulé GUI bez škubání (to je veliký pokrok). Ve skupině b) může být třeba eye candy, pokud neškodí. Věci ze třetí skupiny, které jsou součástí Compiz Fusion, by neměly být přítomné nikdy. Kdo si chce s desktopem hrát (pubescenti, hračičkové), může si stáhnout stovky utilitek, kterými si může GUI domrvit až k nepoznání (a nepoužitelnosti). Existují í kompletní alternativní desktopová prostředí pro Windows, pokud má někdo zájem. Pracující lidé to ale typicky nemají zapotřebí, a argument typu "ale ve Vistě si nemůžu nastavit ohňový efekt při zavírání okna" je moc netrápí.
Osobně si myslím, že mnohem zajímavější než Compiz je Metisse... ;-) Ale rozběhnout to je docela masakr, je na tom znát, že to je těžce vývojový prototyp.
Pro Compiz by byla třeba "učesanější" verze, která nenabízí zjevné blbosti (typu efektů plamenů a "gumových" oken), která se bez problému instaluje, rozdýchá změnu driveru (naběhne v 3D nebo bez 3D, ale GUI musí vždy naběhnout) atd. Pak by to pro uživatele bylo podobné, jako Aero, i když vnitřnosti by nadále byly historické a s Aerem nesrovnatelné.
Hmm, osobně myslím, že přínos Aera je v porovnání s WPF mizivý, to druhé aspoň k něčemu je. :-D Tedy doufám...snad už přestanou vývojáři na Win32 aspoň psát resolution-dependent aplikace. V některých to tak nějak zamrzlo, ač už roky měli lepší prostředky. Pak to po nich fixovat, toho jsem měl časem plný zuby. Kdepak Aero...
Nové aplikace se píšou v .NETu. Win32 aplikace jsou už mnoho let v principu resolution independent, pokud není autor aplikace idiot. Bohužel idiotů je celá řada :(. Proto Vista vykresluje Win32 aplikace v původním rozlišení, a výsledné okno zvětšuje na cílové rozlišení. Win32 aplikace, které jsou nezkurvené, opravdu resolution independent, se rastrují v cílovém rozlišení bez přepočtu.
Měl jsem za to, že jsem to vysvětlil. Efekty nesmí být k újmě uživatele. Věci typu "okna házející salta", water effect, gumová okna apod. jsou mimořádně špatně. Můžete to srovnat s tím, kdybyste měl ve voze barevnou hudbu ve výsledu řidiče (třeba barevná světla okolo předního skla, viditelná zevnitř). Vyjma mimořdně špatného vkusu (není každému 16) je to bude velmi unavovat zrak, zhoršovat pozornost atd.
Ale vy si asi stále neuvědomujete, že to můžete vypnout a jet na KDE, GNOME... A celé si to můžete nastavit jak chcete. Navíc můj počítač je na Visty slabý a XP budou za nějakou dobu nepodporované. A jaký budu mít důvod pro přechod na Vistu? Zatím o žádném nevím. Tak jsem rád, že si budu moci pořídit Linux, kde si budu moci zprůhlednit okno, abych opsal kód pod ním, kde si budu moci nastavit efekt vodního kruhu, když mi přijde nová zpráva, kde se vykreslování díky zapojení GPU zrychlí atd.