Facebook 承诺每 4 至 8 周更新手机应用
据 TNW 报道,Facebook 公布手机端应用更新计划表:从现在开始,每 4 至 8 周,Facebook 将为 Android 和 iOS 两个平台都提供更新。新的计划表适用于 Facebook for iOS,Facebook for Android,Facebook Messenger 和 Facebook Camera.
以前,Facebook 会等到一系列功能都准备完毕,才进行手机端应用更新。这就造成一个问题:工作人员确定了要更新的功能,进行测试,又经过各种优化和微调,过了很久,手机用户们才得到更新,其中一些功能已 “过时”。
现在,Facebook 将根据自己定下的时间目标来进行更新发布。关键是怎么保证在更新的速度的同时,保证质量和运行流畅呢?对于这个问题,Facebook 信心饱满:
We now schedule predictable and explicit dates when we cut from mobile feature development to testing, stabilization, and polishing. This allows engineering to move fast, keeps the apps in a shippable state, and generally removes ambiguity about when code will ship. Moving to a date-driven model means that stability and performance updates, or user-ready features, don’t need to wait on another feature to ship.(为了明确计划,确定可预见的发布日期,我们减少了手机功能开发方面测试、稳定和微调的时间。这使得工程进度加快,将应用保持在随时可上线的状态,总体上消除了代码发布时间的不确定性。转为日期驱动型模式意味着应用的稳定性和表现进一步提高,或者说从用户出发,无需等待其他功能一起更新。)
Facebook 曾试图将 Facebook.com 更新进程移植到手机端口,以求更快速的更新、更多功能并增加稳定性。但网站更新速度是每天两次,显然,手机端是无法做到的。
首先,手机端应用比网站更容易因代码而崩溃;其次,Web 软件允许网站全新上线前逐步修改和更新,这在手机端上难以实现;最后,出错时,网页可以简单及时地撤销为之前的版本,而由于反应滞后,手机端需要较长时间进行调试和修补。
总而言之,Facebook 承诺加速手机端应用更新。为了证明这是可行的,它强调,刚刚发布的 Facebook for Android 更新距离旧版本只有 4 个星期,同时,下个月新版本更新工作已在进行时中。