ТЕКСТ: ТИМОФЕЙ ТАТАРИНОВ.
Желание попробовать себя в роли iPhone разработчика у меня появилось около года назад. Тогда я начал придумывать идеи для будущего приложения. Все, что «рождалось» в моей голове сразу находило отражение в блокноте. После недолгой проработки я даже начинал реализовывать какие-то из них, но вскоре обнаруживались недостатки, которые мешали дальнейшей разработке.
Но полгода назад, гуляя по магазину, и выбирая среди множества похожих продуктов подходящий мне, взгляд мой упал на надпись «ГОСТ…». И тут, как будто, что-то в голове щелкнуло, и я понял «вот оно!». В памяти сразу промелькнули ТВ передачи про разного рода подделки, а также воспоминания о наставлениях бабушки, еще когда я был в начальной школе, про буквы “E-…” и продукты «по ГОСТу».
Целью своего будущего приложения я поставил помощь людям в выборе качественных вещей и продуктов. А ведь, что может быть лучше, чем создавать что-то полезное и нужное людям!
Материалы
Прежде чем браться за само приложение и его интерфейс, было решено проверить доступность информации по гостам. Я предполагал, что где-то есть файлы гостов архивом, но не нашел ничего подобного. Были только специализированные сайты, с которых можно было брать информацию с указанием ссылки на источник. Что я и сделал, написал небольшой скрипт, который разбирал страницы сайта и доставал только нужную информацию. После того, как у меня была база данных на руках, появился дополнительный стимул продолжать дело и ни в коем случае не останавливаться.
Интерфейс
«Пользовательский интерфейс – это очень важный вопрос. От того, насколько он будет приятен и удобен в использовании, напрямую зависит успех приложения», – именно с такими мыслями я начинал создавать программу.
Разработка интерфейса, как я понял, это всегда итеративный процесс, процесс постоянных улучшений и пересмотра своих взглядов. Так происходило и с моим приложением.
Первая версия была очень сырой, содержала множество очевидных и не очень недочетов. На которые мне указали знакомые, согласившиеся побыть на время тестерами. За что им большое спасибо.
В следующей версии я не только учел все замечания, но еще и добавил кое-что свое. А именно, символ приложения – «банка сгущенки», который помог определиться с цветовой схемой приложения и иконкой.
Далее работа над интерфейсом заключалась в поиске наиболее приоритетных для пользователя вещей на каждой странице, в каждом действии. Так был переработан список гостов. В первых версиях номер ГОСТа затенял название и занимал слишком много места. В результате названию было отведено большее место, и в то же время номер остался виден и читаем.
Следующее и основное исправление-доработка находится на экране поиска. С самого начала я думал о поиске, как об основной операции, которая должна быть максимально удобна и занимать минимальное время. Стандартная клавиатура, которая позволяет вводить госты вида «11.22.3-2010», неудобна из-за маленьких кнопок. Числовая клавиатура с большими кнопками идеально подходила для нашей функции, только не поддерживала символы «.» и «-». Пришлось немного покопаться и переопределить стандартный ввод, зато теперь, как я думаю, многие пользователи довольны тем, что им не приходится каждый раз целиться, чтобы ввести номер.
Это только пара примеров улучшения интерфейса, но ими я хотел показать, что очень важно заботиться об удобстве пользования вашей программой.
Разработка
Программу я начал писать в начале октября, а продажи первой версии стартовали 6 февраля. Итого около 4 месяцев программирования по вечерам, после основной работы.
Процесс разработки строился итеративно, путем постоянных улучшений. Вначале писался основной функционал. Затем он тестировался на удобство и выполнение своего предназначения. Если нужно, вносились изменения и так до версии готовой к продажам.
Чтобы придерживаться плана мне необходимо было формулировать задачи самому себе и где-то их держать. Для этого я решил попробовать новый сервис от Джоэла Спольски “Trello.com” и остался им доволен. Он хорошо подходит для небольших проектов или коротких фаз крупных проектов. Основное преимущество этой системы управления задачами – простота.
Вы можете группировать задачи по спискам “В очереди”, “К выполнению”, “Выполняются”, “Выполненные” и т.д. Задача назначается конкретному участнику, ей может быть присвоена метка с цветом и названием. Внутри каждой задачи может вестись обсуждение спорных вопросов. При этом хорошо настроена система оповещений. Я ее опробовал, когда давал программу на тестирование другу. Результаты тестирования он оформлял в задачи с описанием, а мне своевременно приходили оповещения. Я думаю вы найдете и другие преимущества этой системы, если попробуете.
Обзор функций
С помощью приложения вы сможете:
– найти нужный ГОСТ по номеру;
– найти нужный ГОСТ через каталог;
– узнать название, дату принятия и статус госта;
– изучить документы ГОСТа;
– отправить описание ГОСТа по email;
– скопировать название и номер ГОСТа в буфер обмена;
– добавить ГОСТ в избранное;
– найти ранее просмотренный ГОСТ в истории;
– получить обратную связь с автором приложения;
– узнать новости приложения.
Продажи и доработки
Стартовало мое приложение с гордого 616 места в общем зачете и 57 – в категории. За первый день было 3 скачивания. Потом я разослал информацию о приложение ВКонтакте среди друзей, и в следующие два дня продажи возросли соответственно до 6 и 23 скачиваний. Параллельно с этим готовился обзор на “Планете iPhone”, как оказалось, не зря. Именно в день обзора наблюдался пик продаж – 615 штук. Но потом случилось непредвиденное, начали появляться негативные отзывы и продажи резко пошли на спад.
В чем же было дело. Многие скачавшие программу ожидали увидеть полные тексты гостов, документы. А я задумывал приложение как простой справочник по названиям и не предусмотрел, что полное описание госта очень важно. За несколько дней я устранил свой недочет и сразу же отправил обновление в App Store. Через 5 дней пользователи уже смогли его скачать. В этот же день я получил несколько позитивных комментариев, которые вдохновили меня на дальнейшую работу.
Планы
Мои планы во многом строятся из потребностей пользователей, о которых я узнаю через комментарии в App Store и личных сообщений по email. Краткий список ближайших планов:
– актуализация статусов гостов;
– добавление отсутствующих гостов;
– версия для iPad;
– улучшения по интерфейсу.
Цена: 1.99$ [iTunes link]
Данная история опубликована в рамках рубрики Developer Story, где разработчики делятся секретами своей внутренней кухни.
Источник: