你用過Mac端的QQ麼?如果你是一個QQMac版的忠實用戶,同時還常用微信的話,或許會覺得這兩個軟件的更新日志像是出自同一人的手中——一邊是萬年不變的“解決一些已知問題”,一邊則是“修復一系列問題”的無限循環。
QQ Mac版更新日志
但現在,有消息稱,QQ Mac版已經開始醞釀一次大規模重做,全新的1.0版本已經針對白名單用戶開啟內測。
從流出的截圖能夠看出,重做後的QQ Mac版在UI上改動明顯,將功能欄放置在左側,整體更為接近現在macOS的UI設計風格。
根據內測公告,此次QQ Mac版推翻重做的原因,是原本軟件使用的架構較為陳舊,無法勝任後續更多功能的迭代。
而根據數據挖掘,有用戶發現,此次推出的新版本是基於Electron框架進行開發。
據悉,Electron是一個跨平臺的,基於Web前端技術的桌面GUI應用程序開發框架,這套框架允許用戶使用HTML和CSS繪制應用界面,使用JS來設計業務邏輯,且幾乎所有的Web前端框架都能夠運用其中。
Electron框架官網
這使得Electron擁有出色的開發效率與執行效率,並且不需要考慮兼容問題;當然,它也存在打包體積過大、資源消耗較大等優化問題;且復雜度較高,陡峭到不講道理的進階曲線,想要深入學習較為困難。