如果你觉得微北洋更新很慢


  • TwT - Android

    这篇文章是微北洋的程序员写的... 原谅我的文笔

    为什么会更新慢?

    因为在稳定版的更新中,要做一些测试才会上线,而且一般来讲,上线的契机是功能增加,或者紧急修复才会上线。上线之前要保证所有功能的稳定。

    然鹅,这种情况有时候会很难达成。因为各种各样的原因,并没有足够的理由来在稳定渠道上更新一个新版(比如说我们只是修复了一个小小的bug,比如说我们在重写某个界面,虽然这个界面不重要但是没有写好,就无法上线)

    那我们做了什么事情来弥补?

    我们发布了微北洋的Beta分支,在天外天下载平台的微北洋下载界面,你可以看到“Android正式版”和“Android体验版”两个版本。正式版更新缓慢,而体验版是跟随着我们的代码自动打包上床。所以说,体验版的更新频率可以说是很高,比如说几天一次,或者一天几次,都说不定。具体的进度可以追踪天外天微北洋来看。

    当然对于体验版,我们不保证功能的稳定性… 比如说,现在的体验版里面并没有加入新闻功能… 还有一些其他的非核心功能没有加入…

    那么体验版的好处在于什么?

    体验版的好处在于我们可以摆脱正常发版的限制来做一些快速的修复或者迭代。

    • 你可以在体验版上提前体验到我们精心设计的新版的GPA
    • 我们会把BUG的修复代码第一时间更新到体验版上
    • 你可以体验到粉色的微北洋
    • 体验版上我们依然会保证核心功能的稳定(课程表,GPA),或者说比稳定版更稳定
    • … 还有很多吧

    了解开发者

    • 微北洋的开发者是一群本科生
    • 微北洋的开发者是一群普通人
    • 微北洋的开发者会把微北洋做的越来越好
    • ...

    共勉

    不为繁华易匠心

    最后

    一起加油



  • 挺好的啊,iOS那边 TestFlight 也可以搞起来



  • @xnth97
    目前暂时在用蒲公英提供ad-hoc的内测版
    打算在不久的将来在 mobile 里集成 iOS 分发功能,并使用工作室的 Mac mini 搭建一个 Travis-CI 自动构建系统



  • @nyz1500 可以可以,比我们那时候6多了👍👍👍