2020/03/16
与之前的 iOS 版本相比,新版 Messenger 的启动速度提升到了两倍,体积缩减到了四分之一。我们将 Messenger 的核心代码减少了 84%,从 170 万行减少到 360,000 行。为了实现这样的结果,我们尽可能使用原生 OS、使用 SQLite 支持的动态模板重用 UI、使用 SQLite 作为通用系统,还构建了一个服务器 broker 充当 Messenger 和其服务器功能之间的通用网关。Messenger 于 2011 年首次作为独立应用发布。当时,我们的目标是尽可能为用户构建功能丰富的体验。从那时起到现在,我们增加了支付…