I'm guessing they wouldn't need to fiddle with an app; the software would just automatically signal their approach based on GPS/navigation info.
I agree theoretically a camera + machine-learning based system could work just as well; I've always wondered why that wasn't standard on traffic lights these days given that the hardware would probably cost a few hundred dollars (if procurement for said hardware were done competently, which I suppose as you said, it probably wouldn't be).