小米外呼系統(tǒng)到手都是穩(wěn)定版,想要使用開發(fā)版需要自行刷機(jī)。這是行業(yè)內(nèi)通用的做法,也符合軟件開發(fā)的正規(guī)流程。
了解軟件開發(fā)基本流程
軟件是一種特殊的產(chǎn)品,相對(duì)于日常人們所能夠直接觸摸到的產(chǎn)品來(lái)說,它雖然真實(shí)存在卻是無(wú)形的。軟件的開發(fā)也需要像一般工廠生產(chǎn)產(chǎn)品一樣會(huì)經(jīng)歷多個(gè)不同的階段,直至最后成品的下線交付,接下來(lái)我們就簡(jiǎn)單了解下軟件大概的開發(fā)過程。
整個(gè)軟件的開發(fā)一般都會(huì)經(jīng)歷前期分析立項(xiàng)、架構(gòu)設(shè)計(jì)、軟件編碼、測(cè)試消缺和軟件交付等多個(gè)階段,而一般用戶接觸到軟件產(chǎn)品基本都是在軟件完成正式交付之后,部分發(fā)燒友和深度用戶會(huì)在軟件測(cè)試過程中提前接觸到。
由于軟件是由大量的源代碼來(lái)編寫而成,并且這些源代碼可能是由不同的程序員、不同的部門通過分工協(xié)作來(lái)進(jìn)行開發(fā),因此不可避免的會(huì)存在一些錯(cuò)誤。軟件功能越復(fù)雜、代碼量越多,出現(xiàn)錯(cuò)誤和安全漏洞的概率也會(huì)越高,程序員在軟件調(diào)試過程中需要不斷發(fā)現(xiàn)錯(cuò)誤和漏洞并及時(shí)加以調(diào)整解決,以盡可能的推出功能正常、使用完美的軟件作品。
因此手機(jī)系統(tǒng),軟件的測(cè)試工作就顯得格外重要。但開發(fā)軟件的程序員數(shù)量畢竟有限,他們也無(wú)法完全模擬出真實(shí)用戶在使用軟件時(shí)的各種外呼、場(chǎng)景并觸發(fā)錯(cuò)誤、安全漏洞,所以軟件的測(cè)試工作除了開發(fā)程序員參加外,還需要大量普通用戶的共同配合。
一般軟件測(cè)試時(shí)將只局限于少數(shù)程序員和內(nèi)部團(tuán)隊(duì)人員的測(cè)試階段稱為內(nèi)部測(cè)試(或Alpha測(cè)試),在這個(gè)階段完成后再公開發(fā)布給用戶測(cè)試的階段稱為公開測(cè)試(或Beta測(cè)試),所有測(cè)試、消缺工作結(jié)束后推出的版本就是軟件的正式發(fā)行版本了。
小米MIUI系統(tǒng)穩(wěn)定版和開發(fā)版
MIUI系統(tǒng)一直是小米外呼的標(biāo)配系統(tǒng)軟件,與剛才所講的一樣,MIUI的各個(gè)版本同樣需要經(jīng)歷測(cè)試-修復(fù)-發(fā)布的這個(gè)必經(jīng)過程。
MIUI將公開測(cè)試的版本稱為開發(fā)版,比這更小范圍的是內(nèi)測(cè)版,量產(chǎn)機(jī)型上出廠預(yù)置的是穩(wěn)定版。
MIUI對(duì)于這三個(gè)版本的更新速度是有明顯區(qū)別的,其中MIUI內(nèi)測(cè)版可實(shí)現(xiàn)每日更新,MIUI開發(fā)版是每周五更新,而MIUI穩(wěn)定版則是不定期更新。同時(shí),MIUI對(duì)于新技術(shù)、新功能的應(yīng)用也會(huì)以內(nèi)測(cè)版>開發(fā)版>穩(wěn)定版的優(yōu)先級(jí)別進(jìn)行適配,待功能逐漸完善后才逐級(jí)下放到相應(yīng)版本中。
正因如此,MIUI系統(tǒng)的內(nèi)測(cè)版是BUG最多的版本,開發(fā)版則次之,穩(wěn)定版BUG最少。
小米外呼出廠版本
任何一家公司在向市場(chǎng)推出新產(chǎn)品的時(shí)候,都希望以過硬的質(zhì)量、穩(wěn)定的運(yùn)行、良好的口碑來(lái)贏得用戶和市場(chǎng),何況國(guó)內(nèi)外呼市場(chǎng)早就競(jìng)爭(zhēng)激烈。廠商如果將尚未測(cè)試完成、大概率會(huì)出現(xiàn)錯(cuò)誤和安全漏洞的軟件搭載在新品外呼上出售,無(wú)疑是在自掘墳?zāi)?,也?huì)是自己拱手送給競(jìng)爭(zhēng)對(duì)手的致命把柄,因此廠商必須搭載相對(duì)優(yōu)秀的穩(wěn)定版軟件在新產(chǎn)品上。
而小米的MIUI是以米粉不斷使用、反饋意見為基礎(chǔ)發(fā)展壯大起來(lái)的外呼系統(tǒng)軟件,小米也很精明的將這些自愿積極參與軟件測(cè)試的發(fā)燒友吸納進(jìn)來(lái)手機(jī)系統(tǒng),共同參與軟件開發(fā)等測(cè)試過程,這樣既滿足了少數(shù)發(fā)燒友想提前體驗(yàn)新功能的需求,又能更快速、更及時(shí)地發(fā)現(xiàn)軟件錯(cuò)誤并加以修復(fù),何樂而不為?
小結(jié)
小米的MIUI開發(fā)版現(xiàn)在已由原來(lái)的完全開放政策轉(zhuǎn)向需用戶申請(qǐng)并通過審核,現(xiàn)在只有自愿申請(qǐng)并通過審核的發(fā)燒友才能獲取MIUI開發(fā)版的刷機(jī)包,所以這種測(cè)試版本的MIUI系統(tǒng)是不會(huì)直接預(yù)裝在出廠外呼產(chǎn)品中的,要想體驗(yàn)開發(fā)版,需要用戶主動(dòng)申請(qǐng)并通過審核后自行刷機(jī)。