Chromium 或將使用 Qt 構建 UI

2022-04-15 15:00:05

Chromium 程式碼倉庫近期更新的兩個 commit 顯示,其開發團隊似乎正在嘗試使用 Qt 為 Chrome/Chromium 構建 UI

  • (此 commit 旨在為 Chromium 新增 Qt 支援)

目前這兩個 commit 附帶的是"Work in Progress"狀態標籤,代表相關工作正在進行中,也許團隊內部正在評估 Qt 對 Chromium 的支援情況。這也說明,Chromium 使用 Qt 的計劃現在仍處於早期階段,從某種程度上來說,這可能更像是一個概念證明而不是具體行動計劃。

Qt 是跨平臺的 C++ 應用程式開發框架,被廣泛用於開發 GUI 程式。經過多年發展,Qt 不但擁有了完善的 C++ 圖形庫,而且近年來的版本逐漸整合了資料庫、OpenGL 庫、多媒體庫、網路、指令碼庫、XML 庫、WebKit 庫等等,其核心庫也加入了程序間通訊、多執行緒等模組,極大得豐富了 Qt 開發大規模複雜跨平臺應用程式的能力。

,目前不同平臺上的 Chrome/Chromium 使用的 UI 框架也不同,例如 Linux 版本使用了 GTK+、在 Windows 和 Chrome OS 上使用自行開發的 C++ UI 框架 、至於 macOS、iOS 和 Android,則使用各自平臺的原生 UI 框架。

展開閱讀全文