Qt 應(yīng)用程序管理器
Qt 應(yīng)用程序管理器是一個守護進程,可幫助您創(chuàng)建具有高度復(fù)雜 UI?

應(yīng)用程序管理器的主要構(gòu)建塊是:
Wayland窗口合成器
應(yīng)用啟動器
用戶輸入管理
通知
應(yīng)用程序安裝
優(yōu)點
將所有這些構(gòu)建塊聚合到一個守護進程中,使它們能夠更有效地協(xié)同工作:
當應(yīng)用程序請求顯示窗口時,合成器可以執(zhí)行安全檢查,因為它可以訪問應(yīng)用程序管理器啟動的所有應(yīng)用程序的進程 ID。默認情況下,來自未知進程的窗口不會顯示在屏幕上。
應(yīng)用程序管理器對其內(nèi)部 IPC 機制的使用實施強制管理,并為系統(tǒng)的中間件提供 D-Bus 接口,以允許其他進程和庫驗證應(yīng)用程序的資源使用情況。
應(yīng)用程序管理器在單進程和多進程模式下運行相同系統(tǒng) UI 和 QML 應(yīng)用程序,能力也有相當多的優(yōu)勢 - 無論是在開發(fā)階段還是在產(chǎn)品擴展階段。通常,這不需要對系統(tǒng) UI 或 QML 應(yīng)用程序本身進行任何更改。
參考
https://doc.qt.io/QtApplicationManager-5.15/introduction.html
標簽: