close

這是 JsonChao 的第214期分享

Flutter這個東西出來這麼久了,到底市場占有率怎麼樣呢?為了讓大家了解這一真實數據,也為了讓大家了解當前Flutter在各大App中的使用情況,我今天下載了幾百個App,占了手機將近80G空間,就為了得出一個結論——Flutter,到底有沒有人用。

首先,我在vivo應用市場中,下載了4月11日軟件排行榜中的所有App,總計230個,再加上平時用的比較多的一些App,總共270個App,作為我們的統計基數。

檢測方法,我使用LibChecker來查看App是否有使用Flutter相關的so。

https://github.com/zhaobozhen/LibChecker

除了使用LibChecker之外,還有其它方案也可以,例如使用shell指令——zipinfo。

https://github.com/sugood/apkanalyser

Apk本質上也是一種壓縮包,所以,通過zipinfo指令並進行grep,就可以很方便的獲取了,同時,如果配合一下爬蟲來爬取應X寶的Apk下載地址,就可以成為一個全自動化的腳本分析工具,這裡沒這麼強的需求,所以就不詳細做了。

App列表

我們來看下,我都下載了多少App。

這些App基本上已經覆蓋了應用商店各個排行榜里的Top軟件,所以應該還是比較具有代表性和說服力的。

下面我們就用LibChecker來看下,這些App裡面到底有多少使用了Flutter。

統計結果

已經使用Flutter的App共52個,占全體樣本的19.2%,作為參考,統計了下RN相關的App,共有45個,占全體樣本的16.6%,可以說,Flutter已經超過RN成為跨平台方案的首選。

在52個使用Flutter的App中:

騰訊系:QQ郵箱、微信、QQ同步助手、藍盾、騰訊課堂、QQ瀏覽器、微視、企業微信、騰訊會議
百度系:百度網盤、百度輸入法
阿里系:優酷視頻、哈囉出行、淘特、酷狗直播、阿里1688、學習強國、釘釘、淘寶、閒魚
其它大廠:鏈家、轉轉、智聯招聘、拍拍貸、嗶哩嗶哩漫畫、網易有道詞典、愛奇藝、考拉海購、攜程旅行、微博、Soul、藝龍旅行、唯品會、飛豬旅行

從上面的數據來看,各大廠都對Flutter有使用,頭條系未列出的原因是,目前好像只有頭條系大規模使用了Flutter的動態化加載方案,所以原始包內找不到Flutter相關的so,所以未檢出(猜測是這樣,具體可以請頭條系的朋友指出,根據上次頭條的分享,內部有90+App在使用Flutter)。

不過這裡要注意的 ,這裡並不是選取的大家常用的一些APP來做測試的,而是直接選取的排行榜,如果直接用常用APP來測試,那比例可能更高,大概統計了下,估計在60%左右。

不過大廠裡面,京東沒有使用Flutter我還是比較意外的,看了下京東的幾個App,目前還是以RN為主作為跨平台的方案。這跟其它很多大廠一樣,它們不僅使用了Flutter,RN也還可以檢出,這也從側面說明了,各個廠商,對跨平台的方案探索,從未停止。

所以,總結一下,目前使用Flutter的團隊的幾個特定:

創業公司:快速試錯、快速開發,像Blued、夸克這也的
大廠:大廠的話題永遠是效率,如何利用跨平台技術來提高開發效率,是它們引入Flutter的根本原因
創新型業務:例如B漫、淘特、Soul這類沒有太多歷史包袱的新業務App,可以利用Flutter進行極為高效的開發

所以,整體在知乎上吵「Flutter被拋棄了」、「Flutter要崛起了」,有什麼意義呢?所有的爭論都抵不過數據來的真實。

嘴上說着不要,身體倒是很誠實。

希望這份數據能給你一些幫助。

END


往期推薦



Android 技術面試如何做好準備?

這一天,Android 通關秘籍終極迭代版來了

這兩年,我打造了一份令人喜極而泣的 Framework 通關秘籍

技術人如何讓自己更值錢?

Flutter 編碼提效最佳實踐

點擊下方卡片關注JsonChao,為你構建一套

未來技術人必備的底層能力系統


▲點擊上方卡片關注JsonChao,構建一套

未來Android開發必備的知識體系

歡迎把文章分享到朋友圈

年度成長社群

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()