小米魅族的系統如何做到月更和周更?

幾個問題:

1,小米和魅族如何做到穩定版系統月更,這讓旗下所有手機能獲得相同的系統特性。

2,這種工作量有多大,需要多大的團隊。

3,為何其他廠商做不到,按理來說實力也不會差啊,ov華為賺了這麼多錢,為何系統上不上心。

感謝各位的回答,其實題主的主要側重點在於廠商對大量機型的同步更新,做到不拋棄老機型,關於這個問題發表一下一切有關的看法

再強大的硬體也是該卡的卡,該死機的死機。。。感覺現在買手機是買系統,以前用過努比亞,非常深切的感受到了這個道理,只有半年生命周期。最近想買一加三,可看到加一加二的機油吐槽系統不更新,有點猶豫。

真的好累,,搶了這麼多次都沒搶到一加三,不想當猴子了,愛咋咋地吧,,一加,想說愛你不容易啊


其他回答說到了開發進度的控制問題,我只想說幾點我知道的MIUI部分信息:

MIUI能做到的是體驗版和內測版兩條分支的日更,相比之下周更和月更的迭代根本不是事,做好版本控制就好。

MIUI團隊一般都是每天都在往代碼庫里提交新的代碼,然後伺服器在凌晨自動打包;測試團隊上班後,拿著熱騰騰的包進行自動化測試,通過測試後五點發包,未通過測試的話臨時修改再重新打包測試。MIUI團隊在去年的時候,把所有20+機型的包全部編譯一遍只需要不到2小時;測試團隊拿到包以後,基本3小時差不多就能完成自動化測試流程,這些速度都是國內第一,沒有之一。

不同機型的MIUI里代碼復用比較嚴重,同一套代碼只需要小量改動甚至不需要改動就能用在全機型,有時候只要改動build.prop里的機型名就能「體驗」到其他機型的一些功能。所以今年五月份為了提高測試打包效率,停掉了部分不活躍機型的開發版分支:反正用到的代碼都差不多,其他機型能用的話你也不會有太大問題。

打包以後得把包分發出來,面對千萬級用戶(穩定版推送可能得是億級用戶),伺服器負載又是個問題。年初的時候MIUI花了幾個月時間換用自建的cdn,目前來看推送下載速度還不錯。

以上這些,ov華為都不是小米魅族的對手,這些點他們目前都做不到的。原因很簡單:小米魅族發家之本就是rom的差異化、人性化體驗,因此從頭到尾投入都非常大;ov發家之本靠廠妹靠線下靠投放廣告,rom又不是不能用;華為嘛,,他家核心活脫脫一個馬里亞納海溝啊(呃,我這裡本意是華為海軍太深,他家的rom我沒有長期用過,不評價好壞)

==========================分割線============================

看到題主昨天修改了一下題目,添加了

其實題主的主要側重點在於廠商對大量機型的同步更新,做到不拋棄老機型,關於這個問題發表一下一切有關的看法

關於這點,MIUI團隊開發MIUI6的時候在保證v5平滑升級的前提下重寫了MIUI的整體框架,從而實現了前文提到的代碼復用。所以MIUI6發布後半年多開發組才勉強實現了全部機型的適配升級,那時全貼吧和論壇都在罵rom發布耍猴,但是現在回過頭來看當時的陣痛是值得的,後來的MIUI7和8的升級也都因此實現了快速全機型無縫適配。

而蘋果,在升級iOS10時,對一些相近機型的rom包進行了合併,這無疑也加快了多機型的迭代更新速度,也是一條非常好的思路。


港真,Flyme的周更都是增加一些小功能,「發布」新的bug,修復上個周更的bug。


小廠OS產品經理來答。

月更和周更是迭代周期的區別,整個流程是一致的。

以周更為例,當前周周一到周三是開發團隊開發的時間,周四和五測試、改bug、回歸測試,周末可能加加班,產品驗收和測試通過,就可以封版了。

在開發團隊開發的同時,產品經理開始規划下一個迭代的需求,有可能是來自用戶反饋、自己yy、或者之前版本的bug,要在前四天時間內完成需求採集、需求評審、交互設計和評審、視覺設計和評審,並在測試進行的同時跟開發團隊完成開發評審。

簡單說,就是這周開發團隊在做上周規劃的需求,這周產品和設計團隊在準備下周要做的東西。

要做到規律周更需要所有團隊間的相互配合,在理想的節奏下不拖後腿。

能夠控制好單周迭代、雙周迭代的節奏,團隊大小是跟工作內容的多少、團隊成員個人實力、leader和產品項目經理的掌控有直接關係的。

