APP的运行环境:
首先APP运行在Android系统之上,Android系统的内核基于Linux,但不等于Linux,所以APP不能运行在Linux系统上。
APP的开发语言
安卓开发有两种开发路线,分别是原生开发和混合开发。
原生开发:在移动平台上利用官方提供的编程语言(例如Java、Kotlin等)、开发工具包(SDK)、开发环境(Android
Studio)进行App开发;
混合开发:结合原生与H5技术开发混合应用,也就是将部分App页面改成内嵌的网页,这样无须升级App、只要覆盖服务器上的网页,即可动态更新App页面。
开发常用的几种语言
1.java
Java是Android开发的主要编程语言,它是解释型语言,是一门面向对象的编程语言,Java语言具有功能强大和简单易用两个特征。
2.Kotlin
Kotlin是谷歌官方力推的又一种编程语言,它也是解释型语言,它与Java同样基于JVM(Java Virtual Machine,即Java虚拟机),且完全兼容Java语言。