为什么要升级功夫英语App?

近期我们看到有不少学员还在用功夫英语比较旧的版本 (比如 4.0.0, 4.0.12等),而且不太愿意升级到最新的版本。不仅如此,有相当一部分用老版本的用户在抱怨有技术问题,同时不愿意升级。他们都希望我们解决他们现在手上用的版本问题。

如果能这样解决问题我们是非常愿意的。可是,在技术上,这是不可能的。世界上任何软件开发商都不会这样做。解决软件问题的行规是不断升级来解决问题,不是回去处理用户手上的老版本。为什么?    

首先,设备上的应用已经不再用代码人员写的那种文字代码,安装的应用已经变成一系列的 0和 1,只有硬件才能阅读和操作。远程进入一个用户已经安装好的应用,单独调整这个用户应用的0和1来解决问题完全不符合逻辑。基本上,已经升级成0 和 1的版本,是没法再改的。只能从代码人员写的原文再次“出版” 才行。   

其次,软件的特点是,每一条代码跟应用里的其它代码有着密切的联系。 所以,改任何一条代码之后,有可能会影响应用里边的其它地方。改了代码之后需要充分测试,确定新的代码变化没有引起其它问题。如果测试发现新的代码有影响其他功能,也要改应用里面其它功能的代码,保证所有代码全部都协调好用才可以。

code-relationship.jpg

因此, 修好的代码跟原来版本的代码自然是不一样的。 既然里边的代码已经不一样,我们推出一个新的版本时,就会用一个新的版本代号。如果公司用同一个版本的代号,肯定会让大家头晕,几乎没法管理。手上的版本有哪些代码和变化都不清楚。为了能管理好开发的过程,和分清楚已经做好的代码变化,必须用一代一代的版本代号来管理。每一个版本有它的特点,而且可以按照版本代号去分析不同版本之间的表现区别。

如果一个软件开发商想违反行规,改了代码后用同一个版本代号,也不行。比如,在苹果商店里发行有变化的应用代码,必须用一个新的版本代号。不用新的代号,就没法发行。苹果也不会批。 

其实,任何软件出版后肯定会有一些问题,主要原因是不同设备的型号、不同操作体系,不同网络环境等。虽然发行之前都会尽量测试,任何开发商都很难测试用户有可能遇到的所有问题。因此,出版后会特别注意用户实际上遇到的问题,然后从高频的故障开始修理。 修理完一个问题,再出一个新版本。  一般来说,新的版本会解决已经修好的问题。当然,还没有修好的问题还会在。这时候开发团队会继续努力修好第二个问题。 

这样,一个版本一个版本的, 问题就会越来越少。

 

作为用户, 结论应该是什么? 如果您用的版本没有任何问题,可以继续用。 同时,要明白的是,新的版本经常会增加您需要的新功能,所以还是值得升级。 

如果您现在手上用的版本有问题而且您想解决这个问题,只能升级。只有升级才能解决您遇到的问题。 

祝您学习愉快!