除了各種 Bug,升級到 macOS 26 的一個問題是它擁有最臭名昭著的視窗圓角不一致問題。我不確定是什麼驅使產品設計師如此喜歡過度的圓角。我見過最醜陋的圓角範例之一是目前 YouTube UI 設計中的圓角。我相信 UI 設計是最具影響力的,換句話說,自從設計師們只是試圖模仿大公司在做什麼以來,這種風格就從內部傳播開來(事實上,我在工作中經常看到這一點,當兩位設計師爭論時,其中一位會以「讓我們看看 Apple 是如何繪製那個按鈕的」來解決),這意味著我們很可能很快就會在其他地方看到這種醜陋的效果。
總之,最近我不得不升級到 macOS 26。我發現邊緣很醜,就像其他人一樣。然而,更醜陋的是不一致性。許多人試圖透過禁用 macOS 系統完整性保護來解決這個問題,這可能使他們面臨風險。有爭議的是,因為你只會失去對 /root 的安全性,如果有人已經入侵了你的機器,這並不是什麼大不了的事,至少對我來說是這樣。編輯:我從評論中得知情況並非如此,但我仍然認為,如果你已經被攻破,SIP 也做不了太多。需要禁用 SIP 的原因是,要編輯像 Safari(它有瘋狂糟糕的圓角)這樣的系統應用程式所使用的動態函式庫,你需要編輯存在於根目錄的系統函式庫。對我來說,我不覺得圓角那麼糟糕,但我發現不一致性非常令人惱火。所以我認為一個更好的解決方案是;與其讓一切都變得沒有圓角,不如讓一切都變得更圓潤,這只需要你編輯使用者應用程式(即不需要禁用 SIP)。我 fork 了一個讓東西變得沒有圓角的解決方案,並修改它以實現我的方法。它很簡單,如下所示:
你也可以擁有這個 plist,以便在電腦載入時載入它:
將其命名為 com.local.dyld-inject.plist,然後:
現在至少一切都保持一致的醜陋。# Programming