30 октября 2013

Интервью с разработчиком. Меджид Джабраилов, создатель твиттер-клиента Robird

Уважаемые читатели, представляю вашему вниманию новую рубрику на Android.MR — «Интервью с разработчиком». И ее первый выпуск я бы хотел посвятить истории разработки и дальнейшему развитию замечательного твиттер-клиента Robird. Тем более, что его разработчик, Меджид Джабраилов, любезно согласился ответить на все мои вопросы.

microfono

Пара слов о программе…

Robird стал популярен задолго до своего официального релиза в Google Play. На мой взгляд, помимо приятной концепции самой программы, большую роль тут сыграла открытость разработчика. Внести свои предложения по улучшению и дальнейшему развитию клиента мог любой желающий, а разработчик внимательно изучал все предложения и никогда не обижался на конструктивную критику. В результате, вокруг Robird очень быстро сформировалось большое и дружное сообщество. Сотни людей помогали тестировать программу, вылавливали закравшиеся «баги», делились своими идеями и оставляли отзывы о работе на разном железе. И каждый из них, в той или иной мере, приложил руку к ее разработке. Программа, изначально задуманная как максимально удобный твиттер-клиент для одного конкретного человека, очень быстро стала чем-то намного большим — попыткой создать идеальный клиент силами всего комьюнити.

Ознакомиться с обзором одной из прошлых версий клиента вы можете на нашем сайте — https://android.mobile-review.com/market/14827/
Впрочем, с тех пор многое изменилось — разработчик не сидит сложа руки и продолжает развивать свой твиттер-клиент.


Интервью

mecid

Расскажи, что побудило тебя взяться за создание твиттер-клиента? С чем связан был выбор ОС Android?

Все началось с релиза Android версии 4.0 и появления нового интерфейса Holo, который активно продвигался Google.

В то время я пользовался Boid, это был первый твиттер-клиент в стиле Holo. У него был удобный интерфейс, но было много проблем в работе, вот я и решил сделать свой твиттер-клиент.
А под Android я пишу уже давно, года 3 точно есть. Это основная моя работа.

 

Над созданием клиента ты работал один или у тебя была команда? Сталкивался ли с какими-то трудностями в процессе работы? Были ли какие-то идеи, которые тебе так и не удалось реализовать?

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

 

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

Есть свои сложности с разными размерами и пропорциями дисплеев устройств, но спасибо Google, это легко решается. Других проблем с разработкой под Android у меня нет.

 

Я слабо разбираюсь в разработке программ, но слышал, что в Твиттер последнее время стали сильно «закручивать гайки», затрудняя разработку сторонних клиентов. Действительно ли это так?

robirdНа самом деле, Твиттер очень сильно ограничивает разработчиков. Они ограничили нас по функционалу, к примеру, реализовать честным способом вкладку «Interaction» невозможно, к этому API у нас доступа нет. Также Твиттер не дает отправлять запросы слишком часто, есть неприятный лимит запросов. И самое неприятное то, что таких ограничений у официального клиента нет.

 

Не секрет, что Robird был очень тепло встречен пользователями. Программа была популярна еще в стадии беты, когда еще даже не попала в Goоgle Play. В чем, на твой взгляд, причина такого успеха?

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

 

А есть ли шанс у пользователей iOS или Windows когда-нибудь увидеть Robird на своем телефоне?

Все может быть, но на данный момент таких планов нет.

 

Следишь ли ты за развитием других твиттер-клиентов? Можешь ли отметить какие-то наиболее интересные программы?

Да, конечно! У меня установлено около 12 твиттер-клиентов на моем Nexus 7. Стараюсь следить за их фичами.
Из них больше всего нравится Tweedle в плане дизайна.

 

robird

Если посмотреть на историю развития браузеров для PC, то отчетливо видно, что разные производители часто перенимают друг у друга удачные идеи. А происходит ли такое в мире твиттер-клиентов?

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

 

Пользователи часто просят тебя добавить какие-то новые функции или немного изменить существующие. Как ты выбираешь, к чему стоит прислушаться, а к чему нет? И не раздражают ли тебя бесконечные «хотелки»?

Я бы даже сказал, что очень часто. Но это хорошо, значит пользуются приложением. Перед тем как добавить «фичу», в первую очередь, думаю, нужна ли она мне самому как пользователю.
Изначально я был готов к бесконечному количеству «хотелок», так что все в порядке.

 

