Трябва доста да не си се интересувал какви (ще) са новите неща в KDE4, за да кажеш, че е балон. Ако се гледа интерфейса, в момента нещата са зле, като причина за това е, че plasma-та късно влезе в task list-а. Да, за потребителите KDE4.0 изглежда няколко крачки назад, но по отношение на разработчиците прогресът е мащабен. Ето и някои от нововъведенията:
1. миграция към qt4. Тази версия на библиотеката освен многоплатформеност, предлага и доста по-различен поглед върху това как трябва да стават нещата спрямо qt3. Отделен е въпросът, че от qt4.0 of 4.3 се напъхаха доста неща (самият факт, че kde4.0 иска поне qt4.3), а 4.4 обещават доста допълнения е показател, че тази библиотека е досат повече от графично API и съответно предполага доста работа по мигрирането на kdelibs към нея, така че да използва пълните и възможности.
2. използване на dbus и разкарване на dcop. Това ще позволи комуникация между kde и gnome приложения и не само.
3. solid api-то улеснява разработчиците да се фокусират върху приложението, а не върху това какви фокуси трябва да правят с хардуера и то забележи, независимо от платформата. Лично аз си мисля, че това ще даде добър тласък за появата на всякакви tool-чета за bluetooth и wireless, които за момента са доста оскъдни.
4. phonon, който е концентриран върху мултимедията и дава възможности доста възможности. Да оставим настрана, че както при solid на разработчика няма да ми се налага да мисли дали да ползва си разработва мултимедийната програма на база gstreamer, xine или нещо друго и какво да прави като решат да мръднат api-то.
5. decibel, който се грижи за комуникацията в реално време (чат, глас и т.н.) и изсипва доста добър инструментариум на разработчиците.
6. nepomuk, който се грижи за семантичните мрежи.
Мога да го продължа списъка, но няма смисъл, защото това е достатъчно за да илюстрира 2 неща:
1. Ще е нужно доста време, докато повече KDE4 приложения започнат да ползват новите технологии.
2. Тези технологии позволяват отделните KDE4 приложения да бъдат по-обвързани, което ще бъде крачката към "революционния" интерфейс. Разбира се, за това трябва време. Ако някой е мислил, че в KDE4.0 всичко ще бъде готово и ще работи безотказно, то просто и представа си няма какви усилия са това.
Ето и едно примерче относно обвързването между приложенията http://dot.kde.org/1169588301/
|