有人桌上左边一摞安卓、右边一排 iPhone,中间叠着 USB Hub,问能不能一套系统全管,别开两个软件。安卓和 iPhone 的通道不一样,中控可以放在一起,脚本的点法不能放在一起。
两个平台的通道,能统一到哪一步
安卓走 ADB,免 root。插数据线,或者开 ADB WiFi、局域网 WiFi,都能点击、滑动、输入,也能读到控件树,知道按钮叫什么、在屏幕什么位置。一台电脑可以批量装包、跑脚本、收回结果。iPhone 没有 ADB,也不能装常驻后台服务。操作要从外面送进去:装一个签过名的代理,或者让手机把电脑当成外接键盘鼠标。后一种里,蓝牙 HID 用 ESP32C3,OTG HID 用 ESP32S3,USB HID 用数据线,三条都要 iOS 17 以上。USB HID 从 EC iOS USB 10.7.0(2026-09-08)开始,不另加板子,并且和中控里的「启动自动化」互斥,同一台手机不要两条通道一起开。系统低于 iOS 17、又要走代理时,iOS 15 及以上可以用脱机主程序 v7.2.0 及以上当作 USB 自动化程序,下载页有已经签好的 IPA,装上就能先测。
上图是 EasyClick 中控里选连接方式的界面,iPhone 侧走哪条路就是在这里定的。安卓能读到控件树,脚本里可以写「找到名叫『发布』的按钮,点它」,App 改版换了位置也不怕。iPhone 读不到这些东西,只能截图找图、OCR 认字,或者把坐标写死。后面脚本怎么分,都从这里来。
| 安卓 | iPhone | |
|---|---|---|
| 要不要 root / 越狱 | 免 root | 免越狱 |
| 主要通道 | ADB:USB、ADB WiFi、局域网 WiFi | 代理签名、蓝牙 HID、OTG HID、USB HID |
| 系统门槛 | 多数机型即可 | 三条 HID 路线要 iOS 17 以上 |
| 额外硬件 | 不用 | USB HID 不用;蓝牙、OTG 要 ESP32 开发板 |
| 定位方式 | 控件树 + 图色 | 图色、OCR、坐标 |
| 脚本操作层 | 各写一份 | 各写一份 |
一套中控能把设备列表、分组、任务下发、执行记录、日志和定时任务放在一起,选中一个分组就能批量跑,两边的结果不用来回切窗口。脚本的操作层合并不了。打开 App、点发布、填文案,安卓靠控件,iPhone 靠图色或坐标,同一份文件两边跑不了。业务流程、循环、重试、数据处理可以共用,点击和定位按平台各写一段。
上图是中控里的设备分组,左边按平台和业务线分开,右边是每台设备的在线状态。
混着管的三个坑与什么时候别硬凑
分组串了最常见。安卓脚本发到 iPhone 组,或者反过来,日志只有失败、没有细节,查半天才发现发错了设备。命名里带上平台,例如 android-a-01、ios-a-01。
参数文件的结构可以共用,文案库、单机条数、重试次数两边一致。素材目录和下发表格分开建。两边节奏不同,一张表会让其中一边的间隔对不上。
设备一多,失败是常态。先看失败落在哪:只在 iPhone 组,查 iOS 的连接和脚本;只在某一台,查这台设备。平台问题通常成片出现,单机问题通常是个例。
有两种情况不如硬凑在一个组里。手上三台 iPhone、五十台安卓,那三台跟着安卓的排期走会别扭,单独开一个小组、用小批量任务更合适。两边由不同的人管,安卓归技术、iPhone 归运营,指标也不一样,改动对不上。节奏也要分开:安卓走 ADB,读到的信息多、执行快;iPhone 是外部输入,更接近手在动。同一个频率套到两边,通常有一边不合适。
安卓一条指令可以让几十台一起动,一批发布十几分钟能收工。iPhone 每台都要点一下,再加上截图找图,同样一批更慢。上午先跑安卓组的发布,中午前后再给 iPhone 组下回复、点赞。两边同时满负荷,电脑资源挤在一起,日志也混在一处。也可以给两边不同的时间窗,安卓一小时一轮、iPhone 两小时一轮,间隔按自己账号的接受程度调。
一台电脑怎么把两边接起来
按手上的机器对号入座:
| 你手上的情况 | 建议走法 |
|---|---|
| 只有安卓,「电脑群控手机」怎么开始 | ADB 三条通道任选,USB 最稳 |
| 只有 iPhone,iOS 17 以上 | USB HID 数据线直连,免签名、不用开发板 |
| 只有 iPhone,系统版本较低 | 代理签名或脱机主程序,先确认版本要求 |
| 安卓和 iPhone 都有,设备在桌边 | 一套 EasyClick 中控,按平台分两组,脚本各写一份 |
| 两个平台都有,但设备分散在几处 | 本地中控管桌边的,远处的走云控那一层 |
| 设备超过三十台 | 先按带机量算一遍供电和 USB 口,再决定分组粒度 |
接之前把每台机器每天的流程手工走一遍,记下每一步的页面:找不到控件、加载慢三秒、特定条件下才弹的窗,手工走的时候最容易看见。跳过这一步,就只能靠试跑去定位。
设备不在桌边、要走云控时,文档对应的云控版本是 3.11.0 及以上,EC 客户端 9.4.0 及以上。演示站地址是 http://ecloud.devicefarm.cn/ ,用户名和密码都是 test123,演示站不能增删改查。
桌上一边十二台安卓、一边八台 iPhone 的那种摆法,可以用一套 EasyClick 中控加两个分组,iPhone 单独一组、单独一套脚本。排错时先看失败落在哪一组。
关于 EasyClick:手机自动化脚本开发平台,覆盖安卓免 ROOT、iOS 免越狱、鸿蒙三大手机生态,还提供苹果脚本编写、苹果群控、安卓群控、远程云控、AI 群控手机等。→ 了解全部产品
想要真实跑起来?
本文介绍的方案均可在 EasyClick 手机自动化平台落地。官网提供完整文档、开发工具与群控云控产品,免费体验。