Dev Story Очистка контактов. История об адресной книге

Информатор avatar | 41
FavoriteLoading В закладки
Очистка контактов. История об адресной книге

ТЕКСТ: SUBMARINE APPS Моя история начинается в «далекие» времена, когда на рынке смартфонов властвовала Symbian ОС. В то время я часто менял телефоны в поисках самого удобного. По этой причине страдала моя телефонная книжка. Номера постоянно терялись, дублировались, либо содержали набор странных символов. С появлением айфонов, мои поиски удобного телефона окончились, но проблема контактов оставалась. Благодаря, на мой взгляд, неудобной системе синхронизации, хаос контактов царствует. Тогда возникла идея написания приложения, которое помогает уменьшить потери от этого хаоса. Так на свет появилось приложение Очистка Контактов (Clean My Contacts англ.).

Процесс Написания

По идее приложение должно было содержать в себе набор функций по удалению дубликатов и очистки от пустых контактов. В начале я залез на полюбившийся мне сайт StackOverflow, где всегда можно найти много полезной информации по части программирования. И действительно, там оказался вопрос о копировании данных контакта и несколько хороших ответов к нему. Там я понял что придется столкнуться с языком Си, который я не очень жаловал, ведь обычно пишу на Objective-C. Но ответы на сайте помогли мне задать правильное направление. Перелопатив еще с десяток форумов, я наконец составил основную часть программы. И написал функцию удаления пустых контактов.

Тяжелее вопрос стоял с уничтожением дубликатов, ведь просто так их стирать нельзя. Они могут отличаться от оригинала другим номером, либо дополнительным адресом. Этот вопрос также был решен. Английский, Французский, Немецкий, Итальянский, Испанский и Русский. В этом мне помогли знакомства со школы и университета, так как денег на профессионального переводчика не было. К моменту появления программы в AppStore не были переведены только скриншоты для презентаций на немецком языке, и их пришлось залить так.

Продвижение

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

Заключение

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

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

iPhone + iPad: $0.99 [iTunes link]

Спасибо за внимание.