Давно хотел тебя спросить, а как именно в клиенте появилась поддержка панели Smart Bar для телефонов Meizu? Это тоже было пожеланием пользователей или твоим личным решением?

Поддержка Smart Bar появилась в приложении очень просто. Если использовать системные способы для создания меню, то Smart Bar их сам понимает и красиво отображает. Так что я практически ничего не делал.

 

Все мы знаем, что одна из проблем Android — крайне высокий уровень пиратства. Расскажи, насколько все страшно на самом деле? Многие ли пользуются «ломаной» версией Robird?

Все страшнее, чем кажется.
По последней статистике у меня 70% пользователей — пираты. Это, конечно, обидно, но так устроен мир.

 

android-400x400

Как ты полагаешь, в чем причина такой плачевной ситуации? Ведь дело явно не в том, что у людей просто нет возможности заплатить требуемую сумму. Например, стоимость твоей программы составляет всего 60р., что в сотни раз меньше стоимости самого смартфона. Пробовал ли ты как-то повлиять на эту ситуацию, обратиться к таким пользователям через сайт или официальный твиттер?

Мне кажется, не все понимают, что за софт надо платить. Я и сам пользовался пиратскими версиями приложений в «далеком прошлом», так что, думаю, это вопрос времени. Честно говоря, не пробовал обращаться к пиратам, не думаю, что это поможет.

 


Есть ли у тебя какие-то планы по дальнейшему развитию Robird? Например, планируешь ли менять дизайн приложения под «карточный» стиль Android 4.3?

Планов много, карточный интерфейс — это именно та «фича», которая появится в скором будущем. Ведь изначально я хотел сделать твиттер-клиент, который будет хорошо вписываться в интерфейс платформы.

 

Android развивается с такой скоростью, что даже сами производители телефонов частенько не могут поспеть за новыми версиями ОС. Как ты считаешь, система развивается в нужном направлении? И что бы ты хотел увидеть в Android 6.0 ?

Действительно, Android развивается очень быстро, и это не может не радовать. В целом я доволен направлением развития, от самой ОС ничего, честно говоря, не жду. Нам нужны приложения! Благо, Android открытая система, и в ней можно реализовать приложения практически с любым функционалом, так что вся ответственность падает на плечи разработчиков не из Google.

 

А какие у тебя самого планы на будущее? Собираешься ли дальше заниматься разработкой программ?

Конечно! Как я уже сказал, это основной вид моей деятельности. Про разработку новых приложений пока не думал. На данный момент есть очень много вещей, которые я хотел бы реализовать в Robird.

 

И последний вопрос: что бы ты посоветовал начинающим разработчикам, которые только-только приступили к созданию программы своей мечты?

Не сдаваться не перед какими препятствиями. А удача всегда на стороне сильного человека.

 

Большое спасибо за интервью! И отдельное спасибо за саму программу.

Тебе спасибо за интересные вопросы.

 

Читайте также

