Delphi XE5 can now build apps for Android. Which version of Android does XE5 support? Delphi can build apps for Gingerbread (2.3.3-2.3.7), Ice Cream Sandwich (4.0.3-4.0.4) and Jelly Bean (4.1.x, 4.2.x, 4.3.x) - http://www.embarcadero.com/products/rad-studio/whats-new. Why doesn’t XE5 support other releases of Android? It’s has a lot to do with the number of devices that use the different versions of Android. On the Android Developers Dashboard Platform Versions you can always find statistics showing what versions of Android are used in the real world (defined by Google as "Data collected during a 7-day period ending on xxx date".
For the 7-day period ending September 4, 2013 the Platform Versions distribution (note: Any versions with less than 0.1% distribution are not shown) were:
|2.3.3 - 2.3.7||Gingerbread||10||30.7%|
|4.0.3 -4.0.4||Ice Cream Sandwich||15||21.7%|
For the Android versions that Delphi XE5 supports this gives Delphi a coverage of 97.5% of the Android devices in use. During yesterday’s XE5 launch webinar, we were asked about the next release of Android (v4.4 codenamed KitKat). The R&D team is working with Google to make sure we are on top of all Android development efforts and releases. We’re on it!