Wearos 版本進化史:從一個 adb 包裝器到萬能工具箱的成長軌跡

系统工具 ·约 8 分钟 ·記筆記的貓:團子

Wearos 是什麼

說到智能手錶的第三方生態,很多人第一反應就是「應用太少」。手錶廠商自帶的應用商店選擇有限,不少小眾愛好者想裝點有意思的東西都找不到入口——這時候 Wearos 這款 Android 工具箱就派上了用場。

Wearos 是 Flyfish Studio 開發的一款手機端應用,功能定位很明確:把手機和 Wear OS 手錶連接起來,然後在手機上完成所有需要 adb 命令才能做的操作。它能做的事情涵蓋了幾乎所有手錶管理場景:文件瀏覽與傳輸、應用安裝與卸載、屏幕參數調整(分辨率和 DPI)、ADB 連接配置等等。最新版本是 2.3.3,11.59M 的安裝包對 Android APK 來說算是精幹的體型。

這款工具箱的賣點之一是兼容性——不管是 Google Pixel Watch、三星 Galaxy Watch、OPPO Watch 還是其他搭載 Wear OS 的設備,只要能開發者模式打開 ADB 調試,Wearos 基本都能連上。對於喜歡折騰手錶的玩家來說,它是繞過手錶應用商店限制的不二法門。

安裝

Wearos 本身就是一個 Android APK,安裝過程和一般手機應用沒什麼區別——從 Wearos下載 頁面或可信渠道下載 APK 文件,打開系統的文件管理器找到它,點擊確認安裝即可。安裝包大小約 11.59M,幾秒鐘就能完成。

安裝完成後首次打開,Wearos 會引導你完成手錶連接準備工作。這一步的關鍵是在手錶上打開開發者模式:連續點擊「關於手錶」頁面的版本號七次,進入開發者選項後打開「ADB 調試」和「無線調試」兩個開關。手錶屏幕會顯示配對碼和 IP 地址,把手機上 Wearos 的配對界面填寫正確,就能完成首次連接。

配對界面

如果你手上的手錶系統版本比較老(Android 11 之前的 Wear OS 2),可能沒有「無線調試」選項,這時候需要走 WLAN 調試的備用方案——默認端口 5555,只需要手錶的 IP 地址就能連上。不過要注意這個方案是明文連接,同 Wi-Fi 下任何設備都可以嘗試接入,安全性不如無線調試。

連接建立後,Wearos 會在手錶上彈出「允許 ADB 調試」的授權確認,勾選「總是允許」就能省掉下次連接的重複確認。公共 Wi-Fi 環境下經常遇到連不上的情況,那是因為很多公共網絡開啟了客戶端隔離,手機和手錶雖然都在同一個網絡但互相看不到——這時候換手機開熱點讓手錶連,問題基本就能解決。

版本進化史

現狀:一個能管所有事的工具箱

打開最新版 Wearos,你會看到一個功能面板,裡面密密麻麻列著:文件管理、應用安裝、應用卸載、屏幕參數調整、ADB 連接配置……這種「什麼都能做」的形態不是一開始就有的。我從樣本文檔裡的功能描述反推了一下迭代脈絡,大致能拼出這款工具從 1.0 到 2.3 的成長軌跡。

來路:從連接器到工具箱的三個關鍵轉折點

第一階段(猜測 v1.0 ~ v1.5):只做連接,不做操作

最早的 Wearos 很可能只是一個 adb 的圖形化包裝器——核心功能就是把手機連上手錶,然後把 adb 命令的輸出展示在手機屏幕上。這個階段用戶打開它,連上設備,然後還是要自己敲 adb install、adb push 這些命令。樣本文檔裡提到的 WLAN 調試備用方案(預設端口 5555、明文連接)大概率是這個時期留下來的設計遺產——當時 Google 的無線調試標準還沒普及,Wearos 只能從最基礎的 adb 連接能力開始做。

第二階段(猜測 v1.6 ~ v2.0):功能面板的出現

樣本文檔裡反覆出現「功能面板」這個說法——進入文件管理、應用管理、本地 APK 安裝都是從功能面板進入的。這說明某個版本開始,團隊決定不再讓用戶敲命令,而是把常用操作封裝成一鍵按鈕。這是一個重要的定位轉變:從「幫你跑 adb」變成「幫你管手錶」。

