Идея, о которой я здесь расскажу, возникла у меня уже давно. Все мы знаем о проблемах трамвайного транспорта в нашем городе. Также мы знаем, что решение этих проблем, скорее всего, никого из властей не интересует, к сожалению. Поэтому я предлагаю способ решения одной из проблем, который не требует привлечения ни властей, ни трампарка. Проблема, о которой я говорю, - это проблема расписания движения трамваев, а именно, его несоблюдения. А идея такова.
Представим, что есть мобильное приложение, которое умеет определять текущее местоположение устройства и отправлять его на некий web-сервис, а также получать от него список меток, ранее добавленных описанным способом (метка - пара координат X-Y), например, за определённый промежуток времени.
Схема работы проста - человек заходит в трамвай и посредством приложения отправляет свои координаты на сервер. Человек, который подходит на остановку, открывает приложение и смотрит на карту меток, добавленных, скажем, за последние 15 минут. Он видит, например, что последняя метка отправлена 5 минут назад на предыдущей остановке, поэтому есть смысл подождать трамвай.
Отвечаю на самые первые вопросы и критику:
1) Уже есть куча подобных систем, работающих в других городах, и не только для трамваев, а для всего общественного транспорта вообще.
Да, есть. Но эти системы требуют установки специального оборудования на транспорте, и они не бесплатны. А кто у нас захочет тратить деньги на безнадёжный трамвай? Мэр? Трампарк? Кто? ... Никто - это единственный ответ. Моя идея не требует дополнительного оборудования. Только мобильные телефоны людей. Кроме этого, я не собираюсь комерциализировать эту идею, я хочу, чтобы она приносила пользу людям, пользующимся трамваем в нашем городе.
2) Да кто будет пользоваться этим приложением? Кому это нужно? Зачем?
Я считаю, что главное, что может привлечь людей к использованию этой системы, это - простота и минимум затрат на интернет-соединение.
Простота использования выражается в следующем:
Интерфейс приложения будет таким, чтобы от человека требовалось минимум каких-либо действий. Когда человек заходит в трамвай, он нажимает всего лишь одну кнопку в приложении, всё остальное делает программа. Разве сложно нажать всего одну кнопку? Я думаю, нет. Кроме того, возможно реализовать интерфейс в виде виджета на главном экране устройства, тогда не нужно будет даже заходить в приложение. Разблокировал экран и нажал на кнопку. Всё.
Минимум затрат на интернет-соединение - это, может быть, самая важная проблема, так как основным поводом для скептического отношения к идее может стать "Да я ещё и на это деньги тратить должен? Да на фиг оно надо!". Сетевой обмен с web-сервисом будет оптимизирован в этом смысле. Я подсчитал, для передачи информации об около 50 метках нужно примерно 8-9 кБ входящего траффика. При цене интернета, грубо, 10 руб / Мб (даже у Теле2 без доп. опций Мб траффика стоит дешевле, примерно 6-7 руб / Мб.) за одно обновление карты меток тратится не более 10 копеек. Одна поездка - одно обновление карты. Я думаю, это очень неплохо.
3) Ладно, допустим, а кто это будет делать,
gustav, ты чтоли?
Сначала я хотел реализовать эту идею самостоятельно и рассказать уже о результатах. Но вышло не так, как я хотел, времени на реализацию и необходимого опыта у меня не хватает. Но кое-что я уже сделал. Сейчас уже есть готовый web-сервис. Он есть и работает. Нужно написать мобильное приложение. Для начала под Andriod. Я думаю, это не очень сложно, особенно для тех, у кого есть опыт.
Я прошу всех, кто знаком или имеет опыт написания приложений под Android, оказать помощь в реализации этой идеи. Я очень надеюсь, что найдутся люди, которые, как и я, не пожалеют немного своего времени для этого дела.
Я уже приготовился к закиданию тапками, хочу сказать только одно. Банальная вещь, которую уже много раз говорили здесь - просто сидеть и писать посты, сложно что-то реально сделать. Это всё, несомненно, так. Но я попытался что-то сделать, пол дела (с технической стороны) уже есть. Я убеждён, что у нас в городе есть люди, которые обладают необходимым опытом и знаниями для реализации оставшейся части. Я очень хочу, чтобы они не пожалели немного своего времени. Я готов помогать и буду помогать. Я верю в результат. И я верю, что эта идея, будучи реализованной, сможет повысить качество пользования трамвайным транспортом в нашем городе. Это должно будет привести к увеличению количества пользователей трамваем и, возможно, это поможет избежать его уничтожения, к чему сейчас всё постепенно и идёт.
Все предложения, идеи, рекомендации прошу выкладывать в эту тему, не в лс.