ジジイなら解ると思うんだが
JavaはILを翻訳しながら走っているからな
Android開発は
WindowsPhoneを開発するC#、VB.Netや
iPhoneを開発するObjectiveC、Swiftみたいに
直接ネイティブコードを生成することが
出来ないためどうしてもレスポンスが遅くなる

環境を選ばないためにそちらを犠牲にしてしまったのだ。これはゲームアプリなどでは死活問題になる場合も出てくる
Androidという括りであればまだXamarinで別言語を使って回避することも出来る部分もあるが
Javaは糞ということに何ら変わりはない