В нашем конкурсе мессенджеров MTProto для Mac осталось менее суток для подачи заявок, а призовой фонд почти достиг 200 000 рублей. Единственное из участвующих в конкурсе приложений, сборки которого выкладываются публично — Telegram for OS X от Михаила Филимонова и Дмитрия Кондратьева, и Roem.ru узнал подробности о разработке у обоих. Возможно, ещё есть и другие участники, которые пока просто не хотят показывать свои работы, но шансов на это мало.
- Вы первыми обнародовали альфа-версию Mac-клиента, другие разработчики отнекиваются, ссылаясь на сложности. Не хотели придержать свою разработку?
Дмитрий Кондратьев: Мы бы тоже тянули, потому что сейчас лично мне не совсем нравится то, что есть, но вышла альфа Windows-клиента. Он тоже не шикарен, в некоторых местах хуже, в некото рых лучше. Но мы решили, что неправильно ограничивать пользователей Mac, и выпустили свою версию. Теперь Win- и Mac-пользователи находятся в гармонии!
Дмитрий Кондратьев
Михаил Филимонов: И, судя по опыту разработки, публичные проекты благодаря фидбэку от пользователей в конечном счете практически всегда получаются лучше.
Михаил Филимонов
- Когда конкурс стартовал, в Telegram еще не существовало “секретных чатов”, и в правилах конкурса о них ни слова, но теперь это одна из главных фич. Собираетесь ли вы реализовывать ее, и как скоро?
Михаил: В планах есть реализация этой функции, но ее внедрение требует времени, поэтому сначала мы реализуем весь функционал для комфортного ежедневного использования. А потом можно будет делать секретные чаты, без них никак.
Дмитрий: Технических проблем для реализации секр етных чатов нет, у нас уже есть заготовки для работы с этими сообщениями. Осталось только найти время и закодить. Кстати, Миша для этого проекта взял отпуск и работает над ним без перерыва, а я, можно сказать, бросил универ. Поэтому, когда появятся секретные чаты, сказать не возьмусь, но мы постараемся не затягивать. Пока кураж и желание сделать что-то крутое есть, нужно действовать.
- Чем, по-вашему, силен Telegram?
Михаил: Это, конечно же, скорость работы, это видно сразу, как только начинаешь разбираться с протоколом. Одна из главных фич на мой взгяд — полная синхронизация с клиентом. То есть вы делаете запрос данных не больше одного раза (диалоги, история сообщений, контакты и т.д.). А позже никогда не приходится закачивать все заново, только образовавшуюся разницу.
Дмитрий: А мне как разработчику больше понравился я зык описания TL. Если правильно с ним работать, работа с API превращается в увлекательное занятие. Скорость разработки, думаю, удваивается. Ты никогда не ошибешься с параметрами, потому что в TL все строго. Нам удалось написать обертку для удобной работы с Telegram API и мы сами сначала не понимали, насколько это круто. Представьте, сейчас работать с Telegram проще, чем с VK API, для которого уже куча людей написали библиотеки. Но в этих библиотеках нет главного — быстрого разбора. Все приходится делать руками. С расшифровкой ответа по TL-схеме нет такой проблемы, и ты не тратишь кучу времени на изучение документации.
- Чем вы занимались до конкурса?
Михаил: Вообще-то я должен был стать поваром, подавал документы, но в последний день решил, что пойду на программиста. Сейчас работаю AS3-программистом в компании, делающей игры для соцсетей. И, когда могу, беру отпуск для того , чтобы работать еще больше и реализовывать подобные интересные проекты.
Дмитрий: Все из-за телки. Надеюсь, я выразился емко. А то надоело уже рассказывать про конкурсы ВК, разработку для MDK и места на республиканских соревнованиях по программированию. Сейчас стартаплю в одном проекте, расчитанном на западную аудиторию, паралельно тоже взял отпуск ради Telegram.
- Другой разработчик Денис Ольшин жаловался, что бросил свою разработку из-за неспортивного поведения с вашей стороны. В чем оно выражалось?
МихаилНу, он обиделся на смешную картинку в его адрес, хотя в 2013-м обижаться на картинки странно. Но мы всегда считали его сильным программистом. Когда я даже не умел программировать, он, кажется, уже работал в ВК.
- Что вы собирае тесь делать с приложением после завершения конкурса? Собираетесь ли его монетизировать? Проявляли ли в Digital Fortress интерес к нему, хотели ли сделать официальным?
Михаил: Заинтересованности со стороны DF пока нет, но команда разработчиков помогает нам советами, за что им огромная благодарность, Для начала мы полностью реализуем приложение и загрузим в Mac App Store, дальше будет видно.
Дмитрий: Если люди будут пользоваться приложением, мы будем его поддерживать и развивать. Возможно, в проекте останется кто-то один из нас, а второй будет заниматься чем-то другим. Ведь протокол позволяет делать кучу всего. В любом случае, хотелось бы довести до уровня, когда нам самим было бы приятно пользоваться. А насчет монетизации — мне кажется, если все будет плохо, просто будем просить donate. Вот и все.
Shortlist участников кон курса будет предъявлен завтра. Показать работы надо до сегодняшний полуночи с 15 на 16-е ноября: sinodov@roem.ru
Добавить 5 комментариев
3 дня прошло с момента «менее суток осталось». Новости есть?
Ну зачем испортили своим комментарием, такую идиллию!
А, сорри. Есть Ольшин и Михаил с Дмитрием, они показали две программы. Ждем, что будет в аппсторе до первого числа.
6 число на дворе, в аппсторе пусто.
Мы продлили конкурс до 10-го декабря — там из-за дня благодарения сильно увеличились сроки модерации: теперь туда участники просочились: http://vk.com/wall-20537665_22362 11-го объявим победетелей.