[Dev Story] История разработки приложения Clean for VK

46

Clean for VK

Нам пишет разработчик приложения Clean for VK

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

Являясь разработчиком, я долгое время не мог определиться с основной темой разработки своих проектов. Как я вижу, существует несколько перспективных направлений, динамично развивающихся в условиях сверхпредложения в App Store. Это финансовая тематика, развивающая и социальная!

5.5-Inch-1 5.5-Inch-2

Как правильно выбрать направление разработки? Можно попробовать проанализировать самые успешные приложения, но не факт, что и в этом случае выбор будет верным. Я поступил немного проще… Приблизительно в одно и то же время были сделаны несколько приложений разной тематики, но не копирующие существующие аналоги программ. Обязательным условием и идеей было то, что делаю то, чего реально еще нет! Тяжело с креативом? Может быть и так, но на самом деле незаполненных ниш много. Далее на пробу делается простой рабочий прототип и заливается в магазин приложений. Остается лишь наблюдать за динамикой и определяться с приоритетом развития одного из прототипов.

Далее более детально будем рассматривать историю и детали развития приложения “Clean for VK”, так как именно прототип данного приложения оказался наиболее жизнеспособным!
Условие отсутствия подобных предложений в App Store. В данном случае условие выполнялось на 100%, так как существовали различные мессенджеры, “шпионы” и прочее для ВК, но чистильщики отсутствовали по определению. Лишь позднее у меня появилась пара конкурентов, но их творения не получили развития, во всяком случае я не наблюдаю прогресса в приложениях-“повторюшках”!

5.5-Inch-3 5.5-Inch-4

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

За время существования первой версии, по необъяснимым для меня причинам, она неоднократно оказывалась в топ платных приложений российского сегмента App Store, хотя каких-либо действий по продвижению я не предпринимал. Приложение просто перемещалось вверх, болталось там пару дней и опускалось на исходные позиции, при этом прибыль от продажи программы не вырастала, что осталось для меня загадкой.

Clean4VKNewPromoScreen

И пришло время обновления… Изначально планировалось, что на обновление уйдет не более одной рабочей недели, но на деле обновление заняло порядка 3-х месяцев! Почему так? Все очень просто: приложение пришлось переделывать с нуля, добавлялись опции, детальное представление данных, что уже не могло вписаться в изначально простую концепцию программы.

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

Чистка комментариев на стене пользователя. Анализ происходит по похожему алгоритму. Берем все посты на стене и проверяем их на наличие комментариев. Далее проверяем пользователей, которые оставили комментарии, если пользователь попадает под определение “забаненного/удаленного”, то предлагаем его для удаления владельцу анализируемой страницы.

full1 full2

Данные опции не вызвали трудностей в реализации, так как делались с использованием стандартного SDK социальной сети ВК. Внимательное изучение ее методов позволяет делать очень интересные вещи. Я до сих пор не понимаю, почему разработчики сосредоточились на мессенджерах для ВК, можно же делать и другие программы.

Что действительно вызвало затруднение, это чистка лайков на стене пользователя. Нет, проблем с получением и анализом лайков не возникло. Была одна неприятность со временем выполнения (более 5 минут!!!), но она решилась с помощью стандартного метода “execute”, который позволяет пакетно обрабатывать запросы, выполняя их 25 штук за один раз. Настоящий ступор я словил, когда обнаружил, что в SDK отсутствует метод удаления нежелательных лайков. Данный метод просто не предусмотрен! Мои вопросы к сообществу разработчиков ВК остались без ответов. Погуглив, я так и не нашел нормальной информации по проблеме, кроме отсылок на давно не работающую программу VKbot и как руками можно удалять лайки.

Дело прошлое, я уже решил отказаться от опции, но пришло понимание, что мало быть первопроходцем, это и есть “киллер-фича”, которую так жаждут создать разработчики! Потому я и нашел способ реализации полноценного удаления лайков на стене пользователя. Детали реализации алгоритма пока остаются под капотом, пусть конкуренты попробуют воссоздать алгоритм)!

Удовлетворен ли я сейчас проектом? К сожалению, нет! Есть еще много того, что можно улучшить, заставить работать быстрей и так далее. Да и ошибки наверняка будут. В любом случае проект вроде как и не совсем серьезный, но продолжение и развитие его становится достаточно увлекательным занятием!

20 промокодов на версию “+”:

JMRM7TNXEY6M
H3F4XRN36TJ3
7T9YYL9RKXHX
47LWFLRWN9FY
9F3XEJ6WNYNF
WELLEN93F6EP
6XFNKA47JRXK
4964Y9P6FTW6
X6KYY66KMJ4N
RE4J63XETPK4
693NXE397X4N
FTEWRPKM7AFT
363TN3P74KXP
39W3HWFFEJ7R
XMEETR64XHH6
K9HX7L4K3NYW
M7P4RXPH7MWH
966AT4JL6M4W
L73TXWN7ELMH
9TYKKETP4HFN

Название: Clean for VK
Издатель/разработчик: VITALIY PODOLSKIY
Цена: Бесплатно
Встроенные покупки: Да
Совместимость: Универсальное приложение
Ссылка: Установить

Pages_ Если вам есть, чем поделиться с другими читателями нашего сайта, пишите на advert@appleinsider.ru и не забудьте указать свое имя или ник. Мы внимательно читаем входящие письма и публикуем ваши самые интересные истории.

