Értesítések a Karmic Koalában
Az Ubuntu áprilisban megjelent aktuális kiadásában, a Jaunty Jackalope-ban debültált az új értesítési rendszer, ami a rendszerüzenetek megjelenítésének megújítását tűzte ki célul. A fejlesztés eredményeként született meg a NotifyOSD, vagyis a technológiát megvalósító szoftver. A munka azonban nem állt meg a Jaunty megjelenésével, és a fejlesztők jelenleg is a rendszer továbbfejlesztésén dolgoznak. Így várhatóan az Ubuntu következő kiadásában, az október végén megjelenő Karmic Koalában további újdonságokra is számíthatunk majd ezen a területen.
A közeljövőben várható újdonságokról az Ubuntu hivatalos wiki oldalán találhatunk információkat, a Notification Design Guidelines szócikk alatt. A specifikációkból kiderül, hogy az értesítéseket alapvetően két szempont szerint lehet felosztani: az egyik, hogy szükség van-e egyáltalán a felhasználó beavatkozására, a másik pedig, hogy igényel-e azonnali figyelmet, vagy ráér később is a dolog. A tervezés során ezeket a szempontokat kell szem előtt tartani, amikor eldöntjük, hogy mikor milyen megoldást válasszunk arra, hogy információkat közöljünk a felhasználóval.
Az Ubuntu 9.04-es kiadásában az új értesítési rendszer elsősorban arra az esetre fókuszált, amikor a dolog nem igényelte a felhasználó azonnali beavatkozását, és nincs szükség azonnali cselekvésre. A rendszer által küldött értesítések legnagyobb része pontosan ilyen: ha valaki kilépett vagy bejelentkezett a csevegőkliensben, ha új üzenetek érkeztek a levelezőnkbe vagy az identi.ca kliensünkbe, vagy ha a számítógépünk megtalálta a közeli wifi-hálózatot. Az új rendszer segítségével az ilyen üzenetek sokkal kevésbé zökkentik ki a felhasználót a munkájából, mint korábban, és végre nem kell érdemi munka helyett azzal foglalkoznunk, hogy a megjelenő kis buborékokat zárogassuk be.
Vannak azonban olyan helyzetek is, amikre a Jauntyban található új rendszer még nincs igazán felkészülve: ilyen például az, amikor már csak pár percünk van az akkumulátorról üzemelő számítógépünk lemerüléséig, és tényleg fontos lenne, hogy minél előbb megkapja a gép a konnektorból az eleségét. Ekkor kifejezetten kellemetlen, ha a felhasználó épp akkor szalad ki a frissen lefőtt teáért, amikor megjelenik a figyelmeztető üzenet, és mire visszaér a kezében gőzölgő csészével, a kis buborék már nincs sehol. Vannak olyan esetek is, amikor szinte azonnali beavatkozásra van szükség, ilyenkor pedig mégiscsak jobb lenne, hogy ezt magáról az értesítésről közvetlenül megtehessük: ez korábban nem okozott gondot, azonban az Ubuntu 9.04-ben található új értesítési rendszernek az a sajátossága, hogy az értesítéseken egyáltalán nincsenek gombok. Ami pedig az esetek többségében szebb, elegánsabb és gördülékenyebb munkát biztosító megoldás, az időnként kifejezetten kényelmetlen is lehet.
A Karmic Koalában várhatóan az új értesítési rendszer olyan további fejlesztésekkel egészül ki, amik éppen a fenti esetekre kínálnak elegáns megoldást. Az egyik ilyen újdonság az alakváltó figyelmeztetődoboz (morphing alert box), ami megjelenéskor úgy néz ki, mint egy egyszerű figyelmeztetés, azonban ha fölé húzzuk az egeret, egycsapásra átalakul, és így már be tudjuk zárni. Ez tökéletes megoldást jelent az olyan esetekben, amikor például a gépünk arra szeretne figyelmeztetni minket, hogy már szinte éhezik, és nagyon szeretne végre teletömni az akkumulátorát friss elektromossággal a konnektorból. Erről egy képet is találhatunk a korábban már említett wiki oldalon, így a saját szemünkkel is láthatjuk, hogy hogyan is fog ez kinézni majd a gyakorlatban.
A másik új fejlesztés pedig az alakváltó ablak (morphing window), ami rendkívül hasonlóan működik, mint az alakváltó figyelmeztetődoboz: megjelenéskor úgy néz ki, mint egy figyelmeztetés (nincsenek se ablakkeretek, se gombok), azonban az egeret fölé húzva egy szempillantás alatt teljes értékű ablakká változik, minden szükséges kiegészítővel és gombbal. Ezek akkor tesznek jó szolgálatot, amikor a felhasználónak valamire azonnal reagálnia kell, függetlenül attól, hogy egyébként éppen mivel foglalkozik: tipikusan ilyen helyzet például, amikor valaki hanghívást kezdeményez, és ha nem vesszük fel időben, akkor nem tudunk vele beszélni, vagy éppen amikor valaki egy fájlt szeretne nekünk küldeni a helyi hálózaton keresztül, és nekünk azt azonnal fogadnunk kell, ha nem szeretnénk lemaradni róla. Erről szintén találhatunk képet a wiki oldalon.
Várhatóan az Ubuntu következő LTS, vagyis hosszú távon támogatott kiadása a Karmic Koala után, 2010 tavaszán érkező Ubuntu 10.04 lesz. Ez pedig arra ösztönzi a fejlesztőket, hogy hosszú távra tervezzenek, és a Karmicban minél több előre mutató újdonságot vezessenek be, és így legyen ideje igazán kiforrottá válni az LTS-re. Ez azért különösen kritikus, mert a hosszú távon támogatott kiadásoknál egy-egy csomagot akár 3 vagy 5 évig is folyamatosan karban kell tartani, és így felesleges erőforráspazarlással jár olyan struktúrák fenntartása, amiket a későbbi kiadásoknál már eldobnak. Ezért különösen nehéz döntés az, hogy egy-egy újdonságot bevezessenek egy LTS kiadásban, ami még esetleg nem igazán kiforrott, azonban egyértelműen azé a jövő, vagy támogassanak inkább még 3 vagy 5 éven keresztül egy már megjelenésekor is kissé elavult megoldást inkább. A legjobb azonban egyértelműen az, ha a kritikus újdonságokat egy kiadással korábban be tudják már vezetni: vagyis most, a Karmic Koalában.