前段時間,小米放出了小米10的MIUI 11開發版固件,為了能第一時間體驗到DXOMark同款相機,不少米粉都躍躍欲試,紛紛為收到沒多久的手機刷上剛新鮮出爐的測試版固件。
但之後的事情大家又都知道,這次開發版固件更新翻車了:一部分用戶的手機在升級至最新開發版内測固件後,出現了無法開機的現象。簡單地說,剛到手沒幾天的小米10變磚了。
該版本需要用戶申請内測資格
好在小米的響應也還算迅速,不僅暫停了問題固件的推送,也呼籲小米用戶前往小米售後服務網點進行維修。但即便如此,依然也有部分米粉與吃瓜網友對此表示不滿,認為小米不應将有問題的固件放出。
這些版本是用來“出錯”的先來說說這些“開發版”“預覽版”“測試版”是什麼吧,雖然它們名字各異,但說到底,它們都代表着這個版本并非最終的正式版,也就是說這不是用戶應該使用的穩定版。這三個版本中也略有不同,比如開發版意味着這個版本還在開發中,部分功能組件尚未開發完全,之後也還會有多次叠代更新。對于大型軟件公司來說,開發版一天更新一次,甚至一天就更新幾個不同的版本号也都是常規操作。
向公衆發布“nightly”每晚版本是CyanogenMod的一大特色
而在我接觸過的手機固件中,最有名的開發版非當年的CyanogenMod固件莫屬。甚至從某種意義上來說,MIUI早期的開發版/穩定版多軌路線與CyanogenMod的更新機制就有些類似,不同的是MIUI的開發版每周五更新,而CyanogenMod的nightly版本每天淩晨更新一次。
顧名思義,這種nightly版本其實就是将工程師當天做的代碼打包集合并發布,更新速度飛快但穩定性欠佳。這種固件之所以還會放出來,就是為了讓那些喜歡嘗鮮又懂得測試的用戶幫他們找bug,因此從一開始就沒想着讓用戶把它們當主力機來用。
預覽版與開發版類似,雖然還有很多問題,但此時基本框架已經構建完成,系統的基本新特性也都已經可以調用。這種預覽版一般會提交給其他開發者,比如手機品牌或者第三方應用的開發者們,讓他們可以提前适配自己的軟件。iOS與Android上的開發者預覽版說的就是這麼一回事。
谷歌一般會在提前3-6個月放出開發者預覽版
與開發版一樣,這個版本依然是一個面向軟件開發者的版本,因為對于這些開發者來說,他們有能力定位bug出現在什麼地方,也知道如何以更高效的方式填寫反饋報告,有的甚至可以自行修複這些bug。
測試版相對來說會更穩定一下,這意味着軟件或者功能模塊已經完成了相應的開發,進入到測試,也就是找bug的階段,并為最終正式發布做準備。
愛好者隻是愛好者但随着軟件開發日益成熟,不同系統版本的間隔開始變得模糊。再加上測試版中内測、公測版的門檻逐漸降低,越來越多的用戶選擇将這些尚不穩定的固件刷入自己的主力設備中使用。部分人更是無視了其中的風險,将這些開發版當作嘗鮮的工具,在未做好備份的情況下貿然刷入。要知道測試版不僅可能帶來軟件、數據層面的損毀,對手機硬件、甚至對個人安全造成威脅也不是什麼特别難的事情。
更重要的是,開發者有自己專門的測試設備,即使軟件出了問題也不會影響到自己的日常生活。舉個例子,開發者将測試版固件安裝到測試機上,結果測試機變磚。首先,因為這是測試機,不會有任何數據丢失的風險。
面對重大故障,用戶隻能選擇向售後求助
其次,開發者有自己的開發者工具,也可從軟件或硬件的層面重置手機,救機方法自然比一般用戶多。就算這台手機真的救不回來,因為這是測試機,屬于工作設備,壞了再找一台就是了。
但對于萬千愛好者以至普通用戶來說,他們有的僅僅是手中一台自費購買的手機,如果僅僅是為了嘗鮮就貿然選擇測試版,我覺得有點得不償失。
為什麼這麼多人選擇測試版?那麼為什麼有人願意冒着風險選擇使用不穩定的測試版呢?在我看來這可以分為幾個原因。
首先是從廠商的原因,手機行業競争日益嚴峻,功能也日新月異,為了搶占先機,廠商需要盡可能快地将這些功能端到消費者面前。最簡單的方式便是推行模糊測試版與正式版的差距,讓一部分願意嘗鮮的用戶提前用上新功能。這樣做除了可以搶占先機,還可以發揮群衆的力量,以更大的測試樣本為新固件排障補漏。換句話說,就是發動部分用戶當“小白鼠”。同時也能為用戶帶來一定的參與感,讓用戶體會到“自己也為此出了一份力”。
依然有大量用戶選擇“嘗鮮”
對于這樣的行為,我個人是不太認可的。消費者終究是消費者,用戶終究是用戶,他們不應承擔為品牌探路的職責,品牌也不應将自己應做的事情分攤到消費者身上,無論他們是否自願。測試不是什麼簡單的事情,大多數品牌也會在申請内測的頁面标有明顯的提示。
小米申請内測需要答題
其次是媒體有意無意地推波助瀾,為了拿到第一手資訊,大多數科技媒體或自媒體賬号都會第一時間刷上各種Beta版或開發者預覽版固件。而在報道新功能的同時,出于分享的目的,他們大多都會附上使用測試版的詳細方法。比如每次iOS Beta版發布後,網上鋪天蓋地全都是對應的描述文件,很容易讓大多數用戶在未考慮後果時就一股腦選擇安裝。
測試版的門檻變得非常低
我對這種出于報道性質的分享倒不持反對意見,但我認為媒體應做好更嚴謹的警告提示,比如明确告知讀者“這是不穩定的測試版,也有可能會出問題”。媒體有測試設備,可以在不影響日常使用的前提下對測試版進行評測體驗,同時媒體也有自己的反饋渠道可以反饋問題,獲得廠商的幫助。
但用戶沒有這種條件,用戶有的隻是一台手機與滿腔的熱血,如何正确地引導用戶,讓用戶正确對待這種“測試版”,在我看來也同樣是身為媒體的責任。
有些用戶依然沒有正确理解開發版的含義
當然了,我也沒辦法阻止用戶刷上這些測試固件,但有測試工程經驗的我,還是希望大家在嘗試測試版之前,先想想這幾個問題:
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!