天天看點

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 輕應用的這套标準還在襁褓階段。由于涉及不同廠商、開發者、各種回報及多方面的論證,從标準的起草、讨論到釋出、再到收集回報,是個漫長的過程,少則也需要一兩年的時間。

繼續閱讀