如何提升微信性能與使用效率?請看本文

提到微信,相信我們大家已經熟悉到不能再熟悉,在國內絕大部分人使用微信的頻率絕對排在手機應用裡面的前三。而原本只是作為單純聊天工具的微信現在已經變成「巨無霸」式的全能助手。

但是在 Android 系統上,微信其實還有很多潛力可以挖掘,今天就跟大家說說 6 個比較硬核但執行簡單、效果實用的技巧,提升我們使用微信的體驗以及使用效率。

如果大家經常有在微信裡面瀏覽文章或者外鏈地址,會發現一樣的網址在系統瀏覽器裡面打開得很迅速,而在微信上通常會白屏一會兒才加載,點擊鏈接到打開窗口要反應一陣子,加載速度也不及直接瀏覽器打開。

其實這主要是因為國內版微信使用了騰訊自家的 X5 瀏覽器內核。X5 內核是由開源的 Chromium 內核魔改而來,所以一般來講 X5 內核的版本會比新系統手機裡面的系統 Webview 內核版本落後不少,而且魔改的很多地方會導致性能與兼容性問題。(順便說一句,之所以要使用自制 X5 內核是之前是為了能夠更好的保證新舊手機都有一致的體驗,現在則可能為了能夠熱更新以及插入私有 API。)

加上微信很多界面其實是網頁和原生組件混合顯示,將微信的 X5 內核改為系統 Webview 內核之後,不僅能夠提升網頁反應加載速度,整個微信的反應速度、使用流暢度也能獲得提升。

如何提升微信性能與使用效率?請看本文

微信與系統瀏覽器 HTML5 性能跑分


更改方法也格外的簡單,在微信任意對話框內輸入網址 http://debugtbs.qq.com/(注意是 http:// 而不是 https://)然後發送出去,推薦發送到文件傳輸助手,接著在微信內打開這個網址,即可進入微信的 tbs 內核調試頁面:

如何提升微信性能與使用效率?請看本文

進入 tbs 內核調試頁面的過程


接著我們點擊「內核未被禁用」開關並點擊確定把內核關掉,頁面會重啟一下,然後再次進入內核調試頁面點擊「清除 TBS 內核」,就可以清除微信內置的 X5 內核了。

如何提升微信性能與使用效率?請看本文


最後我們重啟微信,再進入內核調試頁面點擊「查看版本信息」,內核版本信息顯示 0 就代表我們已成功啟用系統自帶 Webview 內核作為微信的內核了。現在開始在微信裡面進行網絡瀏覽相關的操作,你應該能獲得比之前明顯順滑得多的體驗。

如何提升微信性能與使用效率?請看本文

查看現在的版本信息


很多人擔心這個操作會不可能影響微信兼容性,導致微信容易閃退或者小程序打不開等問題。其實這樣的一個問題不需要過多的擔心,因為 Play 商店版本的微信默認就是使用系統 Webview 內核,這也是為什麼很多人覺得 Play 商店版本的微信體驗會比國內版本的微信好的原因之一,所以我們大家可以放心使用這一招來提升微信的使用體驗。

提示:升級或者重新安裝微信會重新啟用 X5 內核,需要再次禁用。

接下來要說的就是 Play 商店版微信比國內版微信體驗更好的另一個原因:國內商店默認的微信版本都是 32 位的,而 Google Play 默認會給使用 64 位處理器的手機安裝 64 位的微信。

如何提升微信性能與使用效率?請看本文

今年 8 月份開始,谷歌強制要求所有 Play 商店裡的應用都要支持 64 位處理器


這裡的 32 位和 64 位指的是處理器架構,簡單來說 64 位處理器架構的優勢在於 CPU 一次處理數據的能力,64 位處理器一次性能夠處理 64bit 的數據,而32位處理器一次只能處理 32bit 的數據(不嚴謹的比喻)。加上新的處理器架構,有更多的新 API 和優化,谷歌也說明 64 位設備的計算能力能夠讓手機運行機器學習、界面渲染等新 API 的時候更加高效。

在 64 位手機上使用 32 位微信,就像是 Windows 10 設備上運行專門為 Windows XP 設計的程序,可以正常使用但是不能發揮最大效能。

在微信設置的關於微信界面裡面,點擊微信圖標兩下即可看到微信的詳細版本信息,如果底下「eabi」的值是「armeabi-v7a」表示你正在使用 32 位的微信,如果「eabi」的值是「arm64-v8a」那麼表示你正在使用 64 位的微信。

