AutoInput accessibility caused droping frames during each swipe
If I open AutoInput accessibility, the system would become unresponsive, more specifically, it drop frames when I swipe. (I'm nor sure if I used the proper words)
I did some research, found something on an article https://zhuanlan.zhihu.com/p/55585722
The article mentioned that the existence of AccessibilityInputFilter blocked the InputDIspatcher thread being awake. So the input event was put into next Vsync, which means the InputDispatcher won't follow the pace of InputReader, but the pace of Vsync.
There is a super snappy app called FooView, and some people says the Advanced function in accessibility would cause dropping frames. So normally people only open the Basic function in accessibility. (Yes, this app designed 2 accessibility switch, one is for basic use and it won't cause dropping frames, and the other is for advanced function for Geekers and could cause dropping frames).
I think AutoInput can also take the strategy that FooView uses, put the feature that could cause dropping frames into a second switch. Only when we need it, we open the second advance switch.