手机软件升级知多少

【手机软件升级知多少】 在论坛里我不止一次看到软件版本1.48的机友仍然抱怨机子的稳定性问题,在这里,我不排除是由硬件引起,但是这种问题的发生更高频率的是由软件的不稳定引起,因为小弟是学计算机软件这一行的,应该说认识比大家深一点吧
 首先大家要知道刷机有很大的偶然性,我说的偶然性不是说有时候存在的刷机失败这种情况,而是讲刷机成功后你机子的软件程序里仍然会留有代码缺陷和软件BUG,它们可能是在你原来的软件版本里就存在,也有可能是在新的升级程序中引入的,我们不必去追究它们的来源,我们只要知道这些缺陷和BUG有时候并不会影响你机子的运行,只是你的机子是运行在一种不稳定,不安全的状态,这更多的是与代码缺陷有关,代码缺陷不同于软件BUG,它就像一颗嵌在你程序中的定时炸弹,随时都有可能导致你的程序运行出错而终止(如死机) 。
 其实手机里都自带有一个编译器程序,当你对手机的软件程序进行升级后,编译器会自动对程序进行编译,如果你刷机时在程序中引入了较多的代码和语法错误,就无法通过编译,手机会自动进行报错处理,即升级失败,但为什么升级成功了还会有这些错误呢?首先我们要知道编译不是万能的,编译程序本身可能就有缺陷,统计数据表明,通过编译的程序里仍然有10%的语法错误和设计错误,而这些错误的影响也是可大可小 。
 有朋友会困惑,我和他用的是同一个刷机固件,但为什么他没有出现我的这种情况,前面说过,虽然同为升级成功,但这里面还有偶然性,因为错误的引入是随机的,引入错误也只是个机率而不是必然,所以有时候两个人手机出现的问题会有所不同,严重程度也会不一样,这是正常的
 另外我要补充的,经常刷机会造成软件版本的不稳定性,毕竟软件升级不可避免的要对机子软件的代码程序进行修改,经常进行修改无疑会增大引入错误的可能性,所以,我在这里建议那些喜欢对手机进行DIY的朋友,手机不要频繁的进行刷机和升级,除非目前手机存在的问题实在不能容忍,非刷不可才可一试,虽然我目前使用的是1.27版,可以说是大家批评问题最多的一个版本,但是两个多月来,我只死过五次机(个人承受范围之内),彩信有时候存在发不出的情况(反正用得不多),拍照不能全屏(无所谓),虽然商家承诺帮我刷机,但我一直觉得没有必要所以没刷,毕竟刷机后的情况谁说得准呢

    推荐阅读