Android概述与学习指南
Android概述与学习指南 北京理工大学计算机学院 金旭亮 什么是Android? 第一部分 计算设备的演进 Android是由Google支持的一个开放的免 费的手机开发平台 手机平台操作系统之“战争史” 微软败退,Windows Phone死亡,手机操作系统重回“双分天下”的格局…… 诸侯混战时代: Symbian (塞班)、Windows Mobile、RIM BlackBerry(黑莓)、Palm…… UI技术的变革 Java/Kotlin + XML Jetpack Compose Android开发技术的应用现状 第二部分 Android开发技术的现状与未来 Android开发技术 主要应用领域 游戏类App开发 商业与工具类App开发 物联网应用类App开发 智能应用类App开发 当前 未来 三种智能手机应用类型 •运行于手机浏览器中 •本质上是一个传统的Web应用 用特定编程语言(比如Dart和JS)写 代码,仅需一次编写,但却可以生成 跑在所有主流智能手机设备上的 App。 可以调用手机硬件和操作 系统的所有功能,但开发 工作量较大,开发成本高。 Web应用部分与本机应用部 分不太容易维持风格与用户 体验的一致性,性能受限。 开发效率高,成本低,但 受限于框架所提供的功能, 功能扩展和定制不易。 原生语言开发 Native App 混用多种技术 开发Hybrid App0 码力 | 33 页 | 3.38 MB | 1 年前3
共 1 条
- 1