Идеальное программное обеспечение – какое оно?

Автор: Антошка | Рубрика: icq, всё обо всём

В этой заметке я напишу о том, как не надо делать интерфейсы программ, о том, как не продуманы могут быть современные программы, и почему пользователь выбирает в пользу альтернативного софта, а не официального.

Как известно, давнее новшество от компании Mail.Ru – Агент@Mail.Ru получил большую популярность в сфере Интернет-пейджеров (IM).  Агент@Mail.Ru представляет собой программу аналогичную самому популярному Интернет-пейджеру – ICQ, с аналогичными функциями, только вот общение происходит не между определенными номерами сети ICQ, а между почтовыми аккаунтами в системе Mail.Ru. Причем, пересылка и получение коротких текстовых сообщений происходит моментально, и в этом не задействуется сама почта e-mail. Но давайте рассмотрим что за продукт для общения предлагает Mail.Ru под названием Агент@Mail.Ru.

У меня накопилось много претензий по качеству этого программного обеспечения. Во-первых, рассмотрим как выглядит контакт-лист этой программы. Мой лист в “Агенте” совсем не большой,  но это не делает его кратким, посмотрите на скриншот, в кажется большое окно влезает всего несколько контактов, а для того, чтобы найти остальные придется воспользовать полосой прокрутки.

mail_ru_list

Более того, зачем-то дизайн окон был сделан таким, что они становится ну слишком громоздкими, и занимают лишную полезную площадь, а эффекта ноль – широкие поля окна нечем не заняты, а только мешают.

Во-вторых, рассмотрим само окно чата:

mail_ru_chat

Здесь дизайн полей тот же – слишком много бесполезного. Если посмотреть детальнее, то можно увидеть здесь еще не нужные элементы, такие, как моя аватарка и предложение ее сменить. Большой вопрос для чего это нужно. Если аватарка собеседника имеет значение, то моя аватарка совершенно не к чему, перепутать тут что-то и написать не там где надо не возможно. Не смотря на то, что обе аватарки можно скрыть, но собственную аватарку отобрать смысла нет, тем более таким вот, отдельным образом. Перейдем к самому текстовому полю – посмотрите какие большие пробелы придесмотрели разработчики между сообщениями, более того, сообщение и ник на разных строчках, намного бы удобнее было, если это было бы на одной строке. Посмотрим правее – для чего это место под аватаркой собеседника, неужели нельзя было сделать так, чтобы этого не было, или, наоборот, занять то место чем-либо. Но, учитывая, что некоторые будут закрывать аватарку собеседника, то, видимо, поэтому там ничего и нету больше полезного, кроме как, аватарка и пустое место под ней. Вообщем, согласитесь, все слишком не продумано, и я бы советовал разработчикам “Агента” пересмотреть полностью интерфейс и дизайн своего ПО.

По функциональности, конечно, “Агент” очень хорошая программа – она умеет отправлять не только просто текст собеседникам в других “Агентах”, но и SMS, причем, не важно кому, получать ответы на SMS прямо в “Агент”, при этом не “светя” свой настоящий номер мобильного телефона, а пользуясь коротким номером компании Mail.Ru. Но есть не достаток – отправлять можно только одно SMS за одну минуту. Далее, “Агент” умеет отправлять и графическую информацию – смайлики, само собой, в т.ч. анимированные, мультфильмы, правда, довольно ограниченный выбор, а также есть возможность, общаться с собеседником при помощи голоса и веб-камеры. И еще в “Агенте” можно играть в он-лайн-игры и отправлять файлы собеседнику, причем, с довольно большой скоростью, чего часто нет в сети ICQ. Хотя обе сети используют принцип peer-2-peer, но, видимо, в Mail.Ru его реализовали лучше :)

