還有不到一個月的時間就是農歷春節了,在現在可以預見到的是,除夕當晚又會創微信紅包發送量的紀錄。在 2015 年到 2016 年之交的 24 小時里,微信紅包收發總量達到了創紀錄的 23.1 億次,2016 年 0 時 05 分每分鐘發出的紅包數量達到了 240 萬個。
很明顯,眼疾手快的紅包獵手能夠獲得更多的回報,但是,搶紅包這個拼速度的活動非常依賴網速條件,手機的運算速度和系統通知的速度,在好手氣好網速好手機的配合下,一個春節搶出一個高端手機的錢也不是什么難事。針對搶紅包這個中國特色,許多國產定制 Android 系統也做了不少優化。
這個功能可能是 Flyme 最貼心的改進
今天凌晨,魅族副總裁,Flyme 總設計師,也是魅族發布會顏值擔當楊顏發了一條配圖微博,說“春節快到了,搶紅包和 Flyme 更配哦,今天內測固件的神秘黑科技有毒。” MIUI 7 發布的時候,雷軍也為了演示新版本的性能優化,進行了 100 次的搶紅包測試,其中搭配了 MIUI 7 的小米 Note 頂配版與三星 S6 相比,前者搶到 97 次后者僅 3 次。與華為 P8 高配版相比,小米只一次沒有搶到。魅族 MX5 在 100 次紅包搶奪戰中,一次都沒有干過小米 Note。
從這張截圖顯示的信息來看,最重磅的優化就是微信紅包可以直接在通知欄顯示,根據通知樣式,這個紅包也應該可以在通知欄直接點開。相比于原來在通知欄顯示微信通知,點擊進入再搶紅包的步驟,這個直接在通知欄搶紅包的優化不知道要高到哪里去。魅族 Flyme 在春節紅包高發期前做這樣的一個外掛級的改進,只能說魅族小算盤打得太好。
其實不光是魅族的 Flyme 為微信搶紅包做了優化,去年面對小米的蔑視,魅族先后在不同場合表示了回擊,一時間這兩家廠商的發布會上總有一個“友商不管是機器還是系統都是渣渣”的保留環節。而這一次魅族 Flyme 系統針對搶微信紅包做優化,也像是為了報當年小米的一箭之仇。
總之,不管是從用戶的剛需出發,還是用實際行動反擊小米,能夠在手機通知里直接搶紅包這個功能無疑是一個殺手锏,按照我去年春節搶紅包的戰況,有了這個功能的話,再多搶出兩個魅族 PRO 5 的錢來也不是什么問題,從此買一個手機送兩個手機也不是傳說。
這個逆天改進怎么做到的
看到 Flyme 的這個優化,很多人自然會想到之前很火的自動搶紅包插件,不過很明顯,自動搶紅包插件是一種作弊行為,并且很多插件還有安全隱患,所以微信官方不允許這種插件存在的。
為了進一步確認信息,我聯系到了魅族的產品經理和該項目總負責人兼技術負責人。
魅族一開始也想過做自動拆紅包的功能,不過項目組最后統一認為“把一個未知的事物親手變得明朗美妙起來才是搶紅包本身最大的樂趣”而否定了作弊的想法,轉而開發“將紅包消息的卡片前置”的優化。
將紅包消息卡片前置,不僅僅是改一下通知中心這么簡單,而要涉及到系統底層的鏈路層,以及上層的體驗層。用戶感知最明顯的自然是體驗層,魅族產品經理稱:
“每條通知發出來都需要經過系統的通知中心,所以我們針對紅包類的消息做分析,分析完之后根據一系列紅包的特征條件組合起來做判斷,識別后相當于將所有微信消息中的紅包消息單獨提取出來,構建成一條系統通知。”
魅族做搶紅包改進也不單是取悅用戶,反擊小米,也是未來 Flyme 優化方向的體現,魅族表示,他們決定做搶紅包優化之前,魅族就已經確定了“未來的 Flyme 不光要優化 Flyme OS 本身,還需要基于一些超級應用超級場景去做定制類優化”的前提。很明顯,春節搶紅包就是魅族所認為的超級場景。
其實在體驗層做優化,實現目標功能并不難,主要是分析微信消息類型,根據紅包特征值做判斷。最難的部分其實在牽扯硬件的鏈路層。
在鏈路層,魅族需要做的是將微信的紅包信息更快的顯示出來,需要毫秒級的反應。其中就需要網絡響應更快,最初紅包還是只一個來自網絡的數據包的時候,針對紅包消息網絡層會更快的感知它,并更快的將它顯示出來。微信紅包本身也有圖片的成分,為了讓紅包顯示更快,魅族甚至將這個圖片部分緩存在了本地,而不是每一次都進行下載。還有一層的優化是動畫上,魅族加快了動畫的反應速度,讓打開紅包的這個過程變得更短。這三點的優化都需要軟硬件的協力。
Android 本地化“喪心病狂”
國產手機的競爭,不僅僅是硬件和價格的競爭,也是系統的競爭。這些基于 Android 的定制化系統已經和原生 Android 大相徑庭,充滿了中國特色。
最明顯的,就是現在大部分的國產 Android ROM 都棄用了原生 Android 應用抽屜的設計,轉而使用類似 iOS 的單層應用展示設計。而 Google 提出的一些 Android 設計規范在國內也沒有多少開發者去響應。比如微信 Android 版開始采用了和 iOS 版類似的設計,被一部分人怒噴,然后微信在前年初改成了 Android Design 版本,結果因為用戶習慣的原因被更多的人怒噴,最終又改了回去。
至于國產軟件自啟動和亂要權限,國產 Android ROM 禁用相互喚醒等等神魔斗法,也都是 Android 本地化的一個側面反映。加上 Google 的許多原生服務在國內并不能很好的使用,國內應用商店本身就已經是一門大生意。
因為這樣相對封閉的環境,國內的 Android 生態環境也已經迥異于國際市場,許多針對國人使用習慣的改進隨之而來,Flyme 針對微信紅包場景進行優化就是一例。可以預見到,這樣的持續性優化會繼續下去,差異化的體驗越來越成為一種壁壘。
這邊魅族 Flyme 已經對用戶“投其所好”了,相信不久之后,這個功能可能也會被其他的手機廠商抄去,到時候,微信搶紅包又可能回到同一起跑線。
最后 iPhone 恐成最大輸家。
(新聞稿 2016-01-20)