黑莓BB10 运行转制的 Android app 是怎么回事

2025-04-02 14:40:43
推荐回答(1个)
回答1:

Android系统分为五层。

Application
Android内置程序:Home、Contracts、Phone…
Google闭源程序:Google Client……
Vendor程序:HTC Dream,OMS……

Framework
Android Core Code(java)
Vendor extensions……

Native libraries
功能函数库:C/C++库、音视频、SQLite、OpenGL/ES、Webkit、FreeType、SSL……
Android JNI
Android Dalvik VM

Userspace drivers

Linux Kernel
精简版的IPC补丁:Binder
更积极的电源管理:没有人宣布要用的部件,就关掉

要兼容APP说起来很简单,提供完全一样的Framework层接口就行了。

btw:顺便踩两下阿里云OS,只换了个虚拟机,别的完全照抄android,就敢说自主研发了。