Please excuse my ignorance but can someone explain to me what message is being given to developers?
Is it to develop in Java (for Android) or to develop in HTML/css/Javascript combo?
Google is not giving a message, they are listening for the message that the developers are sending to them. That is the reason they gave for having separate but overlapping development stacks.