Android: The IT community's latest problem child