安卓app开发的主要语言

Android操作系统是基于Linux开发的移动操作系统。众所周知,Linux是C和C++的世界,所以Android的底层支持C/C++。综上所述,Android上使用的编程语言主要有以下几种:
1.基于ADK的Java编程
2.基于NDK的C程序设计

Android应用层的开发基本上是基于Java的,部分个人性能需求可以采用NDK的方式。

谷歌IO 2017宣布,kotlin将成为Android的官方开发语言。在kotlin之前,几乎所有的Android应用程序都是用Java编写的。



扩展数据
在今年的I/O 2017开发者大会上,谷歌宣布,它已经正式将KoTLIN纳入Android程序的第一类语言,并成立了一个非营利性基金会,开发团队JeTeWork来促进KoTLIN。据国外多家媒体报道,这是谷歌I/O开发者大会上最热门的消息。

Kotlin将在Android studio 3.0中得到支持,jetbrians意味着开发者不必安装额外的组件或担心兼容性。Kotlin可以与Java通信,但它有Java不支持的功能。谷歌相信使用kotlin可以使Android程序开发更快、更有趣,但他们补充说,这绝不能替代Java和C++的官方支持。