Задумка очень масштабная - количество запланированных функций меня, как юзера, очень впечатляет. Если доведёте до конца - будет настоящий "трекер-комбайн", который обязательно найдёт свою аудиторию. Очень хочется пожелать вам успеха!
Если же посмотреть на приложение, как разработчик и РП с достаточным жизненным опытом, то... хочется предостеречь от попытки сделать всё и сразу, а также напомнить золотое правило 80/20 (пруф): если не хотите захлебнуться в потоке ошибок и бесконечной реализации, просто найдите свои 20% действительно важных для успеха проекта функций и выпустите приложение с ними.
Мой список жизненно необходимых для запуска приложения требований (помимо очевидного, что в первую очередь это должен быть просто трекер, а не социалка и соревновалка):
1. Удобный интерфейс (судя по тому, что я вижу на сайте, с этим должен быть порядок).
2. Полноценная поддержка оффлайн режима (мало у кого есть мобильный инет в горах, зачастую он ограничен несколькими Wi-Fi точками на станциях подъёмников).
3. Хорошая база карт курортов и возможность полноценно работать в их отсутствии. Я не очень представляю, где Вы планируете искать 3D карты курортов - для подавляющего большинства мест их просто не существует. Что касается google-maps, то там нет, например, таких монстров как 3 долины, Port Du Soleil и Alpe D'Huez. Эта проблема беспокоит меня больше всего - представьте разочарование клиента, заплатившего деньги за приложение, и обнаружившего, что на его любимом курорте оно теряет половину функциональности.
Когда Ваш простой трекер без остальных плюшек будет удовлетворять этим критериям, его уже можно выводить на рынок, как недорогой аналог будущего комбайна. А чтобы не потеряться среди кучи других трекеров, стоит добавить парочку "киллер-фич". Мне вот понравилось "отображение друзей на карте" - очень нужная вещь, т.к. переклички по рации утомляют. Я пробовал несколько трекеров и такой функции не видел. При реализации учтите, что инет может теряться и лучше отображать местоположение с меткой времени (типа последний раз в 13:30 чувак замечен тут).
Что касается остального... то по-моему шансов стрельнуть немного и только при очень удачной реализации. Я бы отложил:
- соревнования (не вижу глобальных неудобств в том, чтобы сравнивать результаты, просто глядя в историю трекинга)
- рация/чат (реальную рацию всё равно не заменит в условиях пропадающего сигнала)
- web-камеры (прикольно, но существует столько разных форматов... я очень сомневаюсь, что имеет смысл тратить на это время: скорее всего с половины курортов данные вы транслировать не сможете, и юзеров это будет бесить)
- голосовое управление..... а собственно чем управлять? "приложуха, покажи мне мой трек?", или "приложуха, где мои кореша?". Может быть и прикольно, учитывая, что руки в перчатках, но я бы не заморачивался. Скорее всего приложением будут пользоваться, коротая время в подъёмниках и ресторанах, а там перчатки снять не проблема.
- навигация: это очень классная функция для новичков, которые в попытке добраться из точки А в точку B бояться заехать в какую нибудь *опу. Для них и надо адаптировать, например: найти самый простой путь по трассам, найти самый быстрый путь и т.д. Однако, вспоминаем, что у нас для половины курортов нету нормальных карт. Что будете делать? Я бы советовал до решения проблемы с картами функцию не реализовывать.
Итого. Лучше простое, безглючное и своевременно выпущенное приложение, которое будет в дальнейшем развиваться путём добавления функций, чем сложный и полный не до конца продуманных функций Титаник, который утонет в потоке багов и потеряет всяческую экономическую целесообразность ещё до своего выпуска, потому что вы вбухаете в него тонны человекочасов без гарантий какого-либо результата.
Искренне желаю удачи!
Сообщение отредактировал coderts: 05 July 2016 - 10:06