众所周知,主要开发安卓应用程序的是java这个编程语言,我认为安卓选择java是一个糟糕甚至错误的选择,那么为什么安卓应用的主流编程语言是java呢?这就要从安卓的起源讲起。
2003年10月,Andy Rubin等人创建Android公司,并组建Android团队。
他们本来准备以C/C++作为开发安卓应用的主流编程语言,但是,因为技术原因,他们没有成功的移植C/C++,所以他们把目光投向了java的JVM虚拟机。
使用java的JVM虚拟机可以成功的在多个平台上运行同一个java程序,所以Android团队把JVM移植到安卓系统上,这就解决了安卓应用开发的难题。
后来,2005年8月17日,Google低调收购了成立仅22个月的高科技企业Android及其团队。Andy Rubin成为Google公司工程部副总裁,继续负责Android项目。
那么为什么说安卓选择java是一个糟糕甚至错误的选择呢?
众所周知,java是一个占用内存特别高的编程语言,这是使用安卓系统的用户越用越卡的原因。
感兴趣的朋友可以看一下bilibili的视频