But they’ve also changed permissions. So, in updating LANNouncer, I’ve had to make a ton of additional changes just to keep it running. Specifically, Google now expects you to approve every action the first time you do it, or not.
Which could mean, you configure LANNouncer, put it in a closet (as I have done) with speakers, and then wonder why it’s not working, only to see that a permission request has blocked it and crashed the device.
I could ask for all permissions up-front, but (1) Google doesn’t like that idea, (2) what if you refuse or revoke them? You don’t NEED LANNouncer to have access to the camera, but it can’t act as a security camera or alarm strobe if you don’t. But… do you really want to have it fail to take a photo of the arsonist or attacker because you didn’t grant permissions right then, due to the new Google policies?
I’m largely just annoyed. I built LANNouncer for my needs, put it out there because I consider it a bit cool, and Google is making it too complex for an app that costs more to run than it garners in donations. But which model would you prefer - it asks up front and crashes if you then ask it to do something you denied it, or it asks when needed which means it seemingly hangs on a question when it really matters?