In case of Delphi XE, building android application is as simple as changing target platform and rebuilding project which generates apk file. So I would say none of provided 1-4 architectures.
Maybe that should be called "5> Native support".
Not really. The list was of architectures of the software. Great support for a particular architecture does not constitute a 5th option, one would have to select one of the 4 architectures and build a installer with great support for it.
I guess it should be possible to make a add-on installer which includes the necessary parts of the Android SDK and Android NDK.
I don't have time for it, but I can help anyone wishing to do so.
In the past I created a VirtualBox VM Image with everything already setup so that people can have as easy as possible APK generation. But as time went on it became obsolete since it uses old Lazarus sources and old FPC version.
Likewise any such Delphi-like solution which includes parts of the SDK and NDK will become obsolete in a few years, since Android changes fast.
Also, how will you debug your app without "adb logcat"? And how will you have "adb" without the FULL Android SDK? And if you have to install the Android SDK separately, its no longer a 1-click process =)
How will you monetize your app without the extra AdSense from the FULL Android SDK? If you need to install this separately, its no longer a 1-click process =)
How does Delphi solve these 2 problems?
I think that multiple steps to configure are no problem if there are easy step-by-step instructions for doing it. I already made such instructions in the past, but a long time ago, and they need updating. I'll try to put in the wiki step-by-step instructions of my latest method of generating APKs, but I'm really with zero free time lately....