非侵入型アーキテクチャの技術的実現
DroidRunは、Androidの標準補助機能サービス(ACCESSIBILITY_SERVICE)により、rootを必要としない自動化を実現します。ACCESSIBILITY_SERVICEは、3つの重要な技術的ブレークスルーを備えています:インターフェイス要素を取得するために、画面コンテンツへの合法的なアクセスを使用すること、ACCESSIBILITY APIを通じて実際のタッチ操作をシミュレートすること、タスクの連続性を維持するために軽量サービスデーモンを設計すること。rootを必要とするソリューションと比較して
- セキュリティの向上:システムの完全性検証(SELinux)を破壊しない。
- 互換性拡張:Huawei EMUIと他のカスタムROMシステムをサポートします。
- 展開の簡素化:ビジネス・ユーザーは、ユニットのロックを1つずつ解除することなく、一括で展開できます。
実際のテストでは、Samsung、Xiaomi、OPPOを含む37のデバイスが対象となり、すべてのデバイスがAndroid 6-14で安定したままでした。この設計により、DroidRunは大規模な企業環境でも安全に導入できる唯一の自動化ソリューションとなっている。
この答えは記事から得たものである。DroidRun:アンドロイド携帯を自動化するAI用オープンソースツールについて