如何提升微信性能與使用效率?請看本文


我們大家可以在 Google Play 商店上獲得 64 位的微信,也可以在酷安的微信評論區裡面獲取其他用戶分享的 64 位版本微信 APK 安裝包(能夠直接安裝表示簽名相同,也就是 Play 商店原版的微信)。

如何提升微信性能與使用效率?請看本文

Play 商店微信和酷安評論區分享的安裝包


除了能輕鬆的獲得更高效的運行效率,Play 版本的微信由於谷歌嚴格的審核和強制和高 Target API 要求,應用行為上會比國內版本好上不少(比如全部進入緩存進程和不後臺獲取隱私信息)。

iOS 比其他系統有一個非常巨大的優勢就是其穩定的 APNs 通知推送。這個通知推送系統能讓應用即使不在後臺運行也能收到相關推送,而且整個手機上所有應用只需要通過一條系統監聽通道就能註冊、請求、推送信息,系統資源消耗、耗電以及性能表現都非常出色。

Android 也有這樣的推送系統,名字叫做 FCM 推送。但是由於眾所周知的原因,在國內非常難連上這個推送系統,所以國內各家廠商都做了自己的推送系統,甚至為了能夠更好的保證消息及時推送,花式繞過系統限制讓應用一直在後臺運行。這樣我們的手機就有一堆後臺運行只為監聽推送的應用,同時連接著各式各樣的應用監聽通道,耗電又浪費性能。

微信也不例外,平時微信在後臺會佔用我們幾百 MB 到 1GB 不等的內存,而且會不時激活自己監聽通知,一天下來耗電也是明顯的。但其實,無論是 Play 版本還是國內版本微信,都是支持 FCM 推送的,只是開啟方法有些奇怪。

開啟方法也不復雜,只需要用黑閾或者綠色守護等高級進程管理應用把微信淺度休眠了,然後允許微信 FCM 同步即可(當然手機要有 Google 服務)。

如何提升微信性能與使用效率?請看本文

黑閾設置方法


之後即使微信停止運行,我們也可以收到消息了:

不過這個方法有一些限制:首先是手機得有 Google 服務而且經常使用國外的應用,不然專門為微信弄這個有些不值得(FCM 本身也是有後臺和耗電的);其次是雖然國內 FCM 不用科學上網也能使用,但不同地區的穩定性不同,有些地區可能會連不上;最後是微信 FCM 原理比較奇怪,收到消息的時候 FCM 只會喚醒微信而不提供消息內容,喚醒微信後,微信會用自己的推送服務來接收推送消息。

利用 Nevolution 實現微信通知欄快捷回覆

通知欄快捷回覆是 Android 7.0 開始系統提供的一項便捷功能,應用適配後,在通知欄就可以直接回復收到的通知,而不需要打開應用。

如何提升微信性能與使用效率?請看本文

快速回復短信


這樣有一些「一句話」或者不需要細看的消息,我們就可以直接在通知欄裡回覆,提高了回覆效率。還有玩遊戲、開車(適配應用在 Android Auto 車載系統上可以在通知欄語音回覆)等專注的時候也可以直接回復,不會造成中斷打擾。但是直到現在,微信依然沒有適配這個特性,而且按照微信對於新特性的適配意願來講(參考夜間模式和 Android Shortcuts)適配的可能也不大。

所以有開發者直接製作了一個名為 Nevolution 的應用,來實現微信來消息通知欄快速回復的功能,至於搭建和詳細的使用說明可以參考 @Clyde 的文章《直接在通知欄回覆微信,Nevolution 讓你的 Android 通知更好用》。

如何提升微信性能與使用效率?請看本文

Nevolution


騰訊家的聊天軟件,有一個特點令人印象深刻,那就是用得越久本地緩存的數據越大,而且文件數量慢慢的變多,甚至能把手機帶得越來越卡。

如何提升微信性能與使用效率?請看本文

我的騰訊文件夾大小與文件數量(這個算偏小,已經清理過)


俗話說「自家人懂自家事」,我們想要清理這些數據,優先考慮的當然就是騰訊自家的清理應用。正巧的是騰訊還真的有這這樣的一款應用 —— 騰訊文件。這款應用已經好久沒有更新過,但是最近騰訊好像突然想起來自家還有這樣一款應用,發佈了一次更新:

