karp 17.06.2011 19:34
Android — Чего вы ждёте от мобильного Jabber клиента?
Никогда не любил чатится с компьютера/ноутбука. Любил с телефона. Искал мобильный клиент, многие посмотрел. Но всегда находились недостатки, либо не находилось чего-то нужного.Написал свой клиент. Сейчас там есть почти всё, что нужно мне. По мере использования появляются мысли о том, что добавить, что изменить. Я их записываю. Но таких мыслей становиться все меньше и меньше...
Чтобы клиент развивался, нужно знать в какую сторону расти. Отсюда вопрос:
Что нужно именно тебе в мобильном Jabber клиенте?
Girafik 17.06.2011 20:08 #
+ 5 -
несколько учеток и метаконтакты
удобный интерфейс, особенно под сенсорные телефоны, чтоб не приходилось вышелкивать пальцем мелкие элементы. возможность смены темы оформления.
Конечно поддержка muc (конференций).
А ваш клиент есть в маркете? Если есть скажите хоть название или ссылочку. А так вроде бы xabber умеет все что нужно уже, ну разве что с srv записями вроде бы пока не работает.
А ваш клиент есть в маркете? Если есть скажите хоть название или ссылочку. А так вроде бы xabber умеет все что нужно уже, ну разве что с srv записями вроде бы пока не работает.
Просто для чата мне хватает Empathy (N900, не андроид). В конференцию оттуда тоже можно зайти, но немного неудобно, тогда использую qutim, который, правда, кушать память и процессор любит.
karp, а на UI посмотреть можно?
karp, а на UI посмотреть можно?
1) нативные элементы интерфейса. Как в Gtalk, например (вот здесь обламывается jabiru - он тормозит из-за "слегка" нестандартных решений).
2) полная поддержка хард клав (в т.ч. и клавы тошибы ac-100)
3) возможность переключения вкладок скроллом вправо влево.
4) корректная работа с постоянно падающей сетью (а-ля mod_ping на стороне клиента), автореконнект.
5) чтобы не забывал отправить серверу сообщение о смене статуса на оффлайн, даже если он просто вылетел (в андроиде с этим в целом просто), а мы его закрыли (а потом наш призрак висит в сети пару часов и мы теряем сообщения)
6) корректная работа с поворотом экрана
7) чтобы в окне сообщений был "минимальный" режим - чтобы не было ничего, кроме окна ввода сообщений, верхней панели и подложки с текстом. Всякие кнопочки, ник и статус в заголовке - нафиг.
8) чтобы смена статуса собеседника писалась в окно сообщений
9) ssl, pgp и прочие няки
10) otr, ибо в мобильной сети он важен
2) полная поддержка хард клав (в т.ч. и клавы тошибы ac-100)
3) возможность переключения вкладок скроллом вправо влево.
4) корректная работа с постоянно падающей сетью (а-ля mod_ping на стороне клиента), автореконнект.
5) чтобы не забывал отправить серверу сообщение о смене статуса на оффлайн, даже если он просто вылетел (в андроиде с этим в целом просто), а мы его закрыли (а потом наш призрак висит в сети пару часов и мы теряем сообщения)
6) корректная работа с поворотом экрана
7) чтобы в окне сообщений был "минимальный" режим - чтобы не было ничего, кроме окна ввода сообщений, верхней панели и подложки с текстом. Всякие кнопочки, ник и статус в заголовке - нафиг.
8) чтобы смена статуса собеседника писалась в окно сообщений
9) ssl, pgp и прочие няки
10) otr, ибо в мобильной сети он важен
Да у меня основной ноут клёвый =) А тошибу для поездок купил совсем дальних. Удручает то, что ни в одном ssh клиенте не работает ctrl/alt, а так всё ок.
А как можно выполнить п. 5? Скажем, упал коннект, и как клиент сообщит серверу о беде?
бомбуса я жду! т.е. его уже даже не жду, но что бы с моего девайса им было удобно пользоваться...
ну и от поддержки жуйки да псто не отказался бы как в бомбусомодах...
ps. самый главный недостаток в жабероклиентах для мобил по сравнению с которым все остальные меркли было отсутсвие поддержки конференций (а запароленные не поддерживающиеся вообще бесили)
ну и от поддержки жуйки да псто не отказался бы как в бомбусомодах...
ps. самый главный недостаток в жабероклиентах для мобил по сравнению с которым все остальные меркли было отсутсвие поддержки конференций (а запароленные не поддерживающиеся вообще бесили)
Лично мне в стандартном клиенте не хватает, по сути, только настраиваемого списка смайлов. Но я не уверен, что это только в клиенте Толка.
J2ME;
низкие требования к памяти и процессору;
несколько учёток одновременно;
все фишки протокола: конференции, транспорты etc;
удобную блокировку и разблокировку клавиатуры;
простой и лаконичный интерфейс;
возможность подгружать внешние темы смайлов с известным форматом описания.
А я даже не знаю, чего мне в BombusMod'е не хватает :) Roster Versioning, наверное, но это мелочи.
Почему только джаббер? Большинство моих знакомых использует ICQ и совершенно не хочет переходить на джаббер.
Ну и к сути. Если кто-то видел qip-клиент для uiq3, то хочется чего-то такого. Отличные смайлы, минималистический дизайн, Список контактов и чаты проличтываются, а не переключаются кнопками, окошко ввода сообщения находится над чатом, что очень удобно. Из более менее похожего нашёл IM+, но убогие смайлы и три кнопки переключения вверху — это ужасно. Хотя чаты пролистываются.
Удобство и минимализм — вот главное. Ну а смайлы, всего лишь выражение эмоций собеседника.
Ну и к сути. Если кто-то видел qip-клиент для uiq3, то хочется чего-то такого. Отличные смайлы, минималистический дизайн, Список контактов и чаты проличтываются, а не переключаются кнопками, окошко ввода сообщения находится над чатом, что очень удобно. Из более менее похожего нашёл IM+, но убогие смайлы и три кнопки переключения вверху — это ужасно. Хотя чаты пролистываются.
Удобство и минимализм — вот главное. Ну а смайлы, всего лишь выражение эмоций собеседника.
Поле ввода над чатом? Такого не видел, но по-моему это очень неудобно - клавиатура же будет закрывать чат...
Ну я ж не настаиваю. Главное, чтобы не в отдельном окне. И в одну строку.
Самое важное для мобильного жаббер-клиента (да и не только, в принципе) — это интеграция с уже имеющейся средой. В частности для IM — интеграция с уже имеющейся адресной книгой. Причём желательно в две стороны: чтобы умел и брать инфу с адресбука (например по мылу из IM-профиля показывать данные из адресбука, а если в адресбуке есть поле жабберид, то добавлять таких в ростер автоматом), и отдавать её обратно (при добавлении новых челов в ростер добавлять/обновлять данные о них в адресбуке.