KO Mobiq IM: общение без границ

Кирилл Егерев avatar | 67
FavoriteLoading В закладки

Опубликовано в рамках четвёртой недели Нового Конкурса Обзоров. Автор текста – Станислав Потёмкин

Что ж, не так давно мой “мобик” вышел в свет. Для тех, кто не особо в курсе, а также не хочет открывать еще одну ссылку в и так переполненном браузере, скажу кратенько: 14 февраля был анонс моего мессенджера для ICQ, Jabber и Mail.Ru сервисов, и имя ему – MobiQ IM.

Надеюсь, что те, кому будет полезен “мобик”, уже имели дело с мессенджерами, и потому я позволю себе не пояснять, как открыть чат и зачем кому-то писать :)

Итак, что скрывается за этими пятью буквами, когда зародилась идея, как развивалась, что получилось и что ожидает вас в ближайшем будущем?

Немного истории

По сути, эта часть вводная, так что тем, кто хочет сразу и по существу, лучше мотнуть до раздела “Развитие”. :)

Идея эта пришла ко мне примерно на второй неделе после покупки iPhone в 2008 году, был на дворе май месяц. Тогда меня радовала прошивка 1.1.4, я только вникал в тонкости операционной системы от Apple, довольствовался скудным набором программ в Installer’е и желал чего-то большего, чем Fring, для своих ежедневных целей.

И вот на почве отсутствия удобного мне приложения для общения, моего спортивного интереса к познанию протокола ICQ (да, была мысль использовать какую-либо библиотеку а-ля libpurple, но… я решил этого не делать) и желания попробовать написать работающее приложение для этой платформы, я шагнул в новое для себя русло.

Начиналось всё не ахти: на винде-хрюшке с Toolchain, бравым Notepad++ (вместо iPhone SDK) и всего с двумя пунктами настроек в приложении: UIN и паролем. Как выразился наш “батька” в прошлой TOP GAMES, писалось всё поначалу почти что “в тетрадочке” :)

По поводу названия. Почему MobiQ? Отвечу: в те времена я в основном пользовался дома QIP’ом, и потому лично для меня, когда еще не было планов выхода в массы и писал я его исключительно для себя, он получался как бы “Mobile alternative of QIP”. Так и сохранилось. Но никакого отношения к официальным правам и копирайтам на QIP я не имею.

Время шло, приложение развивалось (да и я тоже), и в какой-то момент мне стало понятно, что его можно бы и продвинуть в массы, если еще несколько доработать. Как? Ну конечно, через появившийся с 2.0 AppStore!

Спустя примерно 8 месяцев я получил в распоряжение MacBook (за это еще раз спасибо моему коллеге по проекту Данияру), начал импортировать проект в XCode, и жизнь пошла на новый лад. С дебаггером и код-анализатором. Лепота! :)

P.S. Сейчас жалею, что не сохранял самых первых сборок, которые были еще на 1.1.4 – ох как было бы забавно их запустить на фоне актуальной версии! :)

Развитие

Теперь хотелось бы рассказать о некоторых поворотах и выделяющихся моментах. (Интересно, кто-то осилил предыдущую треть сей повести? :)

Первоначально “мобик” рассматривался только как ICQ-клиент. Но время идет, нравы меняются, и прежде чем думать о выходе в массы, нужно было сперва озаботиться некоей универсальностью. Так возникла идея вставить сначала Jabber и Mail.Ru, а также добавить возможность сидеть со всех одновременно. В принципе, сейчас все привыкли видеть многопротокольность слева и справа, но все равно это самое первое, что вспомнилось из “крутых поворотов в развитии” :)

Самая муторная работа, как мне думается, относилась и до сих пор относится к окну переписки. Весьма долго пришлось добиваться максимально корректного отображения содержимого во всех плоскостях, стилях и положениях. Но оно того стоило.

На момент написания этого обзора в AppStore лежит версия с двумя типами отображения: текстовым и пузырьковым, как в SMS. Но в обновлении, которое скоро окажется у цензоров и будет ждать рассмотрения, внесен третий стиль, который чем-то напоминает Adium (клиент для Mac OS) и является более оформленным, чем голый текст, но при этом не использует графические файлы. Авось каждый найдет стиль по своему вкусу :)

