Android is known for being the most open of all the mobile O/S, which means that developers have access to some APIs that can do more and/or have fewer restrictions than the corresponding API on other platforms.
An example of this is background processing. In a multi-tasking environment, the user has multiple apps open and is switching back and forth between them, a very common scenario with modern smartphones. Only one app can be in the foreground at any given time, with all the other open apps in the background. The Featured Image shows four open apps on my Nexus 7 – Facebook, Twitter, Gmail, and Gotya.
When Gotya for Android is running in the background, it can still listen continuously for (and process) events from the Gotya Cloud Service (GCS). For the Gotya user, this means that with the Gotya Remote Control running in the background, audio alerts are immediately played on the device just like they are when it’s running in the foreground. This is of great benefit because Gotya is “always-on”, listening for motion alerts and then proactively sounding them as soon as they are received. This saves the user from having to bring the Remote Controller to the foreground to check on any alerts that might have been triggered while Gotya was in the background (which is the case with Windows Phone).
Background processing on Android means the user can “set it and forget it” – open the Gotya Remote Control, then go about their daily business using the apps on their device as they normally do, with Gotya always listening for alerts from GCS. If something moves, you’ll hear the audio alert immediately and then you can bring the Remote Controller to the foreground to see pictures of what’s happening. With Windows Phone, you would still see all the picture alerts when you bring Gotya back to the foreground – nothing is missed – but you wouldn’t hear the audio alert instantly like you do with Android. Of course, if the Gotya Remote Control is running in the foreground on both Android and Windows Phone, then you’ll immediately hear and see pictures of the motion alerts.