團隊小了可以搞、團隊大了也可以。就看值不值,要不要維持這麼高頻率的迭代。

如果不需要快速驗證和快速更新,過高頻率的迭代其實對人力資源也是一種浪費,對產品質量也有一定的風險。

至於為什麼做不到的問題,不是做不到,只是不想做。想做意味著把OS體驗和口碑看得很重,需要投入更多的人力物力。這就和產品定位有直接關係了。

像OPPO Vivo的產品口碑從來都不是靠系統好用、人性化、美觀等等來傳播的,做個差不多不出大問題就可以了,產品優勢會集中在拍照、音樂、設計、線下渠道等方面。

我們目前正在嘗試雙周迭代,但是以目前開發團隊的能力和產品部門的經驗來看,不是很樂觀。

P.S. 海外小廠


小米的更新:新增了若干廣告。

這個真的是太煩人了,總說新版本可以關了但是就是不知道啥時候給你在新的地方更新一個廣告位,最近的音樂app,專輯居然可以換成廣告我真是醉了。。。

魅族的更新:修復了過於流暢的bug。。。

如果你用著魅族並且他更新的內容你沒什麼需要的話,最好不要更新。非要更新的話記得清除數據更新,魅族的更新不清數據的話總是會有一些奇怪的小問題,這個問題從mx開始就是這樣了,雖然flyme5之後基本擺脫bugme的稱號,但是不清楚數據更新出bug的問題依舊是沒怎麼改變


魅族熊貓路過...

Flyme月更的是穩定版,周更的是體驗版,日更的是內測版。

我現在除了周末每天更新,更新到沒感覺...基本日更都沒什麼明顯變化,偶爾加點東西又刪點東西,bug當然也有啦畢竟內測來著。更新日誌的話小編好像是拿來當隨筆寫了...講講冷笑話談談七夕奧運什麼的(;¬_¬),從來沒認真告訴我們做了什麼改動...【論壇里解釋是日更日誌整理麻煩且無意義

周更的體驗版就是把日更里整改後的結果拿出來發布了,其實周更的感覺也不明顯...雖然有小編髮表認真寫的更新日誌...可能我比較鈍吧...

穩定版就是把前面周更整改下來的成果發布了,更新內容長長的一段一段的,但是經常會被吐槽就是前面周更的內容合起來的嘛...因為就是這樣啊,穩定版還能指望加體驗版沒有的內容喔.?


1.小米和魅族都是曾把極客屬性當做標籤的手機企業,有著一大批對電子數碼較真的米粉和煤油,他們需要手機固件給手機帶來的新體驗刺激,這是周更面對的主要人群。

2.機海戰術在今年已經發展到白熱化階段,大部分新機型固件都是在原有基礎模型下進行微調。

3. MIUI 和 Flyme 的整個團隊人數都在4位數以上。

4.這幾家企業對系統都很上心,只不過他們關注的點不同,你覺得在設計上很有特點的 MIUI 在很多中年人看來太過輕浮,你覺得老土的華為在很多長輩看來是檔次。

5.華為和OV的大部分用戶並不在意手機固件,更不會在意手機固件的更新頻率。

6.頻繁更新固件是一件很有風險的事情,除開 iOS 流氓式的強制提醒更新,安卓的新版本推行速度是極其緩慢的,固件的穩定性勝於一切。


周更月更並不代表有質量。以魅族為例,魅族的系統每次更新都會帶來一些遊戲網路上的問題。這一次更新後 原本流暢的遊戲變的十分卡,掉幀嚴重。且次次更新後次次網路體驗都不一樣 ,個人覺得上次更新所帶來的網路體驗極佳。總之這些系統的更新往往會忽略操作體驗,沒有注重系統的優化。


以前用小米2s的miui穩定版的時候大概是兩個月有一次比較大的推送,基本都是一些經過測試了很穩定的功能。

後來自己刷機了開發版,就是每周推送了,開始更新的時候會看看更新說明,看看有沒有比較想體驗的新功能,如果有就會選擇更新,後來就不怎麼關注更新了,發現開發版每周更新都是一些無關緊要的內容。

其實對於大部分的普通用戶而言,穩定版的miui更新頻率還是挺好的,不會有開發版經常更新的問題,穩定,也能定期體驗到新功能。

大概是2014年暑假還是下半年發布的miui6吧,那時候發布會就說到年底就會適配到小米的全系手機,後來確實有適配到我自己用的小米2s,那時候還是蠻感動的,覺得這麼久的手機了還在適配最新的系統,然後自己刷了之後給同學的幾個2s也都刷了miui6

