Опубликовано в рамках четвёртой недели Нового Конкурса Обзоров. Автор текста – Алексей Додонов
Раз представилась такая возможность, то и я расскажу немного о себе и о своей программе. Полагаю нет смысла делать обзор, так как большинство местных обывателей скорее всего и так с ней знакомы. Я расскажу немного об истории создания этого приложения.
Пару лет назад друг привез мне из Америки невиданное на тот момент чудо техники iPhone. И одной из первых программ, купленных мной в AppStore оказалась программа со схемой метро за $5. За эту сумму мне досталась картинка со схемой без прокладки маршрутов, поиска станций и вообще какого-то функционала. Просто картинка и все. С тем же успехом я мог бы положить эту картинку в фотоальбом и открывать ее оттуда бесплатно. Но на тот момент это была единственная программа со схемой московского метро во всем AppStore.
А тут еще так сложилось, что мне по долгу службы приходилось часто разъезжать по городу и нужно было знать время поездки, чтобы я мог сообщить людям во сколько меня следует ждать. Так не пойдет, подумал я, напишу-ка я простенькую программку, чтобы она показывала мне время, необходимое для поездки, и решил убить на это дело 3-5 зимних вечеров.
Конечно, со сроками разработки я жестоко ошибся. Пришлось убить не 3-5, а 150-200 вечеров на разработку. При этом нужно было перелопатить огромные объемы информации, а это вам не халам-балам, как с виду кажется. Я и сам не ожидал. Каждый раз, когда надоедало, меня подталкивало желание не бросать дело на середине (ну если уж потратил столько времени, то жалко выкидывать), а также то, что в AppStore на тот момент так и не появилось достойного приложения, которым можно было бы пользоваться.
В результате родилась простенькая программка, которая, тем не менее, умела прокладывать маршрут и показывать время, затрачиваемое на поездку. С чувством выполненного долга я попользовался ей пару дней и с сожалением понял, что успел и так выучить всю схему, пока писал эту программу. И как быть, выкинуть ее? Заглянул в AppStore – там без изменений. Мысль отправить ее туда напрашивалась сама собой. Ну что делать, заплатил $99 за место в AppStore (да-да, за бесплатные программы разработчику тоже нужно платить), хорошенько подпилил интерфейс и отправил.
Ну а что было дальше, можно увидеть по истории отзывов к программе в AppStore.
Было очень много положительных отзывов (спасибо всем за них). Больше месяца она провисела на 1 месте общего рейтинга. И до сих пор она никак не выпадет из TOP-50 (еще раз спасибо всем пользователям за доверие). И раз уж она удостоилась такого признания с вашей стороны, то я уже не могу ее просто бросить.
Недавно я обновил программу, вышла вторая версия. Почти весь код в ней переписан заново, она стала значительно удобнее. Появились новые возможности, например, выбор станций тапом, подсказка в какую часть поезда нужно садиться, чтобы быть ближе к цели и прочие пряники.
При этом я очень стараюсь сделать так, чтобы нововведения не загромождали интерфейс, но были бы всегда под рукой, а программа при этом становилась только чище и проще.
Получилось у меня или нет, решайте сами.
Цена: Free [iTunes link]
Промо-коды? Что это? :)
31 комментариев
Форум →оч хорошая программа, маст хэв
Отвечая на вопрос автара скажу, что получилось. Эта программа стоит у меня на телефоне уже давно. Удобно. Функционально. Не глючно.
Программа действительно мастхэв. Пользуюсь весьма часто.
Раз уж автор появился наглядно – то еще раз пишу: спасибо за труды! :)
Каждый час – новый обзор. Большинство с промо-кодами.
Однозначно лучшая программа такого рода в Сторе и вообще показатель как надо делать приложения. Автору – респект :)
Автору – добавте возможность покупкой внутри приложения, хочется сказать “Спасибо” не на словах, а рублем ;)
Спасибо автору! Давно пользуюсь данной программой. Очень нравится.
ничего личного, только личное мнение (под собственные нужды)
комментирую крайне редко, но здесь пройти мимо не могу
1. аналогичных программ уже более, чем одна
2. в данной программе большой минус – черный, мрачный интерфейс (лично мое мнение и людей, которым показывал аналоги этот минус моментально оказывал решающее значение)
3. основная причина нахождения в топе – название (иные, возможно лучшие приложения или наоборот худшие, русскоязычными пользователями остаются незамеченными во многом из-за названия)
примеры приводить не буду (если конечно настаивать не будете), но они есть и среди платных и среди бесплатных
пожелание – сделайте “читабельным” интерфейс и все, программа на 100% будет без изъяна
ой, прошу прощения – глянул видео, оказывается есть переключение на “белый фон”
*ушел тестировать )))
kymir, былый фон уже давно сделан
Артур Малосиев, только не все обзоры сразу – а то нужно отлучиться и боюсь все пропущу :)
Пользуюсь Вашей программой уже давно, и новая версия, конечно, – это колоссальный шаг вперед, за что Вам огромное спасибо и премного признателен :) Интерфейс приятно порадовал, стал более iPhone-style, так сказать.
На будущее: можно перерисовать саму схему метро, сейчас в центре немного непривычная сетка из разноцветных ломаных линий – отвлекают внимание от надписей (на привычной схеме углов и пересечений гораздо меньше). Но в любом случае, программа точно must have :)
Насчет ломаных линий в схеме Вы правы. Я ее обязательно перерисую к моменту ввода новых станций Люблинской линии. Нарисовать схему Московского метро – это очень сложный процесс. Настоящая головоломка. А текущий вариант был первый и возможно, не самый удачный.
Кстати, оргинальную схему я использовать не могу, так как она защищена авторским правом.
спасибо) живу не в москве, но программу скачал когда читал Метро 2033 чтобы ориентироваться как шел главный герой)
Спасибо автору программы!!!
Приятно, когда подумали и добавили твой город))
Теперь и в Днепропетровске можно пользоваться метро, правда у нас только 6 станций и заблудиться или запутаться очень сложно ;)
хорошая программа, но еще не помешала бы пара функций из “подземки”…и отображение карты более красивое, чем просто схемка…пример: metromap.ru
Нравится, такую и купить не жалко. Особенно если автор программы тот же, что в своё время выпускал прошивки для модемов, за это отдельное мерси. Какой нибудь вариант есть как сделать добровольные финансовые пожертвования от благодарных пользователей?
Нет, прошивки не мои, но я помню этот модем :)
Возможно дальний родственник?
Репетитор, Вы действительно считаете, что схема с сайта metromap.ru была бы удобна для использования на маленьком экране телефона? Мне кажется здесь наоборот важна четкость, контрастность и отсутствие декоративных элементов. Поправьте меня если я не прав.
Красиво, лаконично, удобно. Автору пять с плюсом.
программа отличная, пользуюсь ей.
несколько пожеланий: сделать возможность одной кнопкой менять местами места назначения (A->B *нажал* B->A)
и еще возможность выбирать станции одним тапом, без удерживания
А я вот устал от угловатых схем метро…кстати на вашей схеме оно тоже не особо большое и четкое, если уж на то пошло. черт возьми, это же айфон, а не виндоус мобайл! здесь все должно быть красиво и изящно априори!…
и еще:
1. схема куда садиться, чтобы было удобнее пересаживаться – имхо лучше сделать переключаемой в текст (№ вагона и/или № двери). у нас в Питере 6 вагонов как минимум, а не 5 как на схеме в программке. по Питеру могу составить табличку номеров вагонов для различных комбинаций станций, если что…
2. почему нельзя выбрать станцию просто нажав на нее на схемке?
3. добавить фишку с определением местоположения было бы здорово. хоть мне это и не надо, но другим пригодиться.
4. с белым фоном появляется черная полоска вверху над названиями станций, отделяя их от статус-бара. оно так надо?
Автору спасибо, приложение просто отличное.
За схемой метро, красивой и удобной, советую обратиться к Илье Бирману http://www.ilyabirman.ru, думаю, для бесплатного приложения он согласится, а схема его — просто прекрасная.
Тем, кто хочет выбирать станции тапом — вы не поняли прекрасно решенной проблемы интерфейса (станции близко друг к другу).
Тем, кто хотел определение станции по местоположению — оно есть.
Автору — спасибо еще раз.
Непростой узел станции “Китай-город” не учтён при прокладке маршрута.
От Петровско-Разумовской до Калужской программа выбирает три маршрута с двумя полноценными пересадками. А есть и четвёртый, самый удобный, которым предпочитаю пользоваться: до Чеховской, переход на Пушкинскую и до Китай-города, где просто перейти на противоположную платформу и ехать дальше до Калужской. В итоге – один переход и короткая пересадочка.
Спасибо, хорошая программа. Правда есть ряд непонятностей. Например время в пути вычисляется с учетом подъема/спуска на эскалаторе или без? Скорее всего нет. Тогда учет времени подъема/спуска – желаемая фича. Ну а развивать программу можно бесконечно: ближайшие к станциям маршруты наземного транспорта, определение по GPS ближайшей станции метро и т д
“схема куда садиться, чтобы было удобнее пересаживаться – имхо лучше сделать переключаемой в текст (№ вагона и/или № двери). у нас в Питере 6 вагонов как минимум, а не 5 как на схеме в программке”
В программе указываются не номер вагона для посадки, а часть поезда. То есть на картинке поезд поделен на 5 частей и выделена та часть, в которую следует производить посадку. К номерам вагонов очень сложно привязаться. Вот например, в Москве на некоторых ветках в зависимости от загруженности запускают поезда с разным количеством вагонов. Это очень сложно учесть.
—————————
“почему нельзя выбрать станцию просто нажав на нее на схемке?”
На этот вопрос отлично ответил ludoedoed. Дело в том, что действительно непросто сразу попасть пальцем в нужную станцию. Я старался сделать так, что бы выбор тапом был удобен.
—————————
“добавить фишку с определением местоположения было бы здорово. хоть мне это и не надо, но другим пригодиться.”
В текущей версии можно увидеть ближайшие станции в списке быстрого выбора. Сейчас я работаю над более удобным функционалом определением местоположения.
—————————
“Непростой узел станции “Китай-город” не учтён при прокладке маршрута.
… программа выбирает три маршрута с двумя полноценными пересадками. А есть и четвёртый, самый удобный, которым предпочитаю пользоваться”
Алгоритм расчета маршута, несмотря на кажущуюся простоту, довольно сложен. Я стараюсь все учесть, но некоторые огрехи еще выявляются. Если отдать приоритет одним критериям, то окажутся неучтенными маршуты, которые более важны другим пользователям и наоборот. Постепенно я постараюсь его привести в состояние, в котором он будет удовлетворять потребности большинства пользователей.
—————————
“Например время в пути вычисляется с учетом подъема/спуска на эскалаторе или без?”
Время расчитывается от посадки в поезд до высадки.
Время подъема/спуска на эскалаторе скоро добавлю, будет соответствующая настройка.
—————————
“ближайшие к станциям маршруты наземного транспорта”
Тоже скоро будут.
Программа одна из лучших в AppStore. Сочетание функциональности, ненавязчивого и информативного интерфейса с элементарностью использования поражает. Хоть пользуюсь ей не часто, но каждый раз радует. Хотелось бы отблагодарить рублем за столь полезный продукт. Алексей молодец! Новый (если он будет) продукт автара куплю не раздумывая. К делу подошел с полной отдачей и надлежащей ответственностью. Всех блааг!
Сам не из Москвы, но часто там бываю программа просто улет за free спасибо! До этого пользовался платной версией World Sub? Ваша понравилась больше, но она чем то похоже единственное для меня достаточно одной Москвы и Питера.
не нравится мне эта программа
некрасивая и неудобная, да и база городов очень небольшая
Спасибо за отличое приложение. Сам не часто езжу в Метро, но в Киеве очень выручила = )
Всех благ и удачи!
Идея далеко не новая и её бесплатная реализация существует на всех мобильных платформах с 1997 года. И не только для Москвы. Для прочих городов даже учитывается расписание поездов.
“Métro is your free guide on PDA (Palm, PocketPC, iPhone, BlackBerry, Smartphone…) to public transport systems worldwide (400 cities covered now).”
http://metro.nanika.net/MetroA-en.html
Программа великолепная, даже не знаю что еще из функционала можно добавить. Спасибо большое, сильно облегчает жизнь. Такая точно заслуживает, чтобы за нее платили.
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Почему пропадают сохранения в играх после авторизации через Apple ID
Как на iPhone отключить новую фоновую подсветку в полноэкранном режиме YouTube
Почему приложение Напоминания выдает уведомления даже после удаления
При воспроизведении видео в YouTube через браузер Safari возникает ошибка: «ваш браузер не распознает ни один из известных форматов»
Что делать, если не работают некоторые клавиши в MacBook
Что делать, если один наушник AirPods часто отключается
Как восстановить заметки на iPhone без iCloud
Как в iOS найти все фото и видео, которые сохранены из конкретного приложения