(07 Jun 2023, 2:28 pm)BusLoverMum wrote Realistically, that would still require paying someone to develop it for them, though and it's most cost effective to pay someone who already has the required functionality in their portfolio. So they might give the contract to company X who have experience in taking the appropriate freely available data and making it pretty and understandable (maps, real time timetables, route planning etc) but to add in functionality like push notifications, which isn't a part of their regular portfolio would involve a lot more developer time which, of course, costs extra money that they may not recoup.
If fairness, all API's are all the same pretty much so if you can use one, you can use them all. If you can't do that plus push notifications then you probably shouldn't be an app developer. It's more all the bus companies just follow each other like sheep and use that nasty website system which they use which is bulky and all over the place which no doubt do the app aswell.
Edit: https://passenger.tech - These.