PWA 提升 Web3 使用者體驗,可將鏈上服務都變成 APP?

Kyle
分享
PWA 提升 Web3 使用者體驗,可將鏈上服務都變成 APP?

區塊鏈的使用者體驗除了帳戶抽象與交易機器人之外,有人認為下一步的發展方向很可能是藉由 PWA 技術,讓鏈上服務可以成為手機上的 APP,提供用戶更方便的使用體驗,藉此迎來大規模的成長。

PWA 正在漸進式到未來

未來長什麼樣子

討論 PWA 之前,先來看一個例子。某天早上打開手機,第一個開啟的 app 是 OpenSea,看看自己於昨天對於心儀的 NFT 的出價是否有被接受,發現不但沒有被接受,還有人出更高的價錢,於是在電腦打開 Uniswap 的程式購買更多的 ETH 以重新出價。過程中所有 app 都可以自動連結錢包帳戶,全平台裝置都可以使用,且有趣的是都不用特別下載。

上述的使用場景,比起現在 Web3 真實的樣子要方便許多,而要達到這樣的目標,或許市場最終會使用 PWA 技術來做到。

廣告 - 內文未完請往下捲動
PWA 可以將 Web3 網頁版變成多平台的應用程式

PWA 是什麼

PWA 全名是漸進式網頁應用程式 (Progressive Web App),最早於 2016 年 Google I/O 開發者大會中被提出,目的是提升用戶的使用者體驗。不過當時因為技術限制與效能問題,並沒有受到市場關注,近期因為 IOS 16 開始支援此技術,重新回到社群討論中。

PWA 可以在多種裝置上運行,可以有效解決大多數網頁服務差勁的行動端體驗問題,PWA 提供用戶類似於原生平台應用的體驗。

PWA 優勢

對於用戶來說,可以將 PWA 優勢歸結為:

  • 穩定:依照產品用途,部分服務即使在沒有網路連線的情況下,也能使用或是有相對應的畫面。
  • 體驗:對於用戶來說就像是使用原生平台的程式,且可以提供更靈敏的反饋與動畫效果,可以帶來更好的沉浸式體驗。
應用程式版本提供沉浸式體驗

而對於開發者來說,使用 PWA 技術可以同時享有網路端與應用端版本的好處。

網路端產品比起應用程式端,大多平台都可以存取,因此可以更容易的觸及到多平台的不同用戶,且開發時間與修改成本都相對更低,較適用於仍在測試的產品,這也是為什麼現階段大多數 Web3 服務都停留在網頁版本的原因。

應用程式版本相對網頁版本,擁有更多樣化且可靠的功能。應用端程式通常可以更容易地執行複雜的功能,例如讀取本機系統的相機、開啟定位、客製化廣告版位、讀取藍芽與 USB 等;穩定性則來自於無論網路連線狀況如何,應用程式的功能都能正常運作。

就功能和觸及率而言,應用程式版本可提供最佳功能,而網頁版本則代表較多的觸及數。而 PWA 則可以同時擁有兩方面的好處,可以提供複雜功能和可靠性,同時又能僅製作 Web 端程式快速佈署多平台接觸最多的用戶。

PWA 同時可以兼顧可觸及性與功能,同時享有網頁版本與應用成版本的優勢 (資料來源)

現階段 PWA 對於開發者還有個特別的優勢 — 無需支付 App Store 的抽成,對於開發者來說確實是一個有感的差異。

總結來說,PWA 可以降低開發的成本,以標準的 Web 端程式建構服務,可在短暫的時間內完成開發, 無需分別為 iOS、Android、桌面版、網頁端分別製作 (看看 Metamask 手機版等幾年才出來),另外一方面也降低行銷與推廣的成本。而現階段又可以跳過平台稅,確實對於開發團隊來說非常有吸引力。

有哪些 PWA 案例

目前已經有許多 PWA 的實作案例,知名的產品包含:

  • Twitter (X)
  • 星巴克
  • Instagram
  • Pinterest
  • Spotify

且多數案例皆證明 PWA 有助於網站各方面的成效提升。以 Pinterest 來說,使用 PWA 設計之後用戶在應用程式所花費的時間增加 40%,廣告收入增加了 44%,核心行為參與度增加 60%。