Что касается поля ввода ответа, я попытался объединить все основные качества, которые считал удобными: скрытие поля, когда оно не нужно, поддержка многострочности, удобная вставка смайлов, будь поле скрыто или нет, а также его плавное поведение.
Я понадеялся, что получившийся подход понравится многим, поскольку лично для меня он оказался очень и очень удобен.

Среди прочих приятностей: если во время диалога с человеком Вам напишет кто-либо еще, то сверху загорится ярлык с ником этого товарища. Нажатие по нему перебросит в диалог с ним. Если их несколько – откроется первый из списка.

Если же надо перейти в другой диалог, а ждать, что тот напишет, не хочется – можно нажать на верхний бар, прямо на ник собеседника, чтобы вызвать меню быстрого переключения. Отсюда же позволительно и удалять ненужные диалоги горизонтальным свайпом по нуж ненужной строчке.

Но что-то странно… я начал с окна беседы, хотя обычно перед этим видят список контактов :) Итак: для каждого контакта отображается его ник, статус, а также число непрочитанных сообщений, если таковые имеются. В зависимости от настроек могут быть показаны вдобавок дополнительный статус (текстовый) с иконкой к нему, аватар и иконка клиента. К сожалению, на данный момент список распознаваемых клиентов не так широк, а аватарки поддерживаются только в ICQ, но я надеюсь в ближайшее время доработать эти аспекты.

Также смею показать вкладку чатов. На этой странице показаны все активные диалоги. По сути, почти полное представление о нем можно получить из скриншота ниже, так что комментарии здесь опущу.

Среди вкусностей можно отметить такие моменты, как:

• ландшафтный режим;

• возможность настройки уровня заряда батареи, при котором не следует позволять аппарату засыпать;

• история (с разбиением по дням и возможностью послать по почте). Показывать не буду, поскольку используется тот же движок, что и для основного чата;

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

• возможность поставить основной статус, текстовый статус с иконкой к нему или “iPod” со слежением за текущей композицией, приватный статус;

• опциональная анимация смайлов;

• различные действия над сообщениями (копировать, кстати, можно не только по одному, но также и областями);

• анти-спам;

• управление списком контактов;

• адекватный прием кириллицы, а также большинства сообщений из оффлайна;

• Просмотр инфо контакта.

Для не знающих проблем с памятью владельцев 3GS (а может, и iPad), коих становится с каждым днем всё больше и больше, приложение обладает альтернативным оформлением. Стоит включить пункт “Дизайн” в настройках, как внешний вид “мобика” преображается из серого классического в красочный, на любой вкус. :)

Почему я написал “на любой вкус”, если не всем понравится тот синий пузырьковый фон, что виден на скриншоте? А потому, что ниже на странице настроек дизайна есть список тем на выбор. Не хватает вшитого решения? Прошу на самый низ, “Загрузить тему”! Вводите адрес, где предварительно лежит подготовленная тема (на сайте чуть позже будет размещена информация о том, как самостоятельно их составлять), нажимаете “Скачать”, тема скачивается, устанавливается и появляется в списке. Выбираете, перезагружаетесь, радуетесь. :)

“Темами” можно заменить графический интерфейс, иконки статусов, смайлы (да-да, поставить любой другой набор, другого стиля или размера), значки клиентов, звуковое сопровождение. Вероятно, несколько позже я могу незначительно переделать распределение ресурсов по папкам, но в целом идея останется такой.

Кроме того, имеет место быть достаточно большое количество настроек. Некоторые подумают, что я пошел по стопам Miranda, но нет, я еще не настолько улетел. :)
Надеюсь, каждый сможет более-менее настроить приложение под себя для максимально комфортной работы.

Каков он в действии

