This isn't by any means a new subject, but I was wondering if any discoveries had been made over the last year regarding this 'problem'.
As described in this post:
Any timers on homescreen widgets on the N97, N97 mini, C6 and presumably the N8 as well are all suspended when the phone goes to sleep (backlight off, keyboard locked). This makes a countdown or alert application impossible.
The WRT app I'm working on at the moment polls a JSON source periodically and notifies the user when data matching their search appears. This works as long as the phone is unlocked, but if it goes to sleep then you will get no notifications until you unlock the screen again. Even worse, as the app checks every fifteen minutes for an update you need to have the phone unlocked for a total of fifteen minutes before it does anything, meaning if you only unlock it for a short period it still won't poll the server.
The delayed AJAX call isn't really an option here because it requires server implementation and I want to keep the option of delaying these refreshes to hours at a time.
I know this is a power saving feature however it gets in the way of the purpose of the application. Has anyone found a way of doing this without moving to Qt?