如何提升微信性能與使用效率?請看本文

騰訊文件與更新日期


使用騰訊文件主要有兩點好處:方便的垃圾清理和高效的微信 QQ 文件管理。

高效的微信文件管理:經常使用微信 QQ 收發文件的人對文件管理這點一定深有體會,無論是哪個系統版本的微信 QQ 接收文件放的路徑都特別深(Android 微信儲存文件路徑是 內置儲存/Tencent/MicroMsg/Download),不僅每次都很難找,而且所有文件都放在同一個目錄,時間久了文件特別雜亂。

如何提升微信性能與使用效率?請看本文


騰訊文件可以很方便地,找到最近的微信文件,默認也提供了根據圖片、文檔、視頻、語音、其他方便的微信文件分類。雖然現在很多國產的文件管理器都提供了這項功能,都不如官方的騰訊文件來得精準和方便。

另外騰訊文件還有微信小視頻和圖片精選功能,會推薦一些微信緩存的圖片與視頻(不是主動保存下載的圖片與視頻,是從微信緩存文件夾裡提取的)方便發現之前沒有保存過的圖片與視頻。在此基礎之上,騰訊文件更是提供了微信文件自動備份功能,可以自動將微信文件備份到微雲。

如何提升微信性能與使用效率?請看本文


方便的垃圾清理:這也是很多國產文件管理器和清理應用都能夠提供的功能,但清除效率同樣也是不如官方的騰訊文件高,畢竟自己才清楚自己應用的垃圾文件在哪裡。

如何提升微信性能與使用效率?請看本文


很多人辦公生活都在微信上進行,即使我們不想,周圍的上司、同事、家人也會讓我們慢慢的變多地使用微信。而且每個人身邊總會有這麼幾個聯繫人,特別是年紀大的中年人會有一個很不好的習慣:非常喜歡發語音,並且非常喜歡發超長的語音。

即使騰訊提供了語音轉文字的功能,但是全國各地的方言和不標準的普通話語音,讓這個功能在很多地區以及很多場景下變成雞肋。另外微信文字能夠很方便地讓我們摘抄到備忘錄/進行編輯,但語音既不能轉發也不能分類歸納,想要回溯某件事情或者整理事情經過十分困難。

這樣一個時間段我們便需要一個微信語音管理器了,騰訊文件裡面自帶的語音管理以及「微信語音助手」這兩款應用都是我十分推薦的微信語音管理器。

騰訊文件自帶微信語音管理:點擊應用首頁的「微信文件 - 語音」,就能夠正常的看到所有人的微信語音了,點擊單條微信語音可以直接播放。默認是按照時間順序排列,不會顯示用戶名稱(微信本身限制,語音是用戶名加密後存放在本地的),但是提供了按用戶分類微信語音,可以自己根據聽到的聲音在用戶頭像那裡設置備註,算是最簡單直接的微信語音管理。

如何提升微信性能與使用效率?請看本文


微信語音助手:如果你想要更多功能和更清晰的分類,當然還是得看第三方應用,微信語音助手這款應用就提供了比較多的高級微信語音管理功能。

微信語音助手默認情況下也是按照日期排列所有的微信語音,點擊語音直接播放,同樣提供按照用戶分類展示微信語音,但微信語音助手有幾個特別的高級功能:

  • 語音合併導出 MP3:用戶都能夠在微信語音助手裡面選擇多條語音直接合並導出成為一個 MP3 文件,那我們就可以直接選擇一個聯繫人的所有語音導出為單個 MP3 文件,然後非常方便地利用這條語音,比如直接語音識別服務來把它們轉成文本。
如何提升微信性能與使用效率?請看本文


  • 直接識別聯繫人:如果你的手機已經 Root,那麼微信語音助手還提供了同類應用沒有的「殺手鐧」功能 —— 直接讀取微信數據庫獲得語音對應的聯繫人。這樣我們就不用在用戶分類的情況下每個用戶都聽一條語音,然後手動備註聯繫人了。
如何提升微信性能與使用效率?請看本文

選項開啟與實際效果


總結

本篇文章中,我介紹了 6 個可以提升微信性能和使用效率的小技巧。微信作為大部分人生活中使用頻率非常高、使用時間也非常長的應用,因此每一小點提升都能帶來更好的使用者真實的體驗,加上這幾個小技巧實現起來都非常方便,大家有空可以都試一下。


分享到:


相關文章: