適用於 Windows 11 的官方 ChatGPT 應用程式回顧:基於 Electron 的 Chrome 包裝器
微軟似乎已經將注意力從為 Windows 11 開發高品質的本機應用程式轉移,這種趨勢似乎也影響了其他科技公司。一個值得注意的例子是 OpenAI,它是微軟的密切合作者,它剛剛推出了一款新的「適用於 Windows 11 和 Windows 10 的 ChatGPT 應用程式」。然而,經過測試,Windows Latest 發現該應用程式主要充當 Electron 框架內的 Web 包裝器。
ChatGPT 應用程式目前處於初始開發階段,僅限訂閱 Plus、Team 或 Enterprise 計劃的用戶。 OpenAI 將此版本標記為「預發布」版本,表示使用者可能會體驗到次優的效能,並且即將推出進一步的重大更新。
儘管承諾即將進行改進,但 OpenAI 似乎不太可能從 Electron 框架過渡到採用更原生的方法。值得注意的是,Windows 版本的 ChatGPT 不使用 Microsoft 建議用於 Web 應用程式的 WebView2。相比之下,macOS 版本是作為本機應用程式建構的,遵循 Apple 的設計和效能標準。
在我們的評估過程中,Windows Latest 下載並安裝了適用於 Windows 11 的 ChatGPT 應用程序,並透過檢查工作管理員中的資源分配來確認其作為 Electron Chromium 包裝器的功能。
對應用程式檔案的分析證實 Windows 11 ChatGPT 應用程式確實是一個 Electron 應用程式。證據包括存在特定於 Chromium 的文件,例如 chrome_100_percent.pak 和 chrome_200_percent.pak,這些文件是基於 Electron 的應用程式中的標準文件。
此外,ffmpeg.dll、v8_context_snapshot.bin 和 libEGL.dll 等其他檔案通常與 Electron 應用程式一起打包。
ChatGPT 應用程式的巨大大小(大約 260MB)可以歸因於它包含的大量嵌入式 Chromium 組件。
相較之下,Windows 11 版 Copilot 佔用空間不足 600KB,形成鮮明對比。值得注意的是,Copilot (v2) 仍然與基於 Electron 的 ChatGPT 應用程式一樣靈敏。
雖然Copilot 使用Microsoft Edge WebView2(隨Windows 11 預先安裝並在系統範圍內運行),但ChatGPT 應用程式整合了Chromium 的整個實例以及Node.js 運行時,導致RAM 和儲存使用量不必要的增加,且沒有提供額外的優勢。
我並不是天生反對使用 Electron 框架;我只是反對使用 Electron 框架。然而,其主要缺點之一是它需要大量的資源消耗。 OpenAI 可以選擇 WebView2 來創建更簡單的 Web 應用程序,或者更好的是,使用 Windows App SDK 開發本機應用程序,類似於他們在 macOS 上的方法。
儘管微軟持有 OpenAI 49% 的股權,但這種合作關係並沒有轉化為為 Windows 11 創建成熟的本機應用程式。
我發現適用於 Windows 的新 ChatGPT 應用程式的一項吸引人的功能是包含畫中畫模式。
使用者可以透過按 Alt+Space 啟動此模式,以在緊湊的視窗中顯示 ChatGPT。然而,值得注意的是,這個快捷鍵與 PowerToys 衝突,需要重新映射到不同的組合鍵。
您對新應用程式的印像如何?請在下面的評論中分享您的想法。
發佈留言