2025-09-25
업데이트: 2024/7/3
읽는 시간: 5 분
HID 레이아웃 노드 및 XML 지원 도입, HID 컨트롤 조회 의미를 접근성과 일치시킴; 모든 애플리케이션 스크린샷 지원(스크린샷 금지 시나리오 우회); 원격 디버깅 및 다크 테마 등 UI 최적화.
v19240
이번 버전은 HID 컨트롤 노드 & 레이아웃 XML 지원에 중점을 두어 HID, ADB 및 접근성 모드 간 통합 개발 경험을 구현하고 스크린샷의 획기적인 향상을 가져왔습니다.
핵심 업데이트
새 모듈
$hid- ESP32 블루투스/OTG/USB 자동 인식$hid.esp32ble- ESP32 블루투스 모드$hid.esp32otg- ESP32 OTG-USB 모드$hid.multi- 멀티모드 3-in-1 키보드/마우스$hid.http- 클라이언트 방식$assistant- 음성 비서 + 레이아웃 분석$shellHttp- 컴퓨터 없는 ADB 자동화
HID 레이아웃 노드 & XML 노드 지원
- HID 모드에서 레이아웃 노드(XML)를 처음으로 지원;
- 컨트롤 조회 방식이
accessibility와 완전히 일치; findOne,find,click,text,id,desc등의 의미 지원;- 애플리케이션 인터페이스 구조를 직접 파싱하여 UI 자동화 구현 가능.
스크린샷 돌파
- 모든 애플리케이션 스크린샷 지원(시스템/보호된 앱 포함);
- Root / Shizuku 불필요;
- HID 모드 스크린샷 속도 약 30% 향상.
통합 API 형식
- HID와 접근성 API 명명 형식 일치;
- 컨트롤 트리 디버깅 도구 제공;
- 이전 스크립트 형식과 호환.
기타 최적화
- 제어 클라이언트에서 다크 테마 지원;
- 원격 디버깅 패널 업그레이드;
- HID 노드 분석기 성능 최적화(노드 수>3000개여도 원활).
개발자 팁
이번 버전의 HID XML 기능으로 HID 모드가 완전한 UI 자동화 능력을 갖추게 되었으며, 업그레이드를 권장합니다. 동일한 스크립트 코드로 이제 세 가지 컨트롤 모드를 지원하여 유지보수가 훨씬 편리해졌습니다.