Собственно говоря, мессенджер – это не игра, каждая пятая из которых может обладать уникальным геймплеем и порой нуждаться в подсказках или обязательной паре слов от автора идеи. Для многих это ежедневный способ связи, так что ничего идеологически нового здесь нет. Потому можете не тянуться за колонками или не прерывать прослушивание любимой музыки, а просто ознакомиться с беззвучным показом работы приложения (правда, на ролике показана работа версии 1.1, которая пока еще не лежит в AppStore, но готовится там оказаться в как можно более короткие сроки – так что своеобразный преанонс обновления).

Пару слов в заключение

Всё, что сейчас требуется для начала работы с “мобиком” – это сразу после первого запуска заглянуть в Настройки > Аккаунты и вбить нужный сервис (или сервисы). Также не помешает пройтись по остальным пунктам настроек, чтобы наиболее комфортно подогнать под себя работу приложения. Сразу после этого “мобик” готов к подключению. :)

На самом деле я могу достаточно много рассказывать по теме, но боюсь, что обзор в этом случае будет больше похож на диплом и первые же комментарии точно станут чем-то вроде “многобукаф, ниасилил”. :) Надо будет посмотреть на первый коммент, кстати.
Хотя, я согласен, этот обзор уже заслуживает подобных отзывов, но согласитесь: подобное приложение – это сама по себе весьма объемная работа..

На всякий случай сообщу, что я не забыл про Push (пожалуй, единственное, что не дает сейчас владельцу “мобика” полной свободы), а что касается цены – некогда я обмолвился, что она станет $2.99 сразу после праздников. Но ввиду некоторых обстоятельств я пересмотрел этот вопрос и пока что держу ее на отметке $1.99, но.. через некоторое время всё-таки подниму до $2.99, так что если есть желание – то лучше поспешить. :)

Цена: $1.99 [iTunes link]

Ну и, конечно, продолжается работа над исправлением багов и повышением удобства. Ах да, насчет багов. Многие из тех, кто успел скачать первую версию, указали на некоторые серьезные недоработки. Спешу сообщить, что большая часть проблем устранена, как и подобает всяким обновлениям, так что, надеюсь, вы откроете для себя новые плюсы и больше не встретите часть минусов.

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

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

Приятного пользования!
А также привет 3-му факультету МАИ ;)

А теперь конкурс на 10 льготных скачиваний!
Но сперва подумайте: как звать моего коллегу по проекту?.. не стоит искать в себе способности к телепатии, это была небольшая проверка на внимательность чтения теории перед попыткой получения промо :)

Промо-коды находятся по ссылке: http://iphoneclub.ru/dev/mobiq/promo.php?YQCNP

Где:
Y = год основания ICQ;
Q = сколько человек основали;
C = первая буква названия основанной компании;
N = нынешняя компания-обладатель;
P = за сколько была куплена ICQ (в млн. долларах).

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (Проголосуйте первым за статью!)
undefined
iPhones.ru
Опубликовано в рамках четвёртой недели Нового Конкурса Обзоров. Автор текста – Станислав Потёмкин Что ж, не так давно мой “мобик” вышел в свет. Для тех, кто не особо в курсе, а также не хочет открывать еще одну ссылку в и так переполненном браузере, скажу кратенько: 14 февраля был анонс моего мессенджера для ICQ, Jabber и...
Прокомментировать

