【架构分析】Fuchsia - Input System 工作原理

Fuchsia InputSystem解析
本文深入探讨了Fuchsia操作系统中的InputSystem架构,分析了其核心类图与输入事件的派发流程,指出从用户触控事件到应用端接收的全过程需经历三次IPC,相较于Android流程更为复杂。

Input System

Fuchsia Input System 官方文档wiki

 

架构与分析

Input System 核心类图
Input事件派发流程

从上面的Input事件派发流程可以看到,Fuchisa中一个用户touch事件要经过Zircon -IPC-> RootPresenter -IPC-> Scenic -IPC-> App Client 3次IPC的过程才能到达应用端,这要比Android 的Linux Kernel -> WMS -IPC-> App Client 的流程更长(Google为什么会这样设计   ?)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值