Данная история опубликована в рамках рубрики Developer Story, где разработчики делятся секретами своей внутренней кухни.
1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (Проголосуйте первым за статью!)
undefined
iPhones.ru
ТЕКСТ: SUBMARINE APPS Моя история начинается в «далекие» времена, когда на рынке смартфонов властвовала Symbian ОС. В то время я часто менял телефоны в поисках самого удобного. По этой причине страдала моя телефонная книжка. Номера постоянно терялись, дублировались, либо содержали набор странных символов. С появлением айфонов, мои поиски удобного телефона окончились, но проблема контактов оставалась....
Прокомментировать

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

  1. Vo3Dyx avatar
    Vo3Dyx17 ноября 2012
    0

    Забрал AANRYWFNK947, спасибо. Погляжу на деле

    Vo3Dyx avatar
    Vo3Dyx17 ноября 2012
    0

    @Vo3Dyx, ридимнуть то ридимнул, а в пюрчейзд не добавилось…

  2. dimaarj avatar
    dimaarj17 ноября 2012
    0

    Спасибо, забрал: K6P6JKF3FTE7

  3. riozone avatar
    riozone17 ноября 2012
    0

    Хоть писали бы, что позабирали

  4. burivuh avatar
    burivuh17 ноября 2012
    0

    Как всегда( кодов уже нет, а отписались двое

  5. anivaros avatar
    anivaros17 ноября 2012
    0

    Для русс аппстора недоступен, ну что за несправедливость :(

    SubmarineApps avatar
    SubmarineApps17 ноября 2012
    0

    @anivaros, попробуйте снова, уверены проблема устранена.

  6. dmastaone avatar
    dmastaone17 ноября 2012
    0

    “Запрошенный вами продукт сейчас недоступен в данном магазине (Русский)” в чем проблема?

    SubmarineApps avatar
    SubmarineApps17 ноября 2012
    0

    @dmastaone, попробуйте снова, уверены проблема устранена.

  7. alefut avatar
    alefut17 ноября 2012
    0

    Очень полезная функция. В Андроиде ” от Самсунга ” эта функция встроена. Да уж. Камешек в IOS…

  8. epress avatar
    epress17 ноября 2012
    0

    Гугл контакты вам в помощь, уж точно уже никогда не потеряете и удобно редактировать и дубликаты чистит

  9. ultralibra avatar
    ultralibra17 ноября 2012
    0

    Дорогой разработчик, я не могу купить сие чудо из Эмиратского магазина (UAE), скажите смогу ли в будущем?

    SubmarineApps avatar
    SubmarineApps17 ноября 2012
    0

    @ultralibra, мы обязательно выпустим локализацию и в UAE в ближайшее время.

  10. others avatar
    others18 ноября 2012
    0

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

    SubmarineApps avatar
    SubmarineApps18 ноября 2012
    0

    @others, опишите вашу проблему написав нам: [email protected]
    укажите версию прошивки и модель iphone/ipad
    будем только признательны

  11. REM1234 avatar
    REM123418 ноября 2012
    0

    Тоже была проблема с дублированием, пока не разобрался – заходишь в iCloud на компе и делаешь объединение контактов . Проблема решена)

    SubmarineApps avatar
    SubmarineApps18 ноября 2012
    0

    @REM1234, программа нацелена не только на устранение дубликатов.

  12. timurcheg avatar
    timurcheg18 ноября 2012
    0

    для массового удаления контактов использовал Sprin Cleaning. Правда искать “Зомби” и дубликаты не умеет :(

    SubmarineApps avatar
    SubmarineApps18 ноября 2012
    0

    @timurcheg, извините конечно, но тогда не нужно рекламировать чужой продукт))

  13. kyz96bl4 avatar
    kyz96bl418 ноября 2012
    0

    Вот кокраз пару дней назад мучался с дубликатами
    Пришлось купить другую програмульку и с бубном через эксель правил на ПК
    Чуть-чуть бы пораньше…
    Но за это тоже спасибо! купим как понадобится )

  14. ArtVitU avatar
    ArtVitU18 ноября 2012
    0

    Что-то отзывы в AppStore не очень…

    SubmarineApps avatar
    SubmarineApps18 ноября 2012
    0

    @ArtVitU, да у нас были проблемы с тестированием, которые впрочем решились до выхода статьи и новая версия уже ждала обновления. Но так получилось что вышла статья и в данный момент могут наблюдаться неполадки в работе программы если у вас дубликат контакта пустой.
    Мы написали в Apple с просьбой скорее рассмотреть новую верcию. Как только она выйдет мы вам сообщим. Также предлагаем всем подписаться на нашу страничку на фэйсбуке(адрес – сайт поддержки приложения). Там много всего интересного, плюс мы проводим постоянные розыгрыши промо-кодов для новых версий наших приложений.

  15. MAXiDROME avatar
    MAXiDROME18 ноября 2012
    0

    А что такое “зомби”?

    SubmarineApps avatar
    SubmarineApps18 ноября 2012
    0

    @MAXiDROME, “зомби”- это пустые контакты, которые не содержат номера телефонов, адреса либо адреса почтовых ящиков.

  16. vldom avatar
    vldom18 ноября 2012
    0

    Странная программа. Нашла “дубликаты”. При попытке ткнуть в найденные дубликаты контактов, 4 раза вылетала. Больше не пытался пробовать. В “зомби”-контактах оказалась куча контактов, автоматически импортированных системой (ios6.0.1) из фейсбука. Удалять их не надо, но программа не знает об этом. Возможности удалить из зомби не все, а только выбранные контакты, нет.
    Удалил программу, поставил одну звезду.

    SubmarineApps avatar
    SubmarineApps18 ноября 2012
    0

    @vldom, удалить контакты можно и по одному как уже описывалось! В зомби контактах находятся все контакты не имеющие адресов или телефонов как уже описывалось выше.

  17. SubmarineApps avatar
    SubmarineApps18 ноября 2012
    0

    Большая просьба прекратить ставить плохие оценки – ваши мнения уже были услышаны- повторюсь новая версия ждет одобрения, в ней исправлены все известные баги. Так что немного терпения и вы сможете обновить версию.
    То что у некоторых прога вылетает в большинстве связано с новым управлением контактов в iOS6. Наша команда днем и ночью тестирует программу. Спасибо за понимание.

  18. Shefich avatar
    Shefich18 ноября 2012
    0

    Скачал, идея классная, постоянно мучаюсь с дубликатами.
    Работает как и заявлено. Молодцы!

    SubmarineApps avatar
    SubmarineApps18 ноября 2012
    0

    @Shefich, спасибо.

  19. SubmarineApps avatar
    SubmarineApps18 ноября 2012
    0

    Более полный обзор приложения смотрите по адресу: http://www.youtube.com/watch?v=rRTj2elwa8Y

  20. CyberBugNN avatar
    CyberBugNN18 ноября 2012
    0

    А как такой беспредел то вообще появляется? Типа “зомби”… Начал записывать и забил?

    SubmarineApps avatar
    SubmarineApps18 ноября 2012
    0

    @CyberBugNN, причин может много. Либо забыл записать, либо номер утерялся в следствии неправильно синхронизации, либо специально записывал чье-то имя, чтобы не забыть, и оно так и висит в книге. Причины появления не столько важны, сколько их последствия. Учитывайте тот факт что программа написана не лично для вас а для широкого круга людей. Мы не можем учесть все сторонние факторы или причины по которым у вас появлялись те или иные записи, поэтому всегда заходите в превью секцию прежде чем что-то удалять.
    Мы работаем над улучшением нашей программыи в скором будущем надеемся что она будет удовлетворять потребностям всех пользователей.

    CyberBugNN avatar
    CyberBugNN18 ноября 2012
    0

    @SubmarineApps, да я как бы к программе и разработчикам без претензий! Любопытно просто стало… Может у меня просто не так много контактов )))

    SubmarineApps avatar
    SubmarineApps18 ноября 2012
    0

    @CyberBugNN, у меня в книжке около 250 контактов. Когда я написал эту программу то увидел у себя около 7 дубликатов и 10 пустых контактов, хотя ожидал что это число будет меньше.)
    Выше в комментариях я скидывал ссылку на более полный обзор программы. Там я показываю, как может выглядеть засоренная книжка и как программа помогает с ней бороться. Затем показана уже очищенная адресная книга.

    CyberBugNN avatar
    CyberBugNN18 ноября 2012
    0

    @SubmarineApps, у меня 317… Кто эти люди? ))) Шучу )))
    Обзор посмотрел уже… Ясно всё ) Спасибо!

    SubmarineApps avatar
    SubmarineApps18 ноября 2012
    0

    @CyberBugNN, всегда пожалуйста ;)
    ну я честно говоря сам не помню откуда у меня небольшая часть контактов)

  21. Roman Neverov avatar
    Roman Neverov19 ноября 2012
    0

    А почему бы не юзать gmail.com как ms exchange сервер? :)
    У меня давно не проблемы с управлением контактами :)

    SubmarineApps avatar
    SubmarineApps19 ноября 2012
    0

    @Roman Neverov, не у всех есть учетная запись гугла. При этом гугл такая же альтернатива как и наше приложение. Почему бы не юзать наше?!
    Кроме того лично я придерживаюсь мнения, что айфон должен быть самодостаточным устройством, если ради чистки контактов мне нужно регаться на гугле это глупо.
    Другое дело если аккаунт уже есть и таким способом пользуешься давно.
    Но у нас тут айфон блог и девелопер стори так что…)))

  22. SubmarineApps avatar
    SubmarineApps19 ноября 2012
    0

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

  23. SubmarineApps avatar
    SubmarineApps26 ноября 2012
    0

    Здравствуйте!
    Рады сообщить что исправленная версия приложения Очистка Контактов прошла проверку и доступна для скачивания.
    https://itunes.apple.com/ru/app/clean-my-contacts/id573707452

  24. Demoz avatar
    Demoz27 ноября 2012
    0

    Только что скачал свежую версию, iphone 4s, всего у меня около 500 контактов, без коца вылетает и виснит, в общем пользоваться практически не возможно(.

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

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

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

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

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