Всем известно, что культура автовождения в России находится на довольно низком уровне. Уже никого не удивит внедорожник, занявший два парковочных места, или иномарка, влезшая на детскую площадку. Но с этим можно и нужно бороться!
Первые шаги в этой нелегкой борьбе сделала компания Greensight! 29 апреля 2011 года был официально запущен социальный проект Autochmo.ru. В результате у компании получилась интерактивная галерея, в которую пользователи могут добавлять фотографии и видео нарушений правил дорожного движения.
Похвальная инициатива, актуальная идея, бережное отношение и высокопрофессиональная реализация. Казалось бы, все сделано на высшем уровне. Но у этого социального проекта с самого его начала было одно небольшое неудобство. Ему не хватало оперативности и мобильности.
Представьте: вы в чудесном настроении собираетесь погулять с родным ребеночком, в предвкушении свежего воздуха, солнышка и радости. Вот вы выходите из подъезда, а там:
И все: радости и след простыл, хорошее настроение испарилось, солнышка нет, да и вообще осень на дворе. Но не во времени года проблема! Все испортил «четкий пацанчик на тазике без пружин». Вы конечно же попытаетесь на свой страх и риск протиснуться с коляской на дорогу. Но, согласитесь, куда приятней было бы пройтись по тротуару. Нет, вы несомненно сфотографируете обидчика со всех возможных ракурсов на свой смартфон, будете думать про наглеца всю дорогу и, вернувшись домой, выложите его в коллекцию Autochmo.ru. Но наслаждение от прогулки потеряно без-воз-врат-но. Мобильность и оперативность – вот, чего не хватало проекту. Будь у вас на телефоне специальное приложение, Вы бы смогли в несколько нажатий на своем iPhone создать факт нарушения, определить его месторасположение и даже прокомментировать его, высказав все свое негодование. Естественно, после придания огласке столь вопиющего нарушения Вы почувствуете себя законопослушным, добросовестным гражданином, трава станет зеленее, а солнце ярче. И неважно, что осень!
Мобильное приложение позволило бы вывести проект на новый уровень. Это прекрасно понималось компанией Greensight, Весной 2012 года начали переговоры с компанией Advanced Software Development по созданию специального приложения Autochmo.ru для iPhone, и уже 31 мая 2012 началась его разработка.
При создании любого приложения на самом раннем этапе его разработки решается наверное главный вопрос: Для кого делается приложение? Конечно же можно сказать, что приложение ориентировано на всех, кто желает закрепить в общественном сознании идею уважения и ответственности на дорогах, поэтому целевая аудитория практически не ограничена возрастом, полом и происхождением. Это все конечно так, но, первым делом, приложение создавалось для пользователей социального проекта Autochmo.ru.
Дизайн приложения разрабатывался компанией Greensight, поэтому нам осталось только осуществить его в приложении. В итоге пользователи сайта будут приятно удивлены тем, что в приложении Autochmo.ru были использованы похожие цветовые и структурные решения. Дизайн, оставаясь узнаваемым для постоянных клиентов, вобрал в себя все прелести управления на тач-скринах и в результате получился удивительно простой в обращении и радующий глаз интерфейс пользователя.
Страница авторизации в приложении Autochmo.ru
Главная страница проекта Autochmo.ru
С дизайном все было более-менее ясно. Но перед разработчиками возникали все новые и новые задачи. Дело в том, что часть функционала сервера не была предусмотрена для мобильных устройств, поэтому в ходе разработки приходилось тесно общаться с компанией Greensight «домами». Благо ребята оказались отзывчивые, и нам очень понравилось с ними сотрудничать.
В ходе одной из таких бесед о функционале приложения, неожиданно для всех пришло понимание того, что живем то мы в России, и не у всех на улицах есть 3G. Поэтому было решено сделать возможность офлайн создания факта нарушения. В результате мы получили довольно удобый механизм: фотографируем, указываем марку автомобиля и госномер, сетуем, что в нашей горячо любимой Родине нет повсеместного 3G покрытия, но расстраиваться сильно не придется – ведь приложение готово и к этой оказии – жмем «Сохранить», и наш случай нарушения будет доступен в разделе «Добавленные мной», в категории «Сохраненные факты»:
Вот теперь приложение Autochmo.ru стало подготовленным к суровым российским реалиям!
Но перед разработчиками приложения была поставлена новая задача – сделать оформление, идентичное госномерам. Конечно добиться того факта, чтобы заглавные буквы были бы меньше цифр, можно использованием разных шрифтов. Но не забывайте для какой платформы мы разрабатывали приложение: в iOS использование разных шрифтов в рамках одного лейбла проблематично. Но все гениальное просто: было решено поправить шрифт Arial таким образом, чтобы заглавные латинские буквы в нем были меньше цифр. Оставалось только сохранить его и все, больше ничего делать не надо.
Циферки стали гордо возвышаться над заглавными латинскими буквами. Красота да и только!
Этап разработки подошел к концу - приложение Autochmo.ru, с полным функционалом сайта, подобным дизайном и собственным шрифтом, было готово к тестировке с обоих сторон. Естественно, и тут не обошлось без приключений, и дело даже не в мелких недочетах и недоработках — именно для этого и нужна тестировка. Нужно было попробовать загрузить фото/видео нарушения. Конечно же, это должно быть самое настоящее нарушение правил дорожного движения. Сфоткать офисный стол или, например, монитор и продолжить тестировку? «Нет, не слышали!» На дворе же лето, поэтому за материалом для тестов было решено выйти на улицу. причем почти всем составом, независимо, дизайнер ты, тестировщик или программист. Кстати, знания правил дорожного движения тоже были необязательны. «Ну сейчас-то мы покажем наглецам, которые каждый день оставляют свои машины в раскорячку у офисного здания!» — с такими мыслями мы вышли на улицу и… О чудо! Все автомобили как на заказ стояли аккуратно на парковочных местах, пройдясь вокруг здания и не найдя ни одного нарушителя, мы, уже немного расстроенные, собирались вернуться в офис, как увидели это чудо:
Сфотографировав нарушителя, мы с чуством выполненного долга вернулись в офис. Обладателю данного автомобиля выпала честь стать первым авточмом нашего приложения.
После этапа тестировки было принято решение отправить приложение на рассмотрение в AppStore. Ничего не предвещало беды, но приложение длительное время находилось на рассмотрение у Apple Review Team. Приходилось неоднократно связываться с ними, предоставляя педантичным американцам всю необходимую информацию. Нет-нет, мы ни в коей мере не хотим сказать что-то плохое в их адрес, наоборот, ребята выполняют очень важную функцию, чтобы на AppStore были только качественные приложения. Но в конце концов мы получили письмо со следующей фразой:
“No action occurs when the user taps the На Карте button”.
В которой говорилось о том, что ничего не происходит при нажатии на кнопку “На карте”. Действительно, в приложении Autochmo.ru существует возможность создать случай нарушения С и БЕЗ указания месторасположения. Поэтому если пользователь решил указать координаты, то кнопка будет активна и значительно темнее своего варианта, который использовался бы в том случае, если случай нарушения создан без месторасположения.
Ведь именно так наши пользователи могут сразу, навскидку определить есть ли у случая нарушения привязка в координатам. Естественно, когда одну из функций воспринимают как баг, становится очень обидно. Поэтому после небольшого совещания было принято решение послать апелляцию, в которой мы по полочкам разложили все для наших уважаемых коллег из Apple Review Team. Спустя несколько дней приложение наконец-то было одобрено и выложено на Appstore.
Вот такой вот нелегкий путь прошло приложение от начала разработки до его реализации. Сотрудники компании ASD вложили в него не только все свое мастерство и опыт, но и с удовольствием и интересом подошли к разработке проекта. И теперь оно прочно основалось в топ скачиваемых приложений AppStore – на момент написания статьи приложение занимает почетное третье место. Надеемся, что приложение Autochmo.ru понравится и вам.
Приложение является абсолютно бесплатным и доступно для загрузки на AppStore. Для корректной работы приложения необходимо устройство, работающее на iOS версии 4.3 и выше. Подробное описание приложения можно найти в специальном обзоре на новостном сайте компании ASD.
Также возможно вам понравятся другие приложения, разработанные компанией ASD. С ними вы сможете ознакомиться в разделе «Продукты» нашего сайта.
Проведите конкурс среди участников CMS Magazine
Узнайте цены и сроки уже завтра. Это бесплатно и займет ≈5 минут.