# 使用 REMAUI 逆向重建移动应用用户界面

> 利用 OCR、计算机视觉和布局启发式规则，从截图或设计位图重建原生 Android 界面代码，并使用来自 100 多款 Android 与 iOS 应用的 488 张截图评估视觉相似性和视图层级。

- 作者：Tuan Anh Nguyen; Christoph Csallner
- 原标题：Reverse Engineering Mobile Application User Interfaces with REMAUI (T)
- 发表载体：ASE 2015
- 发表状态：会议论文
- 出版／提交日期：2015 年 11 月
- 日期依据：IEEE／Crossref 论文集出版月份与作者书目；会议于 2015 年 11 月 9—13 日举行。
- DOI：10.1109/ASE.2015.32
- 来源复核于：2026-10-16
- 收录于：2026-10-16
- 原始论文：<https://ieeexplore.ieee.org/abstract/document/7372013>
- PDF：<https://c.csallner.org/papers/nguyen15reverse.pdf>
- 代码：<https://github.com/soumikmohianuta/pixtoapp>
- 项目：<https://pixeltoapp.com/>
- BibTeX：<https://awesomerea.org/papers/citations/paper-remaui.bib>
- 目录页面：<https://awesomerea.org/zh/papers/paper-remaui/>
- 记录 JSON：<https://awesomerea.org/papers/paper-remaui/record.json>
- 英文版：[English](https://awesomerea.org/papers/paper-remaui/index.md)

## 研究范围与局限

输出为 Android 界面代码；iOS 截图属于输入，不代表生成原生 iOS 代码。方法不恢复原始逻辑和后端行为，多屏切换当时仍属后续工作。OCR／布局启发式规则可能误识别内容。所链接的 REMAUI v2 仓库采用较旧依赖，并非已核实的 2015 年原始产物。

## 与本合集的关联

在现有二进制与网站论文之外，补充原生移动界面重建的基础研究。

## 发表与复核说明

IEEE 和 Crossref 在标题中保留技术论文标记“(T)”，作者 PDF 未包含该标记。IEEE 于 2016 年 1 月收录的日期与 2015 年 11 月的出版日期不同。Pixel to App 明确将所链接仓库标为 REMAUI v2。

## 一手来源

1. <https://ieeexplore.ieee.org/abstract/document/7372013>
2. <https://api.crossref.org/works/10.1109/ASE.2015.32>
3. <https://c.csallner.org/papers/nguyen15reverse.pdf>
4. <https://pixeltoapp.com/>
5. <https://github.com/soumikmohianuta/pixtoapp>
6. <https://github.com/soumikmohianuta/pixtoapp/blob/f103a580e015ef7779998f14c9533a238a4bf1d1/README.md>

## 关于此条目

已依据论文及一手来源复核。请通过原始论文或 BibTeX 引用原作者。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
