Ars Technica is reporting that Google’s new mobile Operating System, Jelly Bean, is the safest version of the Android OS thus far. This new version is the first time Google has implemented address space layout randomization protection which randomizes memory allocations for library, stack, heap and OS data structures. Combine ASLR with data execution prevention and this protects users from memory corruption exploitations.
Apple IOS has had these features implemented ASLR and DEP for at leat 16 months. Apple also uses code signing to prevent unauthorized code from running. Google hasn’t implemented this additional layer yet.