Building better frameworks for Trust Wallet downloads Trust Wallet下載框架優(yōu)化:更安全更順暢
Trust Wallet有著越來越多的用戶, 然而下載體驗(yàn)卻時常被忽視。過去, 我們更加注重功能開發(fā), 如今終于清楚, 要是用戶在從搜索、下載直至安裝的首個步驟出現(xiàn)卡頓, 即便后續(xù)體驗(yàn)再好那也是徒勞無功。故而此次我們打算在下載框架自身方面下功夫。
用戶獲得安裝包的途徑多樣, 官網(wǎng)、應(yīng)用商店、第三方渠道都有可能, 而這導(dǎo)致下載鏈路上出現(xiàn)版本混亂這一極大問題, 拿到的安裝包甚至可能完全不同, 其中還夾雜惡意篡改版本。我們正著手建立統(tǒng)一哈希校驗(yàn)機(jī)制, 以此來確保每個經(jīng)簽名驗(yàn)證的下載包, 能從源頭堵住安全漏洞。
又一個讓人苦惱的點(diǎn)在于, 下載遭遇失敗之后的恢復(fù)感受。網(wǎng)絡(luò)出現(xiàn)波動, 存儲空間不夠充足, 系統(tǒng)版本存在不兼容狀況, 這些緣由致使下載過程被中斷, 用戶常常只能再次從起始點(diǎn)開始。全新的框架具備支持?jǐn)帱c(diǎn)續(xù)傳以及智能檢測的能力,能夠自動給出問題產(chǎn)生的原因, 還能呈現(xiàn)具體的解決辦法步驟, 而并非只是生硬地告知用戶“下載失敗”這樣的結(jié)果。
供各處區(qū)域的用戶而言, 下載速率存有極大差異, 我們對CDN節(jié)點(diǎn)之分發(fā)策略予以優(yōu)化處理, 憑借用戶所在地理位置以及網(wǎng)絡(luò)類別來動態(tài)性分配最佳下載源, 部分新興市場的用戶反饋稱, 下載用時由先前的十幾分鐘縮減至兩分鐘之內(nèi)。
最后存在版本兼容性方面的問題, Trust Wallet更新較為頻繁, 老舊的系統(tǒng)或者配置較低的設(shè)備有時安裝會失敗, 新框架在下載之前會自動對設(shè)備條件進(jìn)行檢測, 給出關(guān)于兼容性的建議Building better frameworks for Trust Wallet downloadsBuilding better frameworks for Trust Wallet downloads Trust Wallet下載框架優(yōu)化:更安全更順暢,甚至還會提供歷史版本回退的選項(xiàng), 使得用戶不會因?yàn)橐淮胃戮屯耆珱]法使用。