Android概述与学习指南(2021) 13.0 (2022) 基本上一年一个大版本…… Android开发工具的变迁 Eclipse + ADT 2013年起…… Android Studio Android开发主力编程语言的变迁 Kotlin C++ 逐步迁移到 2017年起 应用层组件 虚拟机、底层组件 Android虚拟机的变迁 Dalvik ART(Android Runtime) And 游戏类App开发 商业与工具类App开发 物联网应用类App开发 智能应用类App开发 当前 未来 三种智能手机应用类型 •运行于手机浏览器中 •本质上是一个传统的Web应用 •应用响应式设计原则,使之在手机上使用方便 Mobile Web •使用Java(Kotlin)/Swift开发 •编译为Android/iOS二进制代码 •可以调用所有的手机操作系统功能 Native App 当前智能手机应用主要开发方式的对比 开发方式 简要说明 优缺点 使用特定手机操作系统原生的编程语 言(比如Kotlin之于Android)开发。 给Web View套一个Native App外壳,部 分功能直接使用Web网页技术实现,部 分功能则使用本机原生语言实现。 使用Flutter、React Native等框架,使 用特定编程语言(比如Dart和JS)写 代码,仅需一次编写,但却可以生成 跑在所有主流智能手机设备上的0 码力 | 33 页 | 3.38 MB | 1 年前3
共 1 条
- 1













