The Arriva Bus App was updated a few days ago, Seems to be more accurate than the previous version.
The system works with the ETM (Ticket Machine) doing all the work, Which means that we no longer have to have seperate RTPI equipment onboard the bus. The ticket machine polls in to the Arriva server every 22 seconds telling it where it is in the world and the server cross references this against the published timetable and works out from that if its Early, Late or On time.
You can now select that it shows you the last known position of the bus, Rather than its estimated location… A much better option as you now know that the bus was actually at the place on the map.
All that needs to happen now is to get more ETM’s polling in to the system accurately.