Exactly six months ago, Eric Schmidt made a remark that in the near future, developers might want to focus on Android first, instead of iOS. While developers haven't moved to Android-first, iOS-later en masse, there's no denying that we're seeing more and more former iOS exclusives move towards Android.

More than that, you have to recompile and fine tune your native app for every goddam ARM chip used in a phone or in a tablet.

There isn't an ARM ABI and an app compiled for a Broadcom chip (as in Raspberry Pi) won't run on a Samsung chip, the app compiled for a Samsung chip won't run neither on a Nvidia chip nor on a TI Snapdragon chip, nor on another Samsung chip.

Yeah because the following line to your Application.mk file is sooooooo terribly complicated isn't it?