Со времени выхода KDE 4.0 Аарон
Сейго
и товарищи уделили немало времени, реализую всё новые и новые
возможности в Plasma. Для KDE 4.4 это верно, как никогда.
Вместе с ростом кодовой базы, насчитывающей тысячи строк, расширялась и
пользовательская база, а также сфера использования — особенно с
перспективами выхода версий Plasma для мобильных устройств и нетбуков.
Растёт также и количество ошибок: на KDE Bugzilla сейчас насчитывается
около 740 открытых отчётов о неисправностях, связанных с проектом. Это
не настолько плохо, как могло бы быть (одна ошибка на 240 строк кода),
но всё же далеко до идеала.

  Исторически январские релизы Plasma приносили большее количество
новых (и значительных) возможностей, в то время, как в июле было больше
исправлений ошибок и менее значительные нововведения. По мнению Аарона Сейго,
после выхода KDE 4.4 самое время заняться «наведением лоска», а потому
он предлагает ввести временный мораторий на добавление новой
функциональности Plasma.

Когда мы начали работу над KDE 4, одной из наших целей было
создать такой объект желаний, который люди предпочли бы «передовым
конкурентам», таким как MacOS. На этой почве мы достигли немалого, и
сейчас наши самые больные места относятся к мелким деталям.

На чём же стоит сейчас сосредоточиться?

  • завершить работу над той частью функциональности, которая «практически готова» (или даже готова наполовину), но не завершена;
  • разобраться с нежелательным поведением виджетов, вроде такого;
  • сконцентрироваться на исправлении ошибок с самого начала следующего цикла разработки;
  • заняться измерением использования памяти и процессорных ресурсов, и постараться улучшить эти показатели;
  • добиться лучшей продуманности и согласованности пользовательского интерфейса, а также добавить «немного блеска» в артворк.

  Вместе с тем, Аарон высказывает опасение, что концентрация на
исправлении ошибок может отрицательно сказаться на мотивации
разработчиков. Тем не менее, другие разработчики идею Аарона поддержали.

Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34