> the only people who actually need a laptop/desktop instead of a tablet+bluetoothKeyboard are people who need a lot more power than tablets can provide today
AIDE keeps getting better. There are some things, like GUI-builders, that are devilishly hard to do in a cross-development environment. There is nothing fundamental blocking native development on Android.