第三階段(當前 v2.1 ~ v2.3):深度整合與細化

最新版本的幾個功能特徵說明團隊在做「用得舒服」這件事:

  • 文件管理不再是簡單的文件列表,而是按手錶存儲結構分區展示——內部存儲(/sdcard)、系統分區(/system,只讀)、應用專屬目錄(/data/data/<包名>)分得清清楚楚,還列了常用路徑速查表。這說明他們研究過用戶真正在手錶上找什麼:APK 是否推送成功、應用緩存膨脹在哪裡、截圖存在哪個目錄。
  • 應用卸載加了批量清理建議(每月一次、大應用優先)和詳細的故障處理(應用正在運行、系統應用誤分類、手錶彈窗未確認)。這些細節不是從產品經理的腦袋裡憑空想出來的,而是從大量用戶反饋裡沉淀出來的。
  • 本地 APK 安裝寫明了架構兼容性(ARM64 vs x86)、系統版本匹配(minSdkVersion)、簽名衝突這些技術細節,還特地提到 Android 10+ 分區存儲導致文件選擇器找不到 APK 的坑——這是團隊親測過 Android 各版本行為差異後才寫得出來的注意事項。

規律:團隊一直在死磕什麼

從樣本文檔的功能密度和細節程度來看,Flyfish Studio 這個團隊的產品優先級有幾個清晰的特徵:

第一,用戶權限和系統版本差異是頭等大事。 樣本文檔裡至少有三篇涉及權限問題——/sdcard 可讀寫但 /data/data 需要 root、公共 Wi-Fi 的客戶端隔離、Android 10+ 分區存儲對文件選擇器的影響。團隊顯然花了很多時間測試不同 Android 版本、不同品牌手錶在權限上的行為差異,然後把結果體現在產品功能和文檔裡。

第二,安全問題處理得克制。 WLAN 調試作為舊版系統的備用方案,團隊沒有刪掉它(照顧老用戶),但在文檔裡明確寫明了明文連接的安全風險,並推薦優先使用無線調試。本地 APK 安裝功能保留了,但在「安全提示」裡提醒用戶只從可信渠道下載、不裝來路不明的破解版。這種「功能照給、風險照說」的做法比簡單封鎖要負責任得多。

第三,什麼事情一直沒做——真正的雲端同步。 我在樣本文檔裡沒有看到任何雲端備份或同步的功能描述。文件管理、應用管理都是純本地操作,連接方式也是 Wi-Fi 直連不經過中間服務。這可能是團隊刻意的選擇——保持輕量、不收集數據、降低服務器成本,當然也可能是資源有限暫時顧不上。

預判:照這個路線下一步會發生什麼

純粹從樣本文檔裡能觀察到的迭代規律來推測,下一個版本(也許是 2.4 或 3.0)大概率會出現這幾個方向的改進:

首先,系統應用的管理能力會加強。 樣本文檔提到系統應用不能直接卸載但可以「凍結」,這說明團隊已經在研究這塊能力但還沒完全放出來——畢竟涉及系統分區操作,風險比第三方應用高得多,需要更多測試才敢當成正式功能推出。

其次,應用數據備份會成為新賣點。 應用卸載裡提到了「清除數據」的功能,文件管理裡也能進入 /data/data/<包名> 目錄——這兩個能力如果打通,就是「備份某個應用的數據 → 卸載重裝 → 恢復數據」的完整鏈條。對手錶用戶來說這是個痛點,很多手錶應用的數據沒法導出,換設備或重置就全丟了。

最後,UI 可能迎來一次重做。 當前功能面板的形態在 v2.0 階段很合理,但隨著功能越來越多,按鈕排列會越來越擁擠。團隊之前死磕的是「功能能不能用」,接下來應該會關注「用起來爽不爽」。

當然這些都只是從樣本文檔裡的細節推測出來的,不是官方口徑。實際產品怎麼走還得看 Flyfish Studio 這個小團隊的資源和優先級。但有一點可以確定:Wearos 從 adb 包裝器走到今天,靠的不是花哨的功能,而是把手錶管理這件事上每個麻煩的技術細節都替用戶想好了——這種務實的產品態度,在工具類應用裡反而比什麼都稀缺。

本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。

團子還試過這些