52 комментария на «“Интервью с разработчиком. Меджид Джабраилов, создатель твиттер-клиента Robird”»

  1. Количество пиратов поражает. Разработчик получает в три раза меньше, чем мог бы!

    • Встаёт вопрос: а все ли «пираты» купили бы данную программу, если бы не было пиратской версии, или выбрали бы что нибудь бесплатное.
      Это я не к защите пиратства, это я к тому, что реальные потри не являются пропорциональными кол-ву пиратских копий.

      • TimeS:

        > реальные потри не являются пропорциональными кол-ву пиратских копий

        Являются =) Просто соотношение не всегда 1к1. Но тут уже не важно идет ли речь о 70% или о 50% — ситуация в любом случае совершенно дикая. Стоимость приложения очень не велика, это не тот случай, когда люди вынуждены воровать софт, ибо физически не могут себе позволить купить лицензию.

        • >Являются =) Просто соотношение не всегда 1к1.<
          То то и оно, что это соотношение охрененно разнится от программы к программе, потому то и нельзя говорить о какой-то определённой пропорциональности.

          Ну а то, что столько пиратят программу за 60р, тут да, явно перебор.

    • TimeS:

      +1

      Правда радует, что среди читателей AMR статистика должна быть другой. Во всяком случае, если верить результатам РоботоОпроса =)

      https://android.mobile-review.com/image/2013/10/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9.jpg

  2. kuka:

    Почему нельзя заблокировать пользователя пиратской версии? Или автор не хочет это делать, так как «платников» мало, а «пираты» , так или иначе популяризируют его программу ?!)) Странно все это))

    • TimeS:

      Потому что если бы все было так просто, пиратов в Android Market уже давным давно бы не было. Да и не только там…

    • Pavel:

      Проблема твиттер-клиентов в том, что их популяризация ограничивается 100 тысячами пользователей. То есть как раз наоборот, сильно пиарить приложение не надо) Но отсюда же следует, что твиттер-клиенты страдают от пиратства не только в виде виртуальной недополученной прибыли, а вполне реальным числом токенов (количество пользователей приложения). Поэтому да, странно что пиратов не блокируют в каком-либо виде, печальный пример загнувшегося Falcon Pro уже имеется.

    • Majid Jabrayilov:

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

  3. pPiter (60+):

    С платными клиентами твиттера вообще проблема. Купил я Falcon, потом переставил — и потерял возможность авторизовываться (у разработчика закончились токены). Твиттеру на это пофиг, теперь сижу на родном клиенте. Ну, куплю я этот робирд, ситуация рано или поздно повторится.

    • kuka:

      такая же ситуация,только с другой прогой! Пишу в поддержку, а там тишина(( с другого смарта не ставится! Пусть научаться нормально не только делать проги, но и оказывать оперативно поддержку своих продуктов!

      • pPiter (60+):

        Разработчик тут не особо что может, это проблема не умеющего монетизировать себя твиттера. Ввели бы платные аккаунты уже наконец…

        • TimeS:

          Это еще и проблема все того же пиратства — если убрать 23 взломанных приложений, но на оставшуюся 13 токенов бы скорее всего вполне хватило.

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

      • Pavel:

        К сожалению, влияет. Я не удалял токен Falcon, однако так же потерял возможность авторизоваться. То есть покупать платный клиент твиттера я уже точно не буду.

        • ммм… я не уверен на все 100%, давно это было, но кажется был случай, когда автор Falcon сбросил ВСЕ привязанные токены, чтобы заново их подключили только те, кто реально пользуется программой.

          • Pavel:

            Это было давно, с тех пор Falcon очень быстро опять исчерпал лимит авторизаций и даже исчез из самого Google Play. Да и смысл сбрасывать постоянно лимиты, если их все равно забивают взломанные версии.

            • Это всё понятно. Я лишь говорил о том, что те, кто пользовался программой после того сброса и не освободил токен — вполне могут пользоваться, скачав программу с оффсайта. Да даже могут пользоваться и те, у кого токена нет — там нашли какой-то способ.

              • Pavel:

                Не могут там уже никто пользоваться) Скачивал я не так давно с офсайта, лимит авторизаций и все, никуда он не конектится. А чтобы пользоваться без токена это надо регать свое приложение для твиттера и вводить его токен в Falcon, но это единицы будут делать (я не стал).

              • Pavel:

                Да что Falcon, вот любимый Романом Janetter тоже прямо пишет, что все, хотите пользоваться нашим приложением, покупайте платную версию и пользуйтесь (недолго) https://play.google.com/store/apps/details?id=net.janesoft.janetter.android.free

                • Это вопрос времени для любого популярного твиттер-клиента.

                  • TimeS:

                    Конечно. Но мне лично не слишком нравится стандартный твиттер-клиент, и меня вполне устроит пользоваться в течение года его более удобным аналогом, заплатив за все это удовольствие 60р. А там, кто знает… возможно тви все таки пересмотрит свою политику.

                    • Мне вообще не нравится стандартный клиент. А твиттер-клиентов у меня куплено несколько штук. И пока я согласен — да, Robird на сегодня лучший. Причем даже на планшете.

  4. under reconstruction:

    Ошибочки, как и обещал:
    а разработчик внимательно изучал все предложения и НЕ(?) никогда не ОБЖИЛСЯ на конструктивную критику

    Ознакомиться с обзором одной И(З?) прошлых

    Расскажи, что побудило тебя взяться за созданиЯ твиттер-клиента

    Все началось с релиза Android версии 4.0 и появления нового интерфейса Holo(,) который

    Как ты выбираешь(,) к чему стоит прислушаться, а к чему нет?

    Перед тем как добавить «фичу», в первую очередь думаю(,) нужна ли она мне самому как пользователю

    Если использовать системныЙ способЫ для создания меню, то Smart Bar их сам понимает и красиво отображает.

    Я и сам пользовался пиратскими версиями приложений в «далеком прошлом», так что(,) думаю(,) это вопрос времени.

    Благо(,) Android открытая система

    Не сдаваться нЕ(ни?) перед какими препятствиями.

    И отдельно(е) спасибо за саму программу.

    • TimeS:

      Прошу прощения за допущенные ошибки. Текст исправил, спасибо

      • Alexandr Noskov:

        Ты зачем про пиратов спросил? 🙂 Мне теперь стыдно будет на 4PDA заходить 🙂

        • TimeS:

          4PDA отличная штука и без взломанных программ =)

          • Pavel Sikun:

            Я разработчик, но сам заливаю свои программы на 4пда. Люди ведь все-равно будут пиратить, а так у некоторых просыпается желание отблагодарить автора 🙂

            • Alexandr Noskov:

              Павел спасибо тебе! Ты предприниматель новой формации, все бы так! Дай бесплатно, укажи кошелёк и все норм! У нас 70% населения получают меньше 12.000 руб. в месяц. Кто сможет- тот заплатит!

              • TimeS:

                > Кто сможет- тот заплатит!
                Очень красивая идея. При коммунизме, наверное, даже работает. А в реальности я никогда не поверю, что 70% (!) владельцев Android смартфонов стоимостью минимум в 5-7 тысяч (а в половине случаев и в 20-30 тысяч) все как один находятся за чертой бедности и не могут себе позволить заплатить тридцать рублей. Поверь мне — могут. Просто не видят смысла. Это пусть лохи платят, а нормальный пацан сам найдет куда потратить свои кровно заработанные 30р.

                • Alexandr Noskov:

                  Times мы в России живем. У нас люди готовы отказаться от еды, чтобы за интернет заплатить, готовы месяц есть хлеб и воду, чтобы купить новый смарт. Поэтому не согласен с тобой. Наличие смарта у молодого человека уже давно стало «обязанностью», его общество не примет без смартфона (его сверстники). Поэтому само по себе наличие смарта ни о чем не говорит! Вообще ни о чем. Только о том что парень дурачок)))

                  • TimeS:

                    И среди пользователей смартфонов таких 70%? И уж извини, с математической точки зрения это нонсенс. Если человек может потратить 10 000 просто на свои понты, то сможет и заплатить 30р за чужую работу.

                    Разумеется, всякие ситуации бывают. Например, купил себе человек смартфон, поехал с ним домой, да и врезался на радостях в Ferrari Enzo за $1,000,000. Как счет за ремонт увидел, то сразу дар речи потерял. Хочет своему адвокату позвонить, да от страха даже слова вымолвить не может. Решил адвокату в twitter написать, да побоялся, что стандартный твиттер-клиент сольет всю переписку АНБ. А так как денег после такой аварии у него уже по определению быть не могло, то пришлось ему спешно лезть на 4PDA и скачивать оттуда взломанную версию Robird.

                    Проблема только в том, что в России нет столько Ferrari Enzo, чтобы как то оправдать ТАКОЙ уровень копеечного пиратства.

                    • Alexandr Noskov:

                      Вернемся к этому вопросу лет через 10 ок? 🙂

                    • TimeS:

                      Ок. Правда есть вероятность, что к тому времени вместо денег в ходу уже будут крышки от Нюка-Колы.

                    • >>Если человек может потратить 10 000 просто на свои понты, то сможет и заплатить 30р за чужую работу.

                      Отож, именно поэтому в метро и электричках столько зайцев с айпэдами и айфонами…

              • Откуда у людей деньги на смартфон с такими зарплатами? Ну а если нашлись 5к, то и 30-60 рублей найдутся.

                • Alexandr Noskov:

                  Заблуждение.

                  • TimeS:

                    Даже если я десять лет недоедал, что бы затем на все свои деньги купить себе крутую машину S класса, то никто не позволит мне воровать на заправках бензин. Т.к. это мягко скажем не предмет первой необходимости. Особенно, когда машины попроще (оф. твиттер клиент) выдают бесплатно любому желающему.

                    • Alexandr Noskov:

                      Да дело то в том, что все больше современных компаний, которые здраво смотрят на вещи, вообще не считают пиратство чем-то незаконным. Вот буквально на днях глава Deep Silver Клеменс Кундратиц (Dead Island, Metro: Last Light, Saints Row IV и т.д.) заявил, что его фирма отказывается от какой либо защиты от пиратства. Все компании, предоставляющие DRM защиту будут посланы на три буквы. Более того, он стал заигрывать с пиратами в твиттере и обещал им свою «крышу». Потому что человек знает, что пиратство- никакая не проблема, а благо! Вступайте в партию пиратов!!!

                    • TimeS:

                      Возможно — но это волен решать сам разработчик, а не несостоявшиеся покупатели его программ. И да, я помню что для 70% владельцев современных смартфонов 30р. — физически неподъемная сумма.

                      Пойми меня правильно, я не пытаюсь читать кому-то мораль. Или утверждать, что не разу ничего не скачал из интернета. Но ситуация, когда люди с радостью пользуются программой, но откровенно плюют на ее автора меня просто удивляет. Речь ведь не о каком-то там юридическом крюкотворстве или о дополнительном доходе для сверхприбыльных корпораций. Речь просто о хамском поступке по отношению к конкретному человеку. Который можно либо совершить, либо не совершать. Этот выбор каждый делает сам и никакие пиратские партии или новые модели распространения программ к этому выбору никакого отношения не имеют.

                      Исключительно ИМХО

                    • Alexandr Noskov:

                      Есть ещё огромная часть клиентов, которые просто физически не могут заплатить))) Это дети! Они не смогут сами открыть счет в банке, чтобы заплатить за прогу. Они не смогут попросить родителей- в глазах большинства родителей свиттер- ещё одна игрушка, не поощряется, там могут быть педофилы и наркоманы. Ещё одна категория- пенсионеры, которые не будут платить, боясь что в процессе Гугл сопрет у них пенсию. Так что это проблема системная, а не личная.

                      Исключительно конечно тоже имхо 🙂

                    • Alexander Gorodnikov:

                      Тогда пусть пользуются стандартным клиентом. Никто их не заставляет ставить взломанный Word на ПК, есть Google Docs, LibreOffice. Когда мы вибираем максимально комфортное для себя решение, мы за него платим. Если бы Robird Был единственным Twitter-клиентом на Android, то еще как-то можно было бы списать высокий уровень пиратства на таких потребителей, что смартфон они купили, а 60р. потратить не могут (пачка сигарет, бутылка пива, шоколад, 2 сникерса), но не при условии наличия бесплатных альтернатив и нативного клиента.

                    • Micael Linkdail:

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

                    • TimeS:

                      Еще раз — в данном случае взломав свою копию программы вы плюнули в лицо разработчику Robird, а не Twitter. Давайте еще в знак протеста простив внешней политики США хлеб в магазинах воровать начнем.

                    • Micael Linkdail:

                      мне плюнули я плюнул мы в расчете

                    • TimeS:

                      Т.е. я, например, вполне могу сломать вам руку, за то что на меня напали гопники в другом концу страны? И мы с вами будем «в расчете»? Или ограбить любого разработчика любого приложения, так как они все как один по умолчанию передо мной в чем-то виноваты? Или разбить стекла в офисе случайного китайца, ибо «все они делают паршивые телефоны»?

                    • Micael Linkdail:

                      ну если я гопник то вполне логично ломать меня полностью где бы я ни находился
                      но тут как бы другая категория — обман и воровство, в стране победивших жуликов и воров по другому быть не может

                    • TimeS:

                      Вор в данной ситуации вы. И следуя вашей же логике «вполне логично ломать вас полностью где бы вы не находились».

                      А разработчики Robird и Twitter вообще живут и работают в совершенно других странах и никакого отношения к политике РФ не имеют даже теоретически.

                      И можете не трудиться отвечать. Дальнейший диалог с вами меня в любом случае мало интересует.

                    • Micael Linkdail:

                      то есть самсунг с гуглом и твитером меня кинули и обворовали а я в итоге вор, вот с какого перепоя я должен остаться лохом и всем платить? я 10+ телефонов с андроидом сменил прежде чем смог найти хоть сколько-нибудь нормальный, бесчисленное число раз перепрошивал и менял софт что бы получить хоть что то условно съедобное

  5. ward_zorb:

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

    А что касаемо пиратства, то это зависит от доходов человека и наглости ведь коофициент детей до 18 лет в рунете зашкаливает, а они, по большей части не понимают зачем платить, когда можнл этого не делать ( что логично). Сам также покупаю далеко не весь контент фильмы уже сто слет домой не покупал, а в игры играю редко, поэтому бывает, да покупаю разок другой качественный проект. Ведь не жалко отдать копейку за то что реально принесет тебе удовольствие)

    И все же, пока информация предоставляется доступной во всех вариантах а донат, хоть уже и бесит но еще позволяет «жить» пиратство никуда не уйдет, и нужно просто это учитывать.

  6. Тимур Минулин:

    Количество грамматических ошибок в тексте, вот что поражает.