覺得小米對於系統這一塊還是蠻上心的,在發布新系統的時候一直都在往前適配很老的機型,去年下半年換了iphone 就沒再關注了,論壇上說miui7成了adui也不是很清楚,手裡的2s也就停留在了miui6

補充,手機知乎的回答問題,字數太多的時候體驗很差,編輯的時候游標老是會跳到前幾行去,不知道是我自己使用的問題還是軟體的問題


不不不ov的系統就是每天更新以他們用戶的性質也不會更新的

就像我媽華為美腿妻的系統我不督促她更新從不更新。

用戶性質不一樣→_→

當然以ov的硬體…你懂的


修復若干BUG(手動微笑),其實改個版本號分分鐘的事。

題主說的一加不更新,也不是沒有更新啊,二代前兩天更新了氫2.0,不過7m的更新包,我默默的選擇不更新,一代的話官方說法是Q3和x一起大更新,我就等著不說話。


MIUI體驗版已經是日更(工作日),內測版一周四次,開發版一周一次,穩定版一個半月一次,這樣的節奏估計很多廠商都望塵莫及吧,目前MIUI team大概有八百餘人(人員有浮動),目前bsp,系統優化,伺服器那邊都在招人。

對於你問到功能特性覆蓋機型問題,這個很簡單,代碼實現後適配,填坑,先後經歷體驗版內測版開發版使其穩定,MIUI對老機型都挺照顧的,比如小米2s都還在更新,紅米很早發布也在更新,MIUI說支持到它跑不起來為止。ov廠商因為ROM並不是立身之本,渠道,廣告推廣才是他們需要考慮的問題。

有的人說日更應該都是修復bug吧?別的系統不知道,MIUI體驗版反正是被pm,開發各種蹂躪,有新想法有新功能新技術實現後就上體驗版,然後看看用戶反饋,然後激烈討論,如果這個想法,功能點遭到很多人反對,體驗版馬上就斃掉了,當然開發組也有"固執"的時候,比如他認為通知欄加搜索是趨勢,現在側面看iOS也這樣了,勉強算對了~當然也有捉急的時候,新版相冊的問題,當然體驗版噴的很多,認為忽視了老用戶的習慣,pm不以為然最終到了開發版,被"圍攻"後才意識到大問題,才開始填坑,現在改的還算滿意。

總的來說MIUI的更新還是有料的,bug控制的還可以(mipay等你懂的都在體驗版測試了,現在就差分屏了)。

MIUI的穩定性得益於自動化腳本測試,粉絲群體的測試,一般有問題體驗版內測版就解決掉了,所以大bug幾乎沒有,小bug還是有的,不過有例外每次安卓版本大升級的時候那時候bug就比較多了。


一個月修一個bug 多的留下個月用


一加刷上cm之後能日更。。。


反正我是覺得手機系統這玩意更新頻率太高會顯得有點不靠譜,如果說不出更新了些什麼東西的話就更不靠譜了


渣渣,我司APP日更周更


首先,Nexus系列手機題主應該去關注一下,目前每個月Google都會對Nexus 5及後續的新產品提供系統更新。而版本號仍然是保持了大半年的6.0.1,但更新的內容是什麼呢?

如圖所示,Android安全補丁。既然谷歌本來就每月都有新版提供,小米等廠商只要自己定製一下,也能做到月更,修bug這種周更也是自然可以的。


題主是被雷總的講話給誤導了啊,我記得當時雷總說,蘋果一年更新一次,谷歌半年更新一次,小米能做到一周更新一次。。。。。。。。當時我就被雷到了,蘋果和谷歌是系統底層的更新,您就改改ui和界面,完全是兩回事好嗎!!


其實就是把可以放在應用商店的更新硬是塞到系統更新包裡面


為毛有人喜歡讓正式版系統周周/半個月就更新一下系統,不嫌麻煩嗎,又不是beta類系統

如果這是一個正式版系統, 問題有點多


天天吹更新勤,真不知道這有什麼好吹的。這不過是不同廠家客戶目標群的不同策略而已

最怕的就是為更而更

還有 小米miui8發布都幾個月了,到底切斷鏈式啟動趕上其他廠家沒?

魅族就更別說了,天天吹系統牛b 更新勤快,我想說的是能別吹了不?安卓7.0都要來了啊


推薦閱讀:

魅族每周一開放購買MX3白色版,跟小米每周二搶購有什麼區別?
同樣的模式,小米為何比華為榮耀,努比亞,酷派大神做得好?
如何看待剛剛發布的iPhone X?
如何評價驍龍650/652?
如何評價魅族高管7月29日深夜在微博上的言論?

TAG:手機 | 小米科技 | 魅族科技 | Android | 一加科技OnePlus |