原来 app 也有等级 | 你所没看到的 iOS 到底隐藏着什么秘密

原来 app 也有等级 | 你所没看到的 iOS 到底隐藏着什么秘密?

触摸 UI 层(Cocoa Touch)是最外层,也是用户使用手机接触最直接的界面,应用程序层级的各种组件全部靠它实现,app 均处在沙盒(Sandbox)里,安全沙盒相当于一个牢笼,app 除了在被用户打开时,无论如何都不会影响整个系统及其他 app 的使用,甚至多数情况下发送通知时,都需要经过层层审核,用户可以直接删除该层级的 app。

除此以外还负责屏幕上触摸反馈,文字输出、网页显示以及相机拍照等。

原来 app 也有等级 | 你所没看到的 iOS 到底隐藏着什么秘密?

媒体层(Media)属于执行层,这一层不会被用户直接删除,主要起到信息传达的作用,依赖于核心服务层,并向触摸 UI 层提供图片和多媒体服务,常见的有音频、图像、视频等。

● Core Audio(音频核心)

● OpenGL(图像渲染)

● Audio Mixing(音频混合)

● Audio Recording(音频录制)

● Video Playback(视频回放)

原来 app 也有等级 | 你所没看到的 iOS 到底隐藏着什么秘密?

核心服务层(Core Services)包含基础的系统服务,实现位置调用、iCloud 云存储、网络连接,包括「家庭」、「健康」、「通讯录」、「设置」等系统应用的实现。

原来 app 也有等级 | 你所没看到的 iOS 到底隐藏着什么秘密?

核心系统层(Core OS)位于系统最底层,也是最核心的层级,负责所有与用户安全的相关的操作,维持着整个系统的运作,用户几乎不会直接接触到该层。

● Accelarate(加速框架)

● Core Bluetooth Framework(核心蓝牙框架)

● External Accessory Framework(外部附件框架)

● Security Framework(安全框架)

● System(iOS 系统)

● 64-Bit Support (64 位支持)

主要包括设备驱动及系统级别的 KPI,轻易不会向开发者开放,包括内存管理、文件管理系统、电源管理,该系统层架可以直接与硬件设备进行交互。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注