Consider Minecraft is entirely coded in Java, I'm surprised it's not been ported to Android platform sooner... But again, although game's size itself is not big, Minecraft is very resource consuming as the world expands.
Yes, Minecraft is very resource intensive and a lot of people with powerful computers (relative to smartphones) can't run it, a straight port would not work. It's been rebuilt from the ground up.