🙈 Комментарии 67

  1. bronenos avatar
    bronenos6 марта 2010
    0

    Жаль, что не сохранились первоначальные курсивы и размеры некоторых элементов)

  2. fecter avatar
    fecter6 марта 2010
    0

    JJ9F4KHLYMAL
    забрал этот. С меня отзыв! Суперская программа! Успехов вам!

  3. NikiGX2 avatar
    NikiGX26 марта 2010
    0

    JF4YA6EJLRJT
    Забрал этот код, спасибо.

  4. Репетитор avatar
    Репетитор6 марта 2010
    0

    хмм…:( нашел хорошую статью не в вики. подставил циферки,буковки и ничего не получилось :(

  5. Chupakabrs avatar
    Chupakabrs6 марта 2010
    0

    AY7YK3YPMRLX благодарю =)

  6. Vovchella avatar
    Vovchella6 марта 2010
    0

    46FM6K6MA9YK забрал, thanks

  7. one_famous_guy avatar
    one_famous_guy6 марта 2010
    0

    прошу прощения, а что делать с кодом? :)

  8. bronenos avatar
    bronenos6 марта 2010
    0

    iTunes Store -> Redeem (правое меню)

  9. Репетитор avatar
    Репетитор6 марта 2010
    0

    one_famous_guy
    выйди на главную и пролистай вниз, может быть уже на пред. странице опубликован мануал что с ним делать…

  10. Valan4ik avatar
    Valan4ik6 марта 2010
    0

    Что только не вводила.. Не дают промо код((

  11. bronenos avatar
    bronenos6 марта 2010
    0

    Судя по всему, все промо уже использованы.
    Можете расходиться :)

  12. Chupakabrs avatar
    Chupakabrs6 марта 2010
    0

    не знаю можно считать это за подсказку..но на википедии всё есть =)

  13. Valan4ik avatar
    Valan4ik6 марта 2010
    0

    Я проверила 33 раза.. все ввела правильно, и ничего… класс!

  14. Apollinaria14 avatar
    Apollinaria146 марта 2010
    0

    Многабукафф, но осилила))
    p.s.
    Прога класс, только загрузки файлов не хватает! :)
    Надеюсь, в будущих обновлениях это исправится! ;)

  15. Chupakabrs avatar
    Chupakabrs6 марта 2010
    0

    кстати у меня видео не работает =(
    An error occurred, please try again later.

  16. Apollinaria14 avatar
    Apollinaria146 марта 2010
    0

    p.s.p.s.
    …интересно. что лучше – проснуться в 7 часов или не спать вообще?))
    ;)

  17. xa0xa avatar
    xa0xa6 марта 2010
    0

    блин ппц. последняя цифра везде разная дается, правильная только в википедии. Коды закончились кстати

  18. msm avatar
    msm6 марта 2010
    0

    Valan4ik, если хотите правильно, то берите правильные данные из википедии

  19. Valan4ik avatar
    Valan4ik6 марта 2010
    0

    msm, от туда тоже данные вводила.

  20. xa0xa avatar
    xa0xa6 марта 2010
    0

    Да уже поздно правильные данные искать, кодов нет!))

  21. EnemyT2 avatar
    EnemyT26 марта 2010
    0

    Купил эту программу в день релиза. Жду пуша, без него аська слишком сурова :) Иногда использую, когда IM+ отказывается коннектиться :)

  22. msm avatar
    msm6 марта 2010
    0

    Valan4ik проверьте) думаю можно уже дать ответ, т. к. все уже использованы: 1996-4-M-AOL-289 (без тере)

  23. Valan4ik avatar
    Valan4ik6 марта 2010
    0

    “но ввиду некоторых обстоятельств я пересмотрел этот вопрос и пока что держу ее на отметке $1.99”
    А ниже:
    Цена: $0.99 [iTunes link]

  24. nblx nox avatar
    nblx nox6 марта 2010
    0

    Ждем обновления! Прога хорошая, но глючная малеха, надеюсь, пока глючная ;-)

  25. Valan4ik avatar
    Valan4ik6 марта 2010
    0

    msm, спасибо,именно эти данные я и вводила. “Криворукой” :-) себя не считаю, так что не могу понять, почему код так и не появился

  26. bronenos avatar
    bronenos6 марта 2010
    0

    АХ ДА. ТЕМА О ПРОГРАММЕ НА ФОРУМЕ:
    http://www.iphones.ru/forum/index.php?showtopic=56978

    :)

  27. bronenos avatar
    bronenos6 марта 2010
    0

    Valan4ik, а что Вы вводили в итоге?

  28. Valan4ik avatar
    Valan4ik6 марта 2010
    0

    bronenos,
    19964MAOL407
    и
    19964MAOL289

  29. Valan4ik avatar
    Valan4ik6 марта 2010
    0

    Данные действительно везде разные. Где 287, где 289, где 407

  30. bronenos avatar
    bronenos6 марта 2010
    0

    19964MAOL289 является верным вариантом как раз!

  31. Valan4ik avatar
    Valan4ik6 марта 2010
    0

    Да я поняла уже) В самом начале вводила данные из вики – и ничего…

  32. Valan4ik avatar
    Valan4ik6 марта 2010
    0

    Благодаря Вашему конкурсу теперь знаю историю ICQ и ни в одном варианте развития событий =)

  33. bronenos avatar
    bronenos6 марта 2010
    0

    Valan4ik :D

  34. D_Cullen avatar
    D_Cullen6 марта 2010
    0

    Почему в обзре написано 0,99, когда в тунце 1,99?

  35. bronenos avatar
    bronenos6 марта 2010
    0

    0.99 в моём исходном тексте не было, не знаю

  36. bayker avatar
    bayker6 марта 2010
    0

    мда! а попроще способ писать коментарии никак не сделать!???
    по поводу программы-нехватает интерфейса!!! (нормальных смайлов и может иконок в меню),некоторые баги-ну и конечно отсутствие пуша!!! без него нет смысла покупать (хоть и купил в поддержку стаса)!!!
    ждем обновлений!!! стас не затягивай,ну и реши с оформлением чтонибудь…

  37. Valan4ik avatar
    Valan4ik6 марта 2010
    0

    bayker, это кому как нравится. Лично мне очень нравится и интерфейс, и способ написания сообщений. А по поводу пуша: Станислав же написал, что доработает программу. bayker, не все сразу! Имейте терпение)

  38. bronenos avatar
    bronenos6 марта 2010
    0

    Я написал про темы в обзоре, которые могут заменить ВСЁ!
    Я понимаю, что много текста, но прежде чем судить, советую прочитать хотя бы ВСЁ кроме Истории.

  39. ruhalek avatar
    ruhalek6 марта 2010
    0

    написанно много) пуш есть? история сохраняется? как приходят сообщения из оффлайна? вот все что меня интересует)

  40. bronenos avatar
    bronenos6 марта 2010
    0

    Оффлайн меня лично не беспокоит, хотя временами откуда-то приходит, но мне так и не удавалось установить, с каких клиентов, чтоб это пофиксить. История сохраняется. Пуш в разработке.

  41. Valan4ik avatar
    Valan4ik6 марта 2010
    0

    Очень радует, что отображаются иконки клиентов. В прежних программах, которыми я пользовалась, мне так этого не хватало)

  42. байкер avatar
    байкер6 марта 2010
    0

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

    Valan4ik-не все сразу? ну-ну! я уже почти полгода ее тестирую…поверь-знаю о чем говорю!)))

  43. Valan4ik avatar
    Valan4ik6 марта 2010
    0

    Я Вам верю) Но вот ваши душещипательные уверения об уважении как-то не увязываются с “криками” по поводу ее недоработок. Спокойнее, товарищ)

  44. байкер avatar
    байкер6 марта 2010
    0

    во-первых криков никаких нет!
    во вторых-Вы то сами уподобились купить програмку-или выпрашивали как многие тут промокодик??? )))

  45. Valan4ik avatar
    Valan4ik6 марта 2010
    0

    байкер, а при чем здесь это? какое это имеет значение? Вы что, заплатили за эту программу бешеные деньги,которых теперь жалко стало, поэтому возмущаетесь?

  46. байкер avatar
    байкер6 марта 2010
    0

    слушай-ну где тебе привиделось что я возмущаюсь???!!! я просто изложил свою точку зрения-как собственно и все сдесь! программа недорогая-и практически каждому по карман! дело не в этом…
    а чтобы понять смысл моей “писанины”-советую пройти по ссылке в тему на форуме и почитать-сразу все встанет на свои места!!! ;)

  47. Valan4ik avatar
    Valan4ik6 марта 2010
    0

    Как ни странно, но я читала пост об этой программе, про который ты говоришь=) На самом деле, бесполезный у нас разбор полетов. Забыли.

  48. exile avatar
    exile6 марта 2010
    0

    Отлично, Стас :)

  49. xa0xa avatar
    xa0xa6 марта 2010
    0

    Думаю, что все, кому просто хотелось разгадать конкурс его уже разгадали)) Первые три буквы были найдены сразу, а вот последняя… из-за нее несколько раз пришлось проверять все буквы, пока не проверил последнюю букву в вики.. вот правильные ответы:
    Y = год основания ICQ; – 1986
    Q = сколько человек основали; -4
    C = первая буква названия основанной компании; – M
    N = нынешняя компания-обладатель; – AOL
    P = за сколько была куплена ICQ (в млн. долларах). – 289

  50. xa0xa avatar
    xa0xa6 марта 2010
    0

    Извиняюсь за тавтологию)

  51. Valan4ik avatar
    Valan4ik6 марта 2010
    0

    xa0xa, 1996 )

  52. xa0xa avatar
    xa0xa6 марта 2010
    0

    Valan4ik , ой, да, 1996)) просто перепутал, когда писал об этой дате думал))))

  53. d7 avatar
    d76 марта 2010
    0

    лучшая программа на моём айфоне, спасибо, Стас!

  54. Lumen avatar
    Lumen6 марта 2010
    0

    А до этого самой лучшей программой был Safari :D бгг

  55. dkz avatar
    dkz6 марта 2010
    0

    Стас, а при чем мое имя еще раз в конце? :)

  56. xa0xa avatar
    xa0xa7 марта 2010
    0

    Я только сейчас полностью прочитал весь обзор…автокоррекция появилась? В след. раз пишите пожалуйста покороче, по существу)

  57. bronenos avatar
    bronenos7 марта 2010
    0

    Появилась, на сайте проограммы про это написано

  58. RomanMSK avatar
    RomanMSK7 марта 2010
    0

    А мне и не нужна ваша программа, написанная непонятно кем и как. Мне BeeliveIM за $15 вполне устраивает. Зачем тратить едньги еще раз?

  59. EnemyT2 avatar
    EnemyT27 марта 2010
    0

    RomanMSK, о Господи! Зачем вы это написали?! Вы не знаете, что они за люди! Они убьют вашу кошку, собаку, а потом и вас! Со мной так и было, пришлось купить! Люди, остановитесь, ониавдарщруйщшцруцццццццццццц…..

  60. dkz avatar
    dkz8 марта 2010
    0

    EnemyT2, мы же просто попугать пришли :) биджайв рулит, конечно, но мы и денег меньше просим.

  61. BaGGa avatar
    BaGGa8 марта 2010
    0

    “8 March 2010
    App price is $0.99 for this day. Congratulations, dear weman! :)”

    Автор, поправьте новости на вашем сайте. “women” вместо “weman”.

  62. bloodq3 avatar
    bloodq39 марта 2010
    0

    купил .. жду поддержки 3.0

  63. xa0xa avatar
    xa0xa9 марта 2010
    0

    bloodq3, это Вы о чем?)) Программа итак работает на 3.0 (у меня 3.1.2, конечно с глюками, но работает))

  64. BukeMan avatar
    BukeMan3 мая 2010
    0

    и что, где же теперь MobiQ IM? как же поддержка купивших пользователей? зачем удалили программу из App Store ?

  65. aydaya avatar
    aydaya3 мая 2010
    0

    Действительно:)исчезла:)вот вам и пуш и бизнесс по-русски :D

  66. namaioki avatar
    namaioki4 мая 2010
    0

    Дост.Станислав Потемкин!где прога?что за хрень?поддержка российких разработчиков…мда.вот сц..ка!

  67. bronenos avatar
    bronenos7 мая 2010
    0

    AOL внесли очередные поправки в протокол, вследствие чего примерно с 1 мая она перестала работать в том числе и у меня. Потому я снял ее с прилавка, чтобы не лежала бесполезным товаром, и верну ее, как только будут найдены и внесены необходимые изменения.

    А вообще.. сюда лучше не писать – есть отдельная тема на форуме.

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь