安卓和iOS自动化实现原理的区别

问下,各位大佬安卓和iOS自动化实现原理的区别是什么呢

Appium使用的引擎不一样,ios自动化环境搭建也比较麻烦

appium android自动化原理是:google官方sdk自带了一个操作APP的UI的框架叫做uiautomator,然后appium初始化的时候,就会推送一个bootstrip.jar推送到手机,然后appium client发送请求到appium server,然后server发送到bootstrip.jar,bootstrip.jar调用uiautomator接口,由uiautomator驱动APP的UI界面操作,然后bootstrip.jar返回操作的结果给appium server