There is a lot of good experience presented in that article. But there is one place where they screwed up: It's easy to make apps for Android that scale up to tablet-sized screens. Failing to do that isn't Google's fault, and whinging about Google's preference to feature apps that run on tablets is unhelpful. Especially so since they previous, correctly, decided to build an Android design from scratch. If you do that right, it will run on tablets. Based on the tablet issue, their idea of building specifically for Android is still infected by a lot of iOS-itis.