Большинство навигационных приложений предлагают расчет ожидаемого время прибытия (ETA), то есть оценку времени до предполагаемого достижения конечного пункта каким-либо объектом. Компания Google продвинулась в этом вопросе далеко вперед, обойдя многих конкурентов. Бывший инженер Google рассказал, каким образом рассчитывается ETA в приложении Google Maps.
"Как и в аналогичных продуктах, в Google Maps расчет ЕТА зависит от многих параметров, – говорит бывший инженер Google Ричард Рассел. - К источникам информации относят: ограничение скорости, установленное правилами дорожного движения, количество поворотов на пути следования, среднюю скорость движения в данной области в разное время суток, а также информацию, полученную от разных пользователей. Исходя из совокупности данных, в режиме реального времени прогнозируется ETA"
Рассел объяснил, что поставщики навигационной информации постоянно сравнивают свои данные в реальном времени в различных условиях движения, используя их для корректировки алгоритмов расчета ETA. В результате, компании, имеющие информацию о фактической ситуации на различных маршрутах, в конечном итоге дают более точный прогноз.
Но, несмотря на большие усилия, которые тратятся на улучшение расчетов, инженер отметил, что в ближайшее время их точность вряд ли улучшится.
"Расчет ЕТА производится для текущего состояния на маршрутах следования, в то время как дорожное движение зачастую непредсказуемо, - пишет Рассел. - Даже если имеется полная информация о загруженности или каких-либо факторах, например, дорожных работах, влияющих на скорость движения, невозможно предсказать сбой светофора или медленно двигающийся грузовик" Источник
Android - молодая операционная система, которая уже завоевала сердца многих мобильных пользователей. Ее основа - Linux. Эта операционка была разработана Google и активно продвигается этой корпорацией. Система поддерживает несколько языков программирования, благодаря чему любой желающий может написать под нее приложение или игру.