安卓开发系统需要考虑的语言包括:
Java-Java是安卓系统使用的安卓开发,官方语言
工作室支持。它作为官方语言的使用时间比科特林还要长,除了开发之外,它在科特林的许多其他用途中也很受欢迎
工作室有一个陡峭的学习曲线。
Kotlin-Kotlin是另一种官方安卓语言。2021年,谷歌宣布Kotlin为安卓系统
开发的官方语言在Kotlin语言出现之前,几乎所有的Android应用程序都是用Java语言编写的。它在很多方面与Java相似,但更容易理解。即使它在安卓系统上
Studio没有被广泛使用,但它现在是谷歌的优选语言。对于那些希望在许多项目中担任开发员工的人来说,这可能没有那么大的吸引力。
Kotlin可以编译成Java字节码或者JavaScript,在没有JVM的设备上运行很方便。此外,Kotlin还可以编译成二进制代码并直接在机器上运行(如嵌入式设备或
iOS)
C -AndroidStudio也使用Java
NDK支持c语言。这允许应用程序在本地编码,这对于像游戏这样的事情来说很方便。但是C比较复杂,这个选项只对大型专业团队有吸引力。虚幻引擎也支持c。
C#—
c是c或c更容易的替代品,虽然这两种语言非常相似,但难度比Java小。它得到了一些非常方便的工具的支持,比如Unity和Xamarin,这对于游戏开发和跨平台的开发非常有用
LUA(科罗纳)——另一个基于Lua的跨平台工具。它大大简化了应用程序构建过程,同时仍然允许调用本机库。
JavaScript(PhoneGap)如果你已经知道如何构建交互式网页,你可以使用PhoneGap来构建一个更基本的跨平台应用程序。