Приложение указывает нужную ему остановку/геолокацию и отмечает, за сколько метров до точки назначения приложение должно его разбудить (звуковым сигналом, вибрацией). Почему это лучше обычного будильника?
Потому что проснувшись от будильника, поставленного на стандартное время, можно обнаружить, что стоишь в пробке и до нужной остановки еще очень далеко, и сколько еще ехать придется по времени - неизвестно, надо постоянно просыпаться и контролировать. Или наоборот, автобус помчал по пустой дороге и тогда велик риск проспать нужную остановку. Отслеживание геометки поможет избежать этих неудобств.