46 комментариев

  1. 0
    neverwinter1983dd

    693NXE397X4N забрал. Спасибо(отправлено из приложения AppleInsider.ru)

  2. 0

    4964Y9P6FTW6 взял))(отправлено из приложения AppleInsider.ru)

  3. 0

    кто взял коды напишите

  4. 0

    Первый раз вижу на самом то деле. Но возможно из за того, что у меня и обычный то вк не установлен.привык в браузере.(отправлено из приложения AppleInsider.ru)

  5. 0

    Коды все использованные.(отправлено из приложения AppleInsider.ru)

  6. 0

    спасибо за код(отправлено из приложения AppleInsider.ru)

  7. 0

    Вот еще 30, только пишите кто какие берет! А то путаница получится!

    6KYPMM7KTR7J
    HP4XHN6XHK3N
    AXPHX4EFH3PP
    4ME4KLKNJ4LJ
    M74FLJTA6NX7
    N96JMAFHEJKK
    4TP3M4XRW37F
    L7YA4T74FLRE
    E6PW3JJKYRH3
    YNRLNPF7RHLM
    4E3YKK3R69EK
    HHYJPXWXKH97
    4333HEE7W7W7
    6NEH7MY7XP7P
    E6LR6FWMNEX4
    FLREMLLJ7YK7
    T747F6RPJR9P
    T6PXL97TAMY4
    PLW6T4KFTF49
    96ELY7HMAYFL
    RNWL7MKRTFW9
    9HYE9EJHK6HT
    PL9K7FXY7RX4
    MPKLK9JM34FX
    JA4AJYW4WYAX
    PXL7R646XML9
    PKRJNEKKHY7L
    XLA7K36TNWF7
    HXNFANWWJK76
    YNEHRJPYJYPT

  8. 0

    Спасибо, взял последний(отправлено из приложения AppleInsider.ru)

  9. 0

    Хотел бы получить версию +. Разработчик, можно попросить дополнительный код, пожалуйста? Bimax17@yandex.ru(отправлено из приложения AppleInsider.ru)

  10. 0

    Взял T6PXL97TAMY4 спасибо(отправлено из приложения AppleInsider.ru)

  11. 0
    RusWarrior93

    XLA7K36TNWF7 — взял, спасибо(отправлено из приложения AppleInsider.ru)

  12. 0

    MPKLK9JM34FX взял(отправлено из приложения AppleInsider.ru)

  13. 0

    Спасибо, взял PXL7R646XML9(отправлено из приложения AppleInsider.ru)

  14. 0

    Начал чистить лайки от собачек и приложение вылетает, так несколько раз. iPhone 6+, Ios 9.2 beta 4(отправлено из приложения AppleInsider.ru)

    • 0

      AnlimiT, «Ios 9.2 beta 4» не там ли собака порылась?

    • 0

      AnlimiT, Ну а так, буду фиксить через пару дней. Проблема зафиксирована на бетах и некоторых устройствах с джейлом! Было бы неплохо, если Вы а разделе программы «Сообщить о проблеме/Report a problem» более детально отписали когда именно это происходит! Не зря же я эту опцию добавлял, а чтобы оперативней узнавать о проблемах и общаться с пользователями)

  15. 0

    При отчистки собачек в подписчиках, просто пользователи в чс загоняются? То есть не совсем верное утверждение, что это очистка.(отправлено из приложения AppleInsider.ru)

    • 0

      Rayman, Утверждение верное в любом случае. Из каждого раздела, ВК предлагает разные способы очистки от «собак»

  16. 0

    Как использовать промокод, чтоб стала версия + ?!

  17. 0

    M74FLJTA6NX7 забрал. Попробуем.(отправлено из приложения AppleInsider.ru)

  18. 0

    Спасибо! Забрал код: AXPHX4EFH3PP. Посмотрим, что за зверь получился.(отправлено из приложения AppleInsider.ru)

  19. 0

    Спасибо! Взял HHYJPXWXKH97

  20. 0

    Судя по всему и эти 30 тоже уже использованы((отправлено из приложения AppleInsider.ru)

  21. 0

    L7YA4T74FLRE взял

  22. 0

    Вот я и не знал о данном приложении,но до тебя ,товарисч разработчик 😉 существовало Приложение в браузерной версии как гости вк и там написано кто удалился кого ты удалил и тд…я не сравниваю а просто пользуюсь им с мака.просто и удобно)
    З. Ы. Рекламу пропускаю и всё.
    Кстати,если честно ,то по-моему бесполезное Приложение для обычного юзера,для задротов вк — крутота наверное) у меня есть идея ноу-хау для App Store ,но увы я не умею писать приложения,и да ,моя идея приносила бы доход .
    Если интересно пиши на почту somov.fm@ya.ru(отправлено из приложения AppleInsider.ru)

  23. 0

    Ещё было бы полезно добавить функцию удаления размещённых пользователем постов и комментариев в обсуждениях в группах и пабликах. Иногда такое очень нужно 😉

  24. 0

    Отправьте один код на raf-ht@ya.ru заранее благодарен(отправлено из приложения AppleInsider.ru)

  25. 0

    Как всегда опоздал( если еще есть, отправьте пожалуйста на faq1989@rambler.ru. Спасибо.(отправлено из приложения AppleInsider.ru)

  26. 0
    Versh_Michael

    Буду очень признателен за код :3 Kriorn90@yandex.ru(отправлено из приложения AppleInsider.ru)

  27. 0

    И мне код плз 25andruh@mail.ru(отправлено из приложения AppleInsider.ru)

  28. 0

    Эхххх, и я опоздал на этот праздник жизни. Если есть возможность отправьте мне на почту код. Спасибо заранее. Gad_in@mail.ru(отправлено из приложения AppleInsider.ru)

  29. 0
    Александр Иванов

    У меня один вопрос: а зачем?(отправлено из приложения AppleInsider.ru)

Авторизуйтесь Чтобы оставить комментарий