Android系统发展至今已经走过了十几年的历程,最初确实是使用Java作为主要的开发语言。但是近年来,主要原因有以下几点:

首先,Java在安全性方面存在一定的隐患。由于Java语言的特性和虚拟机的缺陷,存在许多安全漏洞和易受攻击的风险。这就给Android系统带来了一定的安全隐患,为了提高系统的安全性,Android系统不得不寻求其他的解决方案。
其次,Java语言的性能并不是最优的。相比于一些原生的编程语言,Java在运行效率上存在一定的问题,尤其是在手机这样资源有限的设备上,性能不够优秀就容易造成卡顿、耗电等问题。
另外,随着技术的发展和应用场景的多样化,Android系统需要更加灵活和多样的开发语言来支持不同的需求。为了提高开发者的开发效率和满足不同应用场景的需求,Android系统不得不转向其他更加适合的开发语言。
最后,由于谷歌和Oracle之间关于Java使用权的纠纷,以及Oracle对Java的商业化推广和收费等问题,也促使了Android系统寻求替代的开发语言。
因此,为了解决安全性和性能问题,为了提高灵活性和多样性,以及为了避免潜在的法律纠纷和商业风险,Android系统最终放弃了Java作为主要的开发语言,转向了其他更加适合的开发语言,比如Kotlin等。通过使用更加优秀和适合的开发语言,可以更好地提升Android系统的性能和安全性,同时也促使了整个Android开发生态的发展和完善。