Google should be thinking in terms of switching android away from Java toward either Objective-C, which is very popular, or C++. This would be a very large and costly change but the longer they wait the higher the costs rise. Furthermore the fact that Google is not using Objective-C means that two teams are always needed for mobile development in most companies... Whereas if they use Objective-C one team could code for both android and iOS.
Alas like most people who work in tech Googlers have trouble questioning assumptions.