 Android概述与学习指南组件化分层的架构在计算机软硬件系统 中被广泛应用,除了Android,其它的开 发平台,比如.NET ,也应用了类似的架 构。 此图摘自: https://developer.android.google.cn/guide/platform Android整个平台是分层的,上层应用组 件采用Java/Kotlin开发,下层组件则采 用C/C++开发,底层是Linux内核。 Android App中各层组件间的协作示意图 在不同层次上开发,需 体验的一致性,性能受限。 开发效率高,成本低,但 受限于框架所提供的功能, 功能扩展和定制不易。 原生语言开发 Native App 混用多种技术 开发Hybrid App Cross Platform Framework 常见的四种跨平台手机开发框架 React Native (JavaScript) Xamarin (C#) RN框架 Xamarin框架 ionic (TypeScript0 码力 | 33 页 | 3.38 MB | 1 年前3 Android概述与学习指南组件化分层的架构在计算机软硬件系统 中被广泛应用,除了Android,其它的开 发平台,比如.NET ,也应用了类似的架 构。 此图摘自: https://developer.android.google.cn/guide/platform Android整个平台是分层的,上层应用组 件采用Java/Kotlin开发,下层组件则采 用C/C++开发,底层是Linux内核。 Android App中各层组件间的协作示意图 在不同层次上开发,需 体验的一致性,性能受限。 开发效率高,成本低,但 受限于框架所提供的功能, 功能扩展和定制不易。 原生语言开发 Native App 混用多种技术 开发Hybrid App Cross Platform Framework 常见的四种跨平台手机开发框架 React Native (JavaScript) Xamarin (C#) RN框架 Xamarin框架 ionic (TypeScript0 码力 | 33 页 | 3.38 MB | 1 年前3
共 1 条
- 1













