<s id="pw6rw"><strike id="pw6rw"><input id="pw6rw"></input></strike></s>
  1. <rp id="pw6rw"></rp>
    首頁>IT > 正文

    微信開發者工具真機調試2.0版本正式發布:覆蓋Canvas等接口

    2021-07-28 09:05:34來源:IT之家

    相比模擬器調試方式,真機調試能夠將小程序放在真機環境下進行調試,實現運行更快、更真實等明顯效果,成為小程序調試的重要一環。

    IT之家獲悉,微信開發者工具的真機調試 2.0 版本成功將渲染層與邏輯層運行在真機,實現以下新優勢:

    更真:更接近真機表現

    更全:覆蓋 Canvas、Udp 等接口

    真機調試 2.0 版本的兩大變化

    1. 實現更接近真機的表現

    真機調試 1.0 版本利用小程序的雙線程架構,將渲染層與邏輯層同時運行在不同線程,實現性能提升。然而,邏輯層運行在工具而非客戶端,導致在邊界情況下,真機調試與真機表現存在差異。

    更新后的真機調試 2.0 版本實現渲染層和邏輯層都運行在客戶端,保證了真機調試的表現,解決 1.0 版本的不足。

    2. 覆蓋更多接口

    盡管微信團隊針對某些接口(例如 Canvas)進行真機優化適配,但是 1.0 版本邏輯層與渲染層分離的特點導致邏輯層運行結果無法直接被真機使用,導致接口無法調試而失敗。2.0 版本實現渲染層與邏輯層均存在于真機,成功解決接口調試問題。

    真機調試 2.0 版本的技術探索

    邏輯層和渲染層都運行在真機能夠使得調試結果更接近真機表現。為此,微信團隊針對不同系統的小程序注入不同的調試代碼,實現新的真機調試功能。

    由于不同系統注入的調試邏輯不同,因此用戶需要選擇系統類型進行真機調試。不過用戶也無需擔心注入代碼造成代碼包超限的情況。微信團隊已進行兼容處理,依然按照用戶原始代碼包體積計算代碼包大小。

    總 結

    真機調試 1.0 版本很好地利用了小程序的雙線程架構,利用渲染層和邏輯層分離實現真機調試。而真機調試 2.0 版本將渲染層和邏輯層都運行在真機,實現真機調試更接近真機表現,同時成功調試 1.0 版本無法調試的接口,讓開發者排查和定位問題變得更加容易。

    Copyright 2015-2020   三好網  版權所有 聯系郵箱:[email protected] 違法信息舉報:[email protected] 
    天天天干日