返回全部动态

移动应用重写的双启动架构

原标题:Mobile App Rewrites via Dual Boot

arXiv cs.SE一手来源研究质量 82

AI 摘要

本文提出了一种名为“双启动”的移动应用架构,通过在一个二进制文件中同时托管新旧两个应用变体,并利用动态库分区、构建生成的符号解析映射和自定义运行时加载器,实现了应用重写的渐进式迁移。该架构支持应用内的A/B实验和旧变体的优雅弃用,并在iOS上进行了验证,在10个月的评估中未丢失用户。

以上摘要由 AI 生成,可能存在误差。事实请以原文为准。

正文节选

Mobile App Rewrites via Dual Boot Abstract. We term the mechanism dual boot: the ability to host two application variants within a single binary with a boot-time variant selection. This mechanism, combined with build-generated symbol resolution maps and linker retain lists, also enables two additional capabilities not inherent to the mechanism alone: (1) in-binary A/B experimentation between full application variants, and (2) graceful deprecation of the legacy variant without user disruption: pr


发布时间:2026-08-18 12:00
抓取时间:2026-08-18 12:23
来源机构:arXiv
阅读原文arxiv.org