Не смотря на весь свой функционал, мне больше всего не нравился интерфейс чата в этой программе, именно то, чем приходится пользоваться чаще всего в ней. А поскольку “Агент” – уже довольно старая программа, то многими были разработаны альтернативные клиенты для этой сети. Но это скорее не отдельные клиенты, а надстройки в существующие, такие надстройки есть для QIP и Miranda, возможно, еще для каких-то, но мне об этом не известно. Я давний поклонник Miranda, пользуясь ей с 2006 года, я понял, что это лучшая программа. Это самая модульная и самая отказоустойчивая программа, которой мне приходилось пользоваться. Она полностью может быть перестроена под нужды пользователя, минимальный пакет включает только самые необходимые функции, такие как, например, протокол ICQ и контакт-лист, но и это может быть отключено таким образом, что Miranda может использоваться для общения не только в сети ICQ, но и Jabber, Mail.Ru, MSN, Google Talk, Yahoo! и другие. Пользователь сам выбирает, что ему нужно из этих сетей, а что нет, так, что ICQ, например, он может отключить и пользоваться другим клиентом, но может и подключить сразу два, три и более номеров. Вся перенастройка программы производится элементарнейшим образом – в папку с плагинами закидывается новая надстройка (плагин), программа перезапускается, и в меню появляется меню для этой надстройки, и уже можно работать, удаляется все таким же образом. Можно долго рассказывать про преимущества Miranda, но если сказать в кратце, то эта гибкая программа – в ней можно настроить абсолютно всё под себя, а необходимых функций довстроить столько много, что нельзя представить зачем так много нужно.

И вот мною было решено встроить протокол “Агента” под кодовым названием MRA в Miranda. Для того, чтобы все оптимально работало, пришлось обновить несколько плагинов в Miranda со времен 2006 года на более новые. Ну, а поскольку в “Агенте” была еще и функция показа погоды, то я решил еще и встроить плагин погоды в Miranda под кодовым названием протокол Weather. Теперь при запуске одной программы у меня запускается сразу и ICQ, и MRA, и Weather. Вот как выглядит это (низ моего контакт-листа):

miranda_list_niz

Т.е. в одном листе у меня и контакты от ICQ, и от MRA, но имеющие разные значки так, чтобы их можно было различить. Конечно, все можно перенастроить и сделать группу для MRA, и группу для ICQ, не забывайте, что я писал выше – Miranda самая гибкая программа. Но мне нравится именно так, когда всё, а точнее все, в куче :) Сам чат в MRA выглядит так:

miranda_mra_chat

Здесь я специально открыл окно смайликов – они абсолютно такие же, как в самом “Агенте”, здесь же и есть мультфильмы, что было в “Агенте”, на одном из них наведена мышка (там, где подпись “Ух ты!” – это название мульфильма). На скриншоте я чатился сам с собой, дабы продемонстрировать все функции. Правда, есть и один минус – мультфильмы не анимированные, и музыки никакой не будет, это только лишь картинки как смайлики. В остальном удобства все те же – можно отправлять SMS и получать ответы, причем, используется SMS-номер ICQ от Rambler. Хотя нельзя играть в он-лайн игры, нет функции общения через микрофон и веб-камеру. Не знаю, есть ли плагины под это для Miranda, но меня это не сильно разочеровало, так как, при помощи микрофона я общался через “Агент” всего один раз, а в остальных случаях использую Skype, который, кстати, тоже можно встроить в Miranda, а в он-лайн игру пытался один раз поиграть, но она так и не заработала у собеседника. В Miranda по-прежнему можно отправлять и принимать файлы в MRA, причем, ничуть не упала скорость, возможно, только стал дольше процесс начала передачи, но не исключено, что дело в настройках передачи файлов в Miranda.

Возможно, окно чата в Miranda у меня выглядит несколько сурово, но это все не обязательно так, вы можете настроить дизайн под себя, в т.ч. поменять полностью оформление и цвета окон программы. Окна чата в ICQ, кстати, выглядит также:

miranda_icq_chat

У меня сделано так, что для каждого контакта – отдельное окно, но, конечно же, можно сделать всё в одном контейнере.

Вообщем, выбрав Miranda IM несколько лет назад, как альтернативу для ICQ – я ни чуть не переживаю, а только все больше и больше доволен своим выбором. Кстати, QIP со своими загонами по обновлению версии на последнию, а также с отсутствием модульности будет намного более убого смотреться, чем Miranda. Не исключаю, что QIP больше подойдет для пользователей, которые мало смыслять в программах и настройке их, Miranda – более широко настраиваемая программа, поэтому зачастую может оказаться сложной для неподготовленного юзера, но поиск Яндекса всегда решит такие вопросы :) Если после этой заметки, вы решили воспользоваться Miranda, то официальный сайт программы – miranda-im.org, но не забудьте, что на оф. сайте лишь минимальная сборка программы, расширенные сборки надо искать в Интернет, которые выкладывают пользователи Miranda. Для этих целей рекомендую использовать Яндекс, а также можно посмотреть на сайтах miranda.im и lemnews.com. Не подумайте, что это реклама каких-то сайтов, это реклама Miranda, но клиент по истине хороший, а хороший товар в рекламе не нуждается :)