Android概述与学习指南中被广泛应用,除了Android,其它的开 发平台,比如.NET ,也应用了类似的架 构。 此图摘自: https://developer.android.google.cn/guide/platform Android整个平台是分层的,上层应用组 件采用Java/Kotlin开发,下层组件则采 用C/C++开发,底层是Linux内核。 Android App中各层组件间的协作示意图 在不同层次上开发,需 言(比如Kotlin之于Android)开发。 给Web View套一个Native App外壳,部 分功能直接使用Web网页技术实现,部 分功能则使用本机原生语言实现。 使用Flutter、React Native等框架,使 用特定编程语言(比如Dart和JS)写 代码,仅需一次编写,但却可以生成 跑在所有主流智能手机设备上的 App。 可以调用手机硬件和操作 系统的所有功能,但开发 工作量较大,开发成本高。 Web应用部分与本机应用部0 码力 | 33 页 | 3.38 MB | 1 年前3
共 1 条
- 1













