論文の概要: A2H: A UI Converter from Android to HarmonyOS Platform
- arxiv url: http://arxiv.org/abs/2412.13693v1
- Date: Wed, 18 Dec 2024 10:33:55 GMT
- ステータス: 翻訳完了
- システム内更新日: 2024-12-19 16:48:46.568332
- Title: A2H: A UI Converter from Android to HarmonyOS Platform
- Title(参考訳): A2H: AndroidからHarmonyOSプラットフォームへのUIコンバータ
- Authors: Chen Wang, Lina Gong, Yujun Huang, Di Cui, Mingqiang Wei,
- Abstract要約: A2H Converterは,AndroidユーザインターフェースをHarmonyOSに移行する自動化ツールである。
A2H Converterは、コンポーネント、ページ、プロジェクトレベルでそれぞれ90.1%、89.3%、89.2%以上のマイグレーション成功率を達成する。
- 参考スコア(独自算出の注目度): 20.2752697820237
- License:
- Abstract: With the growing importance of smartphones, developers face the challenge of creating separate applications for multiple platforms (e.g., Android, iOS, and HarmonyOS), leading to increased development costs and longer iteration cycles. One potential solution is to develop an app on one platform and then automatically convert it to other platforms, reducing the need for separate development efforts. However, migrating user interfaces (UIs) between platforms is particularly challenging due to significant differences in layout structures and development paradigms, such as the disparity between XML layout files in Android and ArkUI framework in HarmonyOS. Manual conversion of UIs is time-consuming, error-prone, and inefficient, necessitating an automated solution to streamline the process and enable seamless migration from Android to HarmonyOS. To address this challenge, we propose the A2H Converter, an automated tool for migrating Android UIs to HarmonyOS. The tool employs an large language model (LLM)-driven multi-agent framework to convert Android XML layouts into HarmonyOS ArkUI layouts. Using the RAG combing with decision rules, the system maps Android UI components to ArkUI equivalents, while a reflective mechanism continuously improves conversion accuracy. A2H Converter handles project-level layouts, ensuring consistency across multiple files and addressing complex UI logic. Experiments on six Android applications collected from GitHub demonstrate that our A2H Converter achieves a migration success rate of over 90.1\%, 89.3\%, and 89.2\% at the component, page, and project levels, respectively. The demo video is available at. The tool is available at http://124.70.54.129:37860/.
- Abstract(参考訳): スマートフォンの重要性が高まり、開発者は複数のプラットフォーム(Android、iOS、HarmonyOSなど)で別々のアプリケーションを開発するという課題に直面している。
潜在的な解決策の1つは、あるプラットフォーム上でアプリを開発し、それを他のプラットフォームに自動的に変換することで、別々の開発作業の必要性を減らすことである。
しかし、AndroidのXMLレイアウトファイルとHarmonyOSのArkUIフレームワークの相違など、レイアウト構造と開発パラダイムに大きな違いがあるため、プラットフォーム間でユーザーインターフェイス(UI)を移行することは特に困難である。
UIのマニュアル変換は時間がかかり、エラーが発生し、非効率であり、プロセスを合理化し、AndroidからHarmonyOSへのシームレスな移行を可能にする自動化されたソリューションが必要である。
この課題に対処するために、Android UIをHarmonyOSに移行する自動化ツールであるA2H Converterを提案する。
このツールは、Android XMLレイアウトをHarmonyOS ArkUIレイアウトに変換するために、LLM(Big Language Model)駆動のマルチエージェントフレームワークを使用している。
RAGを決定ルールと組み合わせることで、システムはAndroid UIコンポーネントをArkUI相当品にマップし、リフレクティブメカニズムはコンバージョン精度を継続的に改善する。
A2H Converterはプロジェクトレベルのレイアウトを処理し、複数のファイル間の一貫性を確保し、複雑なUIロジックに対処する。
GitHubから収集された6つのAndroidアプリケーションの実験によると、A2H Converterは、コンポーネント、ページ、プロジェクトレベルでそれぞれ90.1\%、89.3\%、89.2\%以上のマイグレーション成功率を達成する。
デモビデオはこちらから。
このツールはhttp://124.70.54.129:37860/で入手できる。
関連論文リスト
- ShowUI: One Vision-Language-Action Model for GUI Visual Agent [80.50062396585004]
グラフィカルユーザインタフェース(GUI)アシスタントの構築は、人間のワークフロー生産性を向上させるための大きな約束である。
デジタルワールドにおける視覚言語アクションモデル、すなわちShowUIを開発し、以下のイノベーションを特徴とする。
256Kデータを使用した軽量な2BモデルであるShowUIは、ゼロショットのスクリーンショットグラウンドで75.1%の精度を実現している。
論文 参考訳(メタデータ) (2024-11-26T14:29:47Z) - Ferret-UI 2: Mastering Universal User Interface Understanding Across Platforms [48.00193601902457]
Ferret-UI 2 は多言語大言語モデル (MLLM) であり、幅広いプラットフォームでUIを統一的に理解するために設計された。
Ferret-UI 2では、複数のプラットフォームタイプのサポート、適応スケーリングによる高解像度の認識、GPT-4oを使った高度なタスクトレーニングデータ生成、マークのセット・オブ・マークによる視覚的プロンプトの3つの重要なイノベーションが導入されている。
論文 参考訳(メタデータ) (2024-10-24T17:58:31Z) - A Rule-Based Approach for UI Migration from Android to iOS [11.229343760409044]
既存のAndroidアプリUIからiOSへのクロスプラットフォーム移行を可能にするGUIMIGRATORと呼ばれる新しいアプローチを提案する。
GuiMIGRATORは、UIスケルトンツリーを構築するために、Android UIレイアウト、ビュー、リソースを抽出し解析する。
GuiMIGRATORは、ターゲットコードテンプレートを使用して最終的なUIコードファイルを生成し、iOS開発プラットフォームでコンパイルされ、検証される。
論文 参考訳(メタデータ) (2024-09-25T06:19:54Z) - AMEX: Android Multi-annotation Expo Dataset for Mobile GUI Agents [50.39555842254652]
我々は,モバイルシナリオにおけるAIエージェントの研究を進めるために,Android Multi-Annotation EXpo (AMEX)を紹介した。
AMEXは110のモバイルアプリケーションから104K以上の高解像度のスクリーンショットで構成されており、複数のレベルでアノテートされている。
AMEXには、GUIインタラクティブな要素接地、GUIスクリーンと要素機能記述、複雑な自然言語命令の3段階のアノテーションが含まれている。
論文 参考訳(メタデータ) (2024-07-03T17:59:58Z) - GUI Odyssey: A Comprehensive Dataset for Cross-App GUI Navigation on Mobile Devices [61.48043339441149]
GUI Odysseyは6つのモバイルデバイスから7,735エピソードで構成され、6種類のクロスアプリタスク、201のアプリ、1.4Kのアプリコンボで構成されている。
履歴再サンプリングモジュールを用いたQwen-VLモデルの微調整により,マルチモーダルなクロスアプリナビゲーションエージェントであるOdysseyAgentを開発した。
論文 参考訳(メタデータ) (2024-06-12T17:44:26Z) - Pairwise GUI Dataset Construction Between Android Phones and Tablets [24.208087862974033]
Paptデータセットは、Androidスマートフォンとタブレット用に調整されたペアワイズGUIデータセットである。
本稿では,このデータセット構築のための新しいGUIコレクション手法を提案する。
論文 参考訳(メタデータ) (2023-10-07T09:30:42Z) - Scene-Driven Exploration and GUI Modeling for Android Apps [13.647261033241364]
ATG,WTG,STGなどのアプリケーションに対する抽出された遷移グラフは,遷移カバレッジが低く,粒度が粗い。
動的にGUIシーンを抽出するシーン駆動探索手法であるSceneDroidを提案する。
既存のGUIモデリングツールと比較すると、SceneDroidは168.74%のトランジションペアと162.42%のシーン抽出で改善されている。
論文 参考訳(メタデータ) (2023-08-20T10:54:25Z) - Meta-Transformer: A Unified Framework for Multimodal Learning [105.77219833997962]
マルチモーダル学習は、複数のモーダルからの情報を処理し、関連付けるモデルを構築することを目的としている。
この分野での長年の開発にもかかわらず、様々なモダリティを処理する統一ネットワークを設計することは依然として困難である。
我々は、textbffrozen$ encoderを利用してマルチモーダル認識を行うMeta-Transformerというフレームワークを提案する。
論文 参考訳(メタデータ) (2023-07-20T12:10:29Z) - Android in the Wild: A Large-Scale Dataset for Android Device Control [4.973591165982018]
デバイス制御研究のためのデータセット、Android in the Wild (AITW) を提示する。
データセットには、画面やアクションを含むデバイスインタラクションの人間によるデモと、対応する自然言語命令が含まれている。
30kのユニークな命令、Androidの4つのバージョン(v10-13)、そして8つのデバイスタイプ(Pixel 2 XLからPixel 6)にまたがる715kのエピソードで構成されている。
論文 参考訳(メタデータ) (2023-07-19T15:57:24Z) - ReverseORC: Reverse Engineering of Resizable User Interface Layouts with
OR-Constraints [47.164878414034234]
ReverseORCは、多様なレイアウトタイプとその動的リサイズ動作を発見するための、新しいリバースエンジニアリング(RE)アプローチである。
複雑な動的レイアウトの振る舞いを持つ標準ではないレイアウトマネージャを再現する仕様を作成することができる。
レガシーUIの問題の検出と修正、レイアウトの振る舞いを拡張したUIの拡張、フレキシブルなUIレイアウトの作成をサポートするために使用できる。
論文 参考訳(メタデータ) (2022-02-23T13:57:25Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。