O Clone. Мыльная опера о клонировании Mac-софта в нескольких частях. Часть 3

После почти годового перерыва, вызванного моей невероятной ленью, я продолжаю обзор программ, переносящих в Windows функции Dashboard из Mac OS X 10.4. (Начало читайте в №7, 10’2005) Кстати, “Тигра” уже вышла, так что вы можете сравнить клоны с оригиналом (если, конечно, его найдете — НП)…


Samurize

Samurize 1.63
4.9 Мбайт
Freeware/English
www.samurize.com

Многим известная и даже кое-кому понравившаяся программа, способная творить чудеса. Правда, вся ее чудесность состоит в том, что Samurize снабжена визуальным редактором виджетов (а точнее — конфигов, как их любезно назвали разработчики программы, рис.1), который позволяет даже самому неподготовленному пользователю без труда обвесить весь свой Рабочий стол различными “датчиками”, а потом гордо хвастаться друзьям, в то время как он совершенно не отвечает принципам эстетичности и эргономичности. Данный этап, кстати, был пройден и мной — но сейчас меня совсем не тянет снова открыть папочку с Samurize и бесцельно штамповать конфиги.

Впрочем, в реальности не так уж все и плохо. Ведь Samurize создан в первую очередь для новичков кастомайзерского дела, для которых эстетичность и быстродействие уходят на второй план, уступая место желанию расплодить на десктопе различные финтифлюшки. Выбор счетчиков и показулечек здесь просто огромен (поэтому многие из них бесполезны). Так, создавая очередной конфиг, можно замониторить почти все: от трека, играющего в любимом плеере, до информации, взятой с секретнейших серверов Правительства РФ. Шутка, конечно.
Перечислять основные функции программы, по моему мнению, не имеет смысла — лучше один раз увидеть…
А теперь о наболевшем: вышеупомянутых быстродействии и эстетичности. Так, antialiasing (сглаживание шрифта) в свежеиспеченных конфигах выглядит просто ужасно и не идет ни в какое сравнение с тем же Konfabulator, а уж тем более — с AveDesk. Тени отсутствуют как таковые; можно, конечно, “подложить” на фон текст, но подобная тень будет выглядеть как тень от окон в старом добром Norton Commander. Конечно, мне угодить сложно, но у AveDesk’a с его гибкой настройкой отображения шрифта и различных объектов это почему-то получилось лучше.
Настало время сказать пару слов о быстродействии (в сравнении с другими программами). Программа Konfabulator на моем далеко не новом компьютере при двух запущенных виджетах (к примеру, The Weather и CPU Portal) загружает процессор примерно на 3%; AveDesk при пяти запущенных десклетах (два монитора емкости винчестеров; Корзина; два десклета с доклетами SysStats: Weather и часы) использует 2-4% мощности ЦП. Samurize же при одном-единственном конфиге, отображающем информацию о проигрываемом QCD треке (номер трека, исполнитель, название трека, альбом и его обложка и т.д.) “сжирал” все 5-7%. А это — единственное, для чего мне нужен Samurize, поскольку ни один из встреченных мною клонов Dashboard такой функцией похвастаться не может.
Создавая Samurize, разработчики, по-видимому, попытались сделать что-то вроде пылесоса с выходом в Интернет и функциями электрочайника, микроволновой печи, домашнего кинотеатра и сотового телефона (разумеется, в гораздо более локальном, кастомайзерском, масштабе). Это им, несомненно, удалось, но с огромным ущербом для производительности и внешнего вида (что, впрочем, неудивительно). В общем, Samurize идеально подходит начинающим кастомайзерам, которые владеют достаточно мощными компьютерами (не в пример мне) и которым фактор привлекательности Рабочего стола совсем не важен.
Кстати, недавно появился русский сайт, посвященный Samurize, достаточно информативный, хочу заметить. Найти его можно по адресу samurize.narod.ru. Там же на странице загрузок можно скачать русский языковой модуль для последних версий программы.

Kapsules

Kapsules 0.9.8.40
1.2 Мбайт
Freeware/English
kapsules.shellscape.org

Один из старейших клонов Dashboard, некогда бывший популярным, но на данный момент ушедший в тень. Главная причина — устарелость самого кода программы, ведь конкуренты в силах предложить “гораздо большее за те же деньги”. Но я, с вашего позволения, все же расскажу о Kapsules. Правда, очень кратко — ввиду огромного числа его недостатков.
Итак, в комплекте с программой поставляются четыре виджета (кстати, Kapsules общается по-русски, и в меню этой программы виджеты названы “компонентами”): KapDrives (состояние жестких дисков), KapSlideshow (без комментариев), KapSysInfo (простейшая и совершенно ненужная системная информация) и KapWeather (погода).
Возможно, все дело в том, что руки мои кривы, а извилины — совсем наоборот, но KapDrives вообще отказался запускаться, в KapSlideshow я так и не нашел способ указать папку с картинками, которые предназначены для этого самого слайд-шоу, а KapWeather наотрез отказался поменять город, упрямо показывая температуру в каком-то Mount Peasant, да еще и в Фаренгейтах (кстати, там сейчас солнышко светит). Тихий ужас…
Более того, в системных требованиях указаны Microsoft .NET Version 1.1 Runtimes и Microsoft Scripting. То есть малый размер дистрибутива программы с лихвой перекрывается необходимостью скачивания вышеуказанных программных продуктов от дяди Билли (если, конечно, их у вас еще нет). Кстати, несмотря на мизерный размер самого исполняемого файла программы (всего 450 Кбайт), памяти она отъедает очень даже немало: около 23 Мбайт1 при двух запущенных виджетах (для сравнения: AveDesk при тех же пяти десклетах использует всего 3 Мбайт).
В общем, Kapsules — довольно скользкая программа, подходящая лишь под статус “для коллекции”. Единственное, за что ее можно уважать (точнее, ее автора), так это за то, что она была одной из первых (тогда она копировала маковский Konfabulator). Но будущее точно не за ней. Поэтому я просто удалю ее с винчестера, оставив лишь дистрибутив. Так, для коллекции…

dotWidget

dotWidget 0.8
788 Кбайт
Freeware/English
www.k23productions.com

Достаточно перспективный OpenSource-клон Dashboard, появившийся совсем недавно (рис. 2). Пока dotWidget находится на стадии тестирования, но он уже может составить достаточно достойную конкуренцию такому монстру, как Konfabulator.

В дистрибутив программы входят семь виджетов, стилизованных под своих родичей из Konfabulator: AnalogClock (аналоговые часы, достаточно симпатичные), ChristmasClock (новогодние аналоговые часы), CPU Monitor (линейный индикатор загруженности ЦП), dotDisk (мониторинг винчестера), dotHealthE (показывает “здоровье” компьютера в виде голубого/розового сердца; что считается “здоровьем компьютера”, история умалчивает…), dotTrash (корзина), gmailCheck (проверка вашего ящика на сервере gmail.com). По-моему, это вполне достаточно для первого знакомства.
Очень порадовало, что документация dotWidget SDK лежит прямо в дистрибутиве — независимым разработчиками гораздо проще будет создавать новые виджеты.
Уже сейчас в галерее виджетов на официальном сайте программы (www.k23productions.com/gallery) имеется около двух десятков «датчиков» самых разных назначений. Думается, после релиза (который состоится совсем скоро — на сайте уже красуется надпись “dotWidget R1.0 Coming Soon”) их количество будет быстро расти.

Вообще, количество программ подобного рода просто огромно и практически не поддается исчислению. Оно и не случайно: во время бума на такие “украшательные” утилиты они плодились, как одуванчики на летней полянке. Причем как достаточно узкопрофильные утилиты вроде AveDesk, Konfabulator, Rainmeter и Sysmeter, так и “глобальные” вроде DesktopX, Talisman Desktop и т.п. В общем, что кому ближе, тот тем и пользуется. Вот и вам советую выбирать то, чем вам удобнее пользоваться. И никогда не занимайтесь плагиатом: весь смысл кастомайзерского творчества пропадает…

1. Это типичное поведение программ, написанных с использованием .NET. Такие программы используют в своей работе динамические библиотеки (dll) из этого набора, подгружая их по мере необходимости. Если разработчик программы неаккуратно использовал десяток-другой функций из десятка-другого библиотек .NET, то все эти библиотеки подгружаются в память. К чему это приводит — сами видите. — НП


Рекомендуем почитать: