Hi,
Thanks for your email. I understand your point, but frankly there will
always be a way how to get around a ringing alarm. What about turning
off the phone? It certainly cannot be prevented and it is indeed not
difficult to do. Or you can simply take out a battery if you really
want to be sure it will not do anything ;). Of course, we can make it
harder to dismiss the application, but as you see it is mainly about
your attitude and if you decide you simply want to sleep you will have
the option.
It is generally not easy to hide application from running apps or make
it survive killing as the whole purpose of killing is to allow user of
getting rid of the application (so even a scheduled services/wake-ups
of the application are actually erased when it is killed). There are
some small tricks that could be done and we can have a look on it at
some point, but it won't be likely of the highest priority, because as
I tried to show above, there are some easy ways how to kill alarm that
cannot be prevented at all.
In a longer term, we may have support to trigger external events on
alarm (for example sent an event to your running computer to start
playing alarm). This way, if you kill the app, the external device
would still do whatever it was instructed to do so you would at least
have to walk to it to turn it off. It can be achieved already now, for
example using Petr's application AppReactor, but it is a bit
technically involved. If there is higher demand for this, we may try
to make this more simpler, but I do not thing there are many people at
the moment who would use this, so we focus our effort on other more
generally usable features.
Cheers,
Martin