Linux 遊戲的下一個秘密武器:Bottles Next
Bottles 的發展計劃充滿激動人心,目標是成為在 Linux 上運行 Windows 應用和遊戲的更優秀工具。
如今,Wine 和 Steam 的 Proton 讓 Linux 用戶獲得了升級的遊戲體驗。
而 Lutris、Heroic Games Launcher 等應用利用這些技術,讓你能夠輕鬆管理、安裝和啟動遊戲。
Bottles 是一款此類的實用工具,它幫助你在 Linux 上 運行 Windows 應用和遊戲。這是在 Linux 上使用 Epic 遊戲商店 的最佳方法之一。
我深信,它在不久的將來會成為一個更令人激動的工具!為什麼? ?
嗯,我發現了一些關於 Bottles 下一代升級計劃的有趣更新 ?
Bottles Next:完全變革
當前版本的 Bottles 是一款簡潔且可以定製的應用,幫助你僅需點擊幾次便可管理和運行 Windows 應用和遊戲。
根據其未來升級計劃(儘管目前還沒有具體的時間表),開發者們準備提升用戶體驗,以及提供一個更強大的後端。與之配合的是,他們還計劃重新設計用戶界面,以滿足初級和資深用戶的需求。
現在,我來告訴你更多它的計劃信息...
用戶界面的重新設計
這是其創建者 Mirko Brombin 分享的 Bottles Next 的一些效果圖:
如你所見,他們的目標是推出兩種使用模式,即 「 Next 模式 」 針對初級用戶,以及 「 經典模式 」 針對資深用戶。
? 這些效果圖可能不代表 Bottles Next 的最終設計。
Bottles Next 的更新旨在提供更簡潔的用戶體驗,同時依然保持了工具的可定製性。
遊戲信息界面看起來很吸引人,顯示了重要信息,並提供了進入高級設置的選項。
我個人覺得這個設計不錯,你覺得呢?
核心的變化
計劃中的技術變動很大,但當然,你可能無法從用戶界面上看出其變化。
後端重寫的一些目標包括:
- 讓後端獨立於圖形用戶界面
- 重新定義應用如何與其創建的 「 前置瓶 」 聯繫,重點是單一應用。
- 引入新功能(如取消創建 「前置瓶」 的能力)
(LCTT 譯註:Wine 使用一個被稱之為 「Wineprefix」 的配置目錄來控制使用 Wine 運行的 Windows 程序,這個目錄也被比喻作 「bottle」,而 「Bottles」 是一個基於此機制的軟體。在此,我將 「Wineprefix」 和 「bottle」 嘗試翻譯為 「Wine 前置配置」 和 「前置瓶」。)
為了使後端獨立於圖形用戶界面,他們計劃使用客戶端和本地伺服器的概念。因此,其他應用也可以使用 Bottles 伺服器來處理已創建的 Wine 前置配置 。
? Wine 前置配置 是 Wine 用於存儲配置文件及已安裝的 Windows 程序的目錄(更多關於 Wine 的信息參見 Arch Linux Wiki)。
換句話說,他們目標是改變所有的工作方式,同時保證他們的後端對其他應用管理 Wine 是有利的。
關於技術變化,Mirko 提到:
這種全新的架構允許在任何需要管理 Wine 前置配置的應用中使用 Bottles。你可以用任何工具包,例如 qt、GTK 等寫客戶端。我們正朝著 Electron 的道路前進,同時也在開發一個 GTK 客戶端。
(計劃中)Bottles Next 工作方式的一個有趣的地方:
Bottles Next 將會是第一款能夠從內部管理 Wine 前置配置的管理器。我們正在編寫一個名為 WineBridge 的項目,它運行在 Wine 前置配置內部,然後通過協議與 Bottles 通信。這樣我們便可以避免使用 Shell 命令來啟動程序或調整 Wine 前置配置 ,大大降低了痛苦。
此外,他提到將基於 Go 編程語言進行重寫。
簡而言之,即將在底層和前端出現大量重大的變化。這些整合後,必然能夠在 Bottles 上提升用戶體驗。
隨著他們透露的關於 Bottles Next 更多的計劃和進展信息,我們可能會獲得更多值得關注的消息。
? 如果可以,幫助他們!
我敢肯定,至此為止,作為一個 Linux 遊戲狂熱愛好者,你一定迫不及待想要看到下一代的更新!
然而,已經分享的開發計劃會需要一段時間去實踐,最後才能推出。
但不用擔心,你可以伸出援手!
你可以在 GitHub 上為項目做出貢獻,提出你的想法/反饋到 論壇, 加入他們的 Discord 伺服器找出更多參與 Bottles Next 項目的方式。
? 你對 Bottles Next 有什麼看法?在下方的評論中分享你的觀點。
(題圖:MJ/e6b335c1-70d9-4404-b62f-e9b27fd128bb)
via: https://news.itsfoss.com/bottles-next-linux-gaming/
作者:Ankush Das 選題:lujun9972 譯者:ChatGPT 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive