paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Assessing the feasibility of Micro frontend architecture in native mobile app development

原生移动应用开发中采用微前端架构的可行性评估
ASE Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering2024匹配度 0/10 · 论文讨论原生移动应用中的微前端架构适配与工程局限,属于移动端软件架构和模块化开发,与用户关注的静态分析、LLM/Agent、浮点程序分析及贝叶斯程序分析等方向没有交叉。引用 0 inbox
Quentin Capdepon, Nicolas Hlad, Benoit Verhaeghe, Abdelhak-Djamel Seriai
crossref: 2026-09-12

AI 速览

一句话:评估微前端架构在原生移动平台上的适配方式、局限与挑战,发现静态开发侧组合可行但牺牲灵活性。

移动应用开发日益复杂,其主要原因是单体式架构:应用仍以单一单元部署;而 Web 应用已采用微服务、微前端(MFE)等模块化架构,将开发按特性拆分为由不同团队负责的独立单元。本文研究在原生移动平台上引入 MFE 架构的可行性,具体探讨三个问题:如何将 MFE 适配到当前原生移动平台;在移动端适配 MFE 存在哪些局限;以及 MFE 会给移动应用开发带来哪些挑战。研究结果表明,尽管在部署后组合移动端 MFE 存在困难,但在开发侧维持静态组合是可行的,代价是灵活性下降。该方案能够实现团队分离与特性独立开发,但并未达成技术无关性(technological agnosticism)。

问题
原生移动应用因单体式架构而难以像 Web 那样模块化拆分,本文探究微前端架构能否以及如何适配原生移动平台。
方法
分析将微前端架构映射到当前原生移动平台的适配方案,并考察其局限与引入的挑战。
评估
通过方案分析,发现部署后组合移动端 MFE 困难,但开发侧的静态组合可行,可实现团队分离与独立特性开发,但无法做到技术无关。
原文摘要(Abstract)

Since their introduction, mobile application development has become complex and now rivals web app development. The primary factor contributing to this complexity is their monolithic architecture: a mobile application is still deployed as a single unit. In contrast, web applications have adopted modular architectures such as Microservice or Micro FrontEnd (MFE). This last approach divides development into teams, each responsible for an MFE corresponding to a specific software feature. Our study examines the adoption of the MFE architecture on native mobile platforms. This paper discusses: i) how MFE can be adapted to current native mobile platforms; ii) the limitations of adapting MFE architecture on mobile; and iii) the challenges MFE introduces to mobile application development. Despite challenges in composing mobile MFEs post-deployment, our research highlighted maintaining a static development-side composite is feasible, albeit with a loss of flexibility. This allows team separation and independent feature development, though technological agnosticism isn't achieved.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot8347,
  title = {Assessing the feasibility of Micro frontend architecture in native mobile app development},
  author = {Quentin Capdepon and Nicolas Hlad and Benoit Verhaeghe and Abdelhak-Djamel Seriai},
  booktitle = {ASE},
  year = {2024},
  doi = {10.1145/3691620.3695313}
}