I was playing Air Sail today and I noticed something unusual. The game continues to run when my phone is locked. The countdown continues, sounds are still audible, I can still move the boat and even collect items all from the lock screen (without being able to see where I am going, of course.) I have sent an email to Readdle and I will post the response when (or if) I get one. In the meantime; anyone know how this is possible? I have never seen a sandboxed app command unrestricted background access like this before. I can't even think of a good reason to build this into the game. P.S. Derek, before you embarrass yourself again, I'll point out this is not the jailbreaking section.
Sounds like bad news to me. I'd imagine this is the sort of thing that could lead to another lock screen bypass.
Oh, here's a thought. The lock screen header is red like Voice Recorder when it is backgrounded. I wonder if the game is being kept active by a microphone related loophole. I wonder if this can be reproduced with other apps that utilize the mic.
This is the response from Readdle: I have now pointed out that an app using the mic does not need to remain active (like Ocarina) and asked why Air Sail was designed to keep my phone awake. I am also very interested in learning which processes are allowed to run in lock mode using this loophole because, at the moment, it appears only touch controls are off limits.
I read somewhere that apps wishing to remain active in the background were under some pretty strict conditions, since it consumes CPU instead of lying dormant. Sounds reasonable to me, so why would anyone need a mic to run in the background? I'm sure it could be useful in some instances, but not the ones mentioned in this thread.