Здравствуйте, industry.
Планируется разработка мобильного приложения со следующим
функционалом:
Приложение должно получать координаты различного городского транспорта
с серверов различных транспортных компаний, которые они в свою очередь
получают с навигационного оборудования, установленного на транспорте
соответствующих компаний.
Получив эти данные, приложение предоставляет пользователю информацию о
местоположении конкретного транспортного средства, его расстоянии до различных
точек на карте, возможного времени его движения, принадлежности его
к конкретному маршруту информацию по этому маршруту и пр.
Возникает вопрос:
Есть ли смысл в разработке серверного модуля приложения, который
возьмет на себя основной функционал, в частности получение данных с сторонних
серверов, приведения их к стандартному виду и пр., а на долю клиента установленного
на мобильном устройстве останется лишь функции интерфейса или
правильнее реализовать все в одном мобильном приложении предоставить
ему самому, без посредничества собственного сервера, получать данные с
серверов сторонних транспортных компаний?
Прошу учесть и то, что список этих компаний может в последствии сильно
меняться.