The short answer is PrayNow and PastoralCare do not support 4.0+. This was a change we made during the release process to contend with early complaints from users.
The long answer: Our developer arrangement was to cover versions 2.2, 2.3.3, and 3.0, 3.1, and 3.2, the versions of the SDK that existed when we bid and began development on the project. In perspective, the Galaxy Nexus came out less than a week ago, shipping a drastic change in their OS, 4.0.
You may have read some of the headlines about Google’s “iPhone/iPad killing” OS Ice Cream Sandwich–this is version 4.0. While Google advertises this as the magic platform that will solve every ones problems–as it allows phones and tablets running Android to have the same OS finally (something iOS has had from the beginning)–from a development perspective, it is simply another slice of the pie to contend with. Note, as of Dec 1, the apps we just released support 88.21% of platforms. See below, click on the image to see the original full-size image:
Google advertises that all new platforms they introduce are backwards compatible; but this is really a fabrication. Hence, when we had a couple users install PrayNow on 4.0, we had one user complain that they couldn’t get the app to come up without crashing. I then attempted to load the app on the 4.0 desktop simulator and all of the UI elements were misshaped overlaying controls on text, etc., but we couldn’t reproduce the crash. My solution to the problem for the time-being was to disallow installs on Android 4.0+ until we can adequately test/fix the product for those platforms.
Hope this helps explain the situation. It’s changing everyday…
We will continue to monitor and if the usage of Android 4.0+ increases significantly, we will be supporting it. But for now, for the reasons mentioned above, we won’t.