筆者也在之前就已經在使用 Claude 的 PWA 版本,確實有增加自身的使用頻率。

PWA 為什麼對於 Web3 很重要

Web3 的使用者體驗不好

Web3 目前最大的問題就是使用者體驗,不論是錢包註冊、傳輸加密貨幣、購買與交易、資產保存等,都存在許多門檻與困難點,這一直以來都是鏈上服務被詬病的問題,也導致使用量相較於中心化交易所等 Web2 服務,一直沒有重大的突破。

鏈上應用研究員 Chill 指出類似 Unibots 等交易機器人是一個正確的發展方向,提供用戶更好的使用者體驗,不過仍不夠,只是一個過渡的階段產品。在 Telegram 上面內建的機器人雖然可以協助交易,不過仍有許多的限制,需要有更方便、更能支援原生平台的應用,才可以讓 Web3 得到大規模的採用。

Chill 認為 PWA 將會是關鍵,使鏈上交易即將煥然一新,並且為產業帶來下一波的大幅成長。

手機與 Telegram 是完全不同等級的平台

Telegram 上的交易機器人,雖然可以提供用戶簡單的交易選項,不過仍有限制。例如用戶需要擁有 Telegramg 帳號、受到 Telegram 介面限制而無法提供用戶更多的功能、單點故障的風險、用戶資產安全性疑慮等等。

其實這些問題都是源自於此應用程式是建立在 Telegram 之上的,將 Telegram 作為平台成長是有限制的,且競爭者越來越多,因此可以得知所有這些交易機器人提供者的下一步計劃,自然就是在 Telegram 之外的平台創建服務,而這就是 PWA 發揮作用的地方。

Telegram 並不是核心,這些團隊的商業模式,本質上是提供使用者可望的行動端流暢體驗,因此轉移是非常正常且可期待的。

使用 PWA 可以讓團隊輕鬆進入手機平台上,手機平台的市場相較於 Telegram 是更加龐大的,以交易功能來說,甚至有機會取代用戶對於中心化交易所的需求。且藉由上述 PWA 穩定、體驗好等特性,可以將原有服務優化,例如發送成交通知、精簡操作步驟等。未來當然也可以提供超越交易的功能,讓使用場景更加多元。

光是在 Telegram 上,Unibot 在不到 6 個月的時間裡,其總交易量已接近 5 億美元。若將服務帶入手機平台,將可以有更巨大的機會,鏈上將迎來大規模的採用。鏈上產品通常有以傳統眼光來說令人難以置信的機會,Chill 舉例當用戶可以輕鬆「下載應用程式」並看到可觀收益的時候,一切就水到渠成了。

目前 Web3 支援 PWA 專案

目前 Web3 較有知名度的專案中,僅有少數有使用 PWA 技術,以下舉例:

  • Sushiswap
  • Magic Eden
  • Friend.Tech
  • Orca
  • LooksRare
  • Lyra Finance
  • OpenSea Pro
  • Hop Exchange
  • Highlight

實際使用心得

筆者實際使用了上述部分的 Web3 應用,整體來說電腦桌面版本的應用程式通常都可以正常運作,確實可以擁有上述目標體驗。不過手機本版的服務在連結錢包時通常會出現問題,且不論網頁版或是電腦版有時仍無法下載,推測是 API 功能與應用程式間授權問題未完善,現階段 PWA 在 Web3 產業的發展與技術還有許多工作要完備。

桌面版服務可正常運行

PWA 帶來新的機會

Web3 世界大多數的開發精力都用在不可能的三角上,在維持去中心化的同時,努力增加安全性與效能,但漸漸隨著市場新進者的加入,使用者體驗的議題越來越重要,不論是智能合約錢包、帳戶抽象 (AA)、意圖導向設計 (intent-centric),都是以使用者體驗為中心,展開的新設計。

延伸閱讀:意圖導向設計 intent-centric|創投 NGC 彙整產業趨勢

未來 PWA 是否會為 Web3 帶來新的機會?現階段討論還太早,還需要有更多的努力與建設,才有機會受到市場的重視與考驗。