App 掀起“瘦身”潮,是時候學會做“減法”了|Q推薦

作者 | 張雅文

移動網際網路走過了風起雲湧的十年,要說最熱鬧的,莫過於各大 App 之間的混戰。

為了吸引流量,搶先一步成為入口,企業可謂各顯身手,不斷為 App 拓展新的功能。然而,功能越來越多,非但並未帶來多少流量,反而讓 App 在日漸臃腫的同時不得不負重前行。幾番大浪淘沙後,除少數巨頭成功將自家產品打造成超級 App,大多數產品正逐漸走向邊緣化。

資料顯示,在應用商店僅 0。1% 的 Top 級應用就佔據了整個應用商店 55% 的下載。馬太效應如此明顯,在移動網際網路領域,中小型企業難道就沒有機會了嗎?

答案是否定的。

輕應用時代的到來,宣示著移動網際網路下半場的戰鬥已然打響。輕量化或將成為企業增長的“第二曲線”和新的突破口。

1

微信小程式已成為輕應用的事實標準

長久以來,移動網際網路領域一直在尋找一種既可媲美 Native App 的使用者體驗,又具備 Web App 可被檢索與智慧分發特性的技術,並在此過程中進行了諸多嘗試。

2013 年百度首次提出輕應用的概念,即使用者無需下載 Native App,直接透過搜尋框就能夠實現即搜即用。輕應用的概念一經提出,便在業界引起了軒然大波,甚至有人大膽預測,輕應用將取代原生 APP 成為未來手機端應用開發的主流。遺憾的是,由於當時生態建設不完善等諸多原因,輕應用的“出道”以失敗告終。

輕應用再次迴歸到大眾的視野中是 2016 年。微信事業群總裁張小龍提出微信小程式的概念,並於 2017 年迅速落地。張小龍這樣描述小程式的前景與未來:“小程式是一種不需要下載即可使用的應用,它實現了應用‘觸手可及’的夢想,使用者掃一掃或者搜一下即可開啟應用”。背靠微信的巨大流量和生態,小程式迅速佔領了市場。

借鑑微信小程式的成功經驗,2018 年 3 月,小米,華為、OPPO 等數十家國內手機廠商聯合召開快應用標準啟動釋出會,成立快應用聯盟。快應用是基於手機作業系統的輕應用形態,標準是由主流手機廠商組成的快應用聯盟制定,旨在不依賴任何超級 APP,在手機硬體平臺上形成生態。

對於快應用的發展,凡泰極客聯合創始人 & CTO 楊濤表示並不看好。他說:“微信小程式的月活目前已達十幾億,市面上的小程式也已經有六七百萬個,小程式的開發者也達到兩三百萬,且國內各大網際網路公司的小程式平臺,如支付寶、頭條、京東等,也幾乎都是遵循微信小程式的標準,由手機廠商推出的快應用,在生態上跟小程式完全不是一個量級。

從這個角度,小程式已經成為輕應用事實上的標準。”

國內有小程式、快應用,國外對輕應用的探索也如火如荼的進行。

2015 年 Google 提出了一種 Web App 形態即 PWA(Progressive Web Apps)。PWA 意圖讓 Web 在保留其本質(開放平臺、易於訪問、可索引)的同時, 在離線、互動、通知等方面達到類似 App 的使用者體驗。PWA 雖然是基於 HTML5 技術,卻能夠脫離瀏覽器的束縛,將 PWA 網站新增到使用者桌面,擁有媲美原生應用的體驗。但其問題在於,採用 PWA 部署的伺服器要求 HTTPS,ServiceWorker 涉及 API 眾多,需要單獨學習,對於開發者有一定門檻,另一方面其瀏覽器支援不夠全面。目前,PWA 在國外應用較多,在國內並未獲得太高的認可度。

繼谷歌之後,2020 年 Apple 也終於推出了 App Clips。目標是藉由提供輕量化 App,省去下載原生 App 的麻煩,讓使用者先體驗部分功能,以及融入各種消費場景,從而為原生 App 引流。儘管承載了極客們無數的期待,但 App Clips 的表現卻不盡如人意,至今並未在市場激起任何水花。

國內的快應用、小程式也好,國外的 PWA、App Clips 也罷,其本質都是輕應用的一種形態,旨在持續最佳化使用者的使用體驗,並擴大應用場景。就目前的發展而言,小程式的確在某種程度上可以代表輕應用。

2

小程式技術為 APP 開闢了一條高速公路

儘管提到小程式,很多人的第一反應仍然是微信小程式,但作為輕應用的一種技術形態,它的價值早已超越了張小龍最初描述的“無需下載,即搜即用”的初衷本身。

小程式適合於構建數字生態,有助於社交分享傳播的輕應用技術,不僅能夠執行在手機端,也在 5G 訊息、車載系統、IoT、企業軟體等各種各樣領域有所應用。年初,阿拉丁研究院釋出的《2021 年度小程式網際網路發展白皮書》稱,小程式作為移動網際網路的重要新基建之一正在煥發新的活力,併成為網際網路商業的重要陣地。

作為新基建之一,小程式技術有哪些獨特的應用場景?

談到小程式技術的使用場景,楊濤說起了凡泰極客推出 FinClip 的初衷。FinClip 的定位正是一款基於網際網路主流小程式技術的輕應用平臺。原本,執行小程式是技術大廠才具備的能力,由於微信並未將這部分能力開放出來,因此對於中小型企業來說,只能望而生羨。FinClip 小程式平臺完全遵循主流小程式的標準,透過 FinClip 提供的技術,任何 APP 都能快速獲得執行小程式的能力。

FinClip 的誕生最初是用於解決凡泰極客公司內部面臨的問題。最初凡泰極客的開發團隊採用的是原生的開發手段。在進行 App 開發時,IOS 和安卓系統,通常需要兩個完全不同的團隊進行,導致開發成本很高,不僅如此,每次哪怕修復很小的 bug, 也需要對整個 App 重新編譯、打包、迴歸測試、嚮應用商店申請上架、好幾天才能獲批,導致效率低下。這樣的狀況下,凡泰極客開始思考,有沒有一種方式能夠實現快速開發、迭代,且降低開發成本?很快,凡泰極客將目光聚焦到了輕量、簡單的小程式技術上。

解決方案是,在開發 App 時候用小程式技術將每個功能模組都變成獨立的小程式,使其擁有獨立的生命週期,並能夠獨立管理。這樣的好處是,每一個小程式的升級都不會影響到其他功能,就像樂高的積木塊一樣,各部分鬆散耦合、互不干擾。此外,採用微信小程式的標準進行開發,對開發者的門檻也更低,開發者不需要重新學習一套新的跨端技術,更容易上手,於企業而言用人成本更低。

在內部實踐成功後,凡泰極客迅速將這種能力“開放”出來,提供給企業。楊濤將 FinClip 輕應用平臺的使用場景概括為以下三點。

第一,對於本身已有一定流量的 APP 而言,透過小程式技術可快速構建自己的生態。如銀行 APP 要想開展生活服務,透過小程式技術,可直接將合作伙伴的微信小程式引入自身 APP,避免重複開發,以極低的成本打造 APP 生態。

第二,對於流量一般的中小型企業 APP,透過小程式技術可在開發和功能迭代的過程中實現降本增效。大幅降低開發成本,和縮短研發上架的週期。

第三,對於一些安全合規、資料隱私保護要求嚴格的公司,透過小程式的安全沙箱,能夠對資料進行保護、隔離,有效解決隱私保護和資料安全的問題。

事實上,對於 FinClip 輕應用平臺,凡泰極客不僅僅將其定位於手機端,而且是將其定位成全平臺的基礎設施。去年底,FinClip 正式宣佈支援 Linux 平臺,真正實現小程式的多埠、全平臺執行。這意味著,作為開發者,可完全遮蔽不同平臺、系統的差異性,只要按照小程式的規範進行開發,就可以在手機端、電腦端、甚至是 IoT 物聯網終端無縫執行,真正實現一處開發、多端執行。

3

輕應用的未來發展趨勢

作為底層基礎設施,基於小程式技術的輕應用平臺擁有很多原生 App 不具備的功能,以及獨特且豐富的應用場景。那麼,輕應用會取代原生 APP 嗎?

對於這個問題,楊濤認為:“輕應用平臺更像是為 APP 開闢的一條高速公路,它會顛覆傳統 APP,但不會取而代之,兩者短期內會共存。”

為什麼說兩者短期內會共存呢?

首先,輕應用在部分場景中,還不能完全代替原生 App。比如,在使用者檢視股市行情的場景下,由於行情變化非常快,利用輕應用很難實現。其本身架構設計小巧、輕量導致渲染速度無法與原生 App 相媲美。

其次,企業間的壁壘仍舊存在。剛剛談到,小程式目前已成為輕應用的事實標準。如果真的要用輕應用取代原生 App,其他 App 是否願意將自己的使用者全部引入到微信上面?答案不言而喻。

第三,使用者粘性的問題。安卓聯盟的快應用正是希望能夠越過超級 App,在手機硬體平臺形成生態。然而,僅憑十多家手機廠商制定的標準,一方面,不具備足夠的說服力,另一方面,在小程式已然形成巨大生態的情況下,使用者習慣很難改變,標準制定出來,是否有人願意遵循標準,同樣是個問題。

從長遠的角度來看,想要解決輕應用所面臨的企業間壁壘的問題和使用者粘性問題,最核心的是要定義一個通用的標準,這才是最根本的解決方案。

標準由誰來制定?中國內陸手機廠商來定,顯然不夠中立。事實上,以小程式為代表的輕應用技術在中國市場取得巨大成功,創新性得到證明後,也引起了國際的關注。

2021 年,在多家中國科技公司的推動下,W3C(全球資訊網聯盟)成立了輕應用技術標準化的工作組 MiniApps-W3C,由中國廠商孕育的網際網路技術進入國際化標準平臺。工作組不僅包括阿里、華為、百度、小米等中國公司,Google、Microsoft、Intel 等公司也是工作組的成員。今年初,凡泰極客也成為 W3C 成員,並加入 MiniApps 工作組,推動輕應用技術標準化程序。

楊濤認為:由 W3C 來推動標準制定是可行的。一方面,通用的國際標準能保證足夠的中立性,適用於不同的手機廠商;另一方面,輕應用建立在作業系統上,不會依賴某個特定的 App。

目前 W3C 輕應用的這套標準還在襁褓階段。由於涉及不同廠商、開發者、各種反饋及多方面的論證,從標準的起草、討論到釋出、再到收集反饋,是個漫長的過程,少則也需要一兩年的時間。

TAG: 應用APP程式微信