一串代碼解決 Sidecar 投屏功能的「支持與不支持」
半個月前,macOS 發布的第一天我們就第一時間體驗了這款最新的系統,並發布了一遍名為《macOS 開發者預覽版上手體驗》的文章,其中有一項比較重要的更新我們一直未能體驗到,那就是 Sidecar 投屏功能(以下簡稱為:Sidecar)。
當時我們一直在找 Sidecar 的入口,最後很遺憾,尋找無果。但是時間發展到現在,終於有了消息。
原來 Sidecar 功能對設備有限制,2016 年以前的舊型號蘋果筆記本都不在支持的列表內,而我的 2015 款 MacBook Pro 恰巧是不支持的那一款。
支持 Sidecar 功能的設備列表:
27 英寸 iMac (2015 年款或更新版本)
iMac Pro
MacBook Pro (2016 年款或更新版本)
MacBook Air (2018)
MacBook ( 2016 年款或更新版本)
Mac mini (2018 年款)
Mac Pro (2019 年款)
蘋果在 WWDC 發布上明確表示,投屏功能支持無線和有線兩種連接方式。那麼舊型號筆記本電腦如果是因為無線傳輸速率跟不上,而因此取消了無線投屏功能,我完全可以理解,但為什麼要把有線投屏功能也給取消了呢?所以,我更相信另一種猜測!
舊型號筆記本從硬體上是支持投屏功能的,但因為 macOS 還在早期 Beta 階段,優先適配較新的硬體設備,待穩定後再適配其它機型,也就是舊型號筆記本會在之後的測試版中獲得投屏功能。
本來文章到這裡就應該結束了,但看標題和文章的長度就知道事情沒這麼簡單。我瀏覽網頁時無意間發現了一串代碼,它可以開啟舊型號 MacBook Pro 的 Sidecar 功能。
我的設備型號:
2015 款 MacBook Pro 15 英寸
2016 款 iPad Pro 9.7
將下面這行代碼,輸入到「終端」中運行,Sidecar 功能就會出現在設置選項里了。
defaults write com.apple.sidecar.display AllowAllDevices -bool true; defaults write com.apple.sidecar.display hasShownPref -bool true; open /System/Library/PreferencePanes/Sidecar.prefPane
為了弄清楚代碼是什麼意思,我特意找了哥們程序員 Lims,來解答一下:
defaults write com.apple.sidecar.display AllowAllDevices -bool true;
//修改 投屏軟體設備允許 的預設 為 允許
defaults write com.apple.sidecar.display hasShownPref -bool true;
//修改 投屏軟體 顯示狀態欄圖標 的預設 為 顯示
open/System/Library/PreferencePanes/Sidecar.prefPane
//顯示狀態欄圖標按鈕
代碼的作用只是激活了 Sidecar 圖標,程序本身一直存在於系統之中。
從這段話的意思來看,蘋果是有意屏蔽掉 Sidecar 功能。至於蘋果為什麼要這麼做,我的猜測仍然跟上述一致,就是蘋果優先適配較新的硬體設備,待穩定後再適配其它機型。
在這之後我也對 Sidecar 功能進行了一些體驗。首先是它的延遲,這是我到目前為止體驗過延遲最低的投屏方案。在這以前,使用第三方軟體 xDisplay 也可以實現投屏,但必須要使用數據線鏈接,並且還會有約 0.5 秒左右的延遲。
接著是 Apple Pencil,藉助於 Sidecar 功能低延遲的優勢,我們終於可以在 iPad Pro 上操控 MacBook Pro 運行完整版的 FCPX。這幾乎可以理解為 iPad Pro 以另一種方式運行了 macOS,但後來發現,很不現實。
把 Apple Pencil 當成觸控筆在 iPad Pro 上操作投屏過來的 macOS,非常彆扭。就拿瀏覽網頁來說,想要對網頁進行點擊操作,就必須要使用 Apple Pencil,而上下滑動又必要使用手指。在瀏覽網頁的這個過程中,我要不停的在這兩種操作方式之間回來切換,即使換到別的界面也是一樣,新鮮感一過就不想用了,還是老老實實的把它當一塊副屏吧!
那麼,Sidecar 功能在舊型號的 MacBook Pro 上做為副屏使用的表現怎樣,直接看下圖。
在 iPad Pro 上看到的畫面碼流相當低,只要運動幅度大些,整個就會糊成一團,達到根本沒法看的程度,只有在畫面相對靜止的時候,體驗才會好一些,但新鮮感一過,我再也不會想要使用 Sidecar 功能了。
這還僅僅只是畫面的問題,還有穩定性和發熱問題。iPad Pro 投屏頁面幾乎每隔一個小時就要崩潰一次,而且 iPad Pro 的發熱非常嚴重,MacBook Pro 的風扇更是直接轉了起來,瘋狂轉。
如果換到有線的連接方式,畫質會稍微好一點,但也僅僅只是好一點而已,體驗依然很不友好。
我也試過新 MacBook Pro 使用 Sidecar 功能的體驗,雖然都是在 Beta 版,但體驗比我的 2015 款 MacBook Pro 好太多了,不僅畫質不錯,穩定性和發熱都要好很多,用著都不像同一個公司出品的產品。
基於這樣一個不太友好的體驗,蘋果把 Sidecar 功能從舊型號的電腦上屏蔽掉,是完全可以理解的一件事情。否則,直接放出來,很有可能會對 MacOS 10.15 的口碑造成影響。當然也有可能我的猜測全都是錯誤的,蘋果壓根就沒想過 Sidecar 功能要支持舊型號的電腦,所以直接從代碼上把它屏蔽掉,簡單省事。
我個人是非常看好 Sidecar 投屏功能的,它可不僅僅只是投屏,更是多了一層交互的元素在裡面。將來如果有一天,蘋果把 Sidecar 投屏功能優化好,讓 MacBook Pro 做為處理和運算中心,iPad Pro 作為顯示和交互介質,那真是太強大了。 Sidecar 投屏功能的運用,既保留了 iPad Pro 的便攜性,又保留了 MacBook Pro 的運算能力,更是一種新的 iPad 使用方式,只是現在還不夠成熟!
最後,Sidecar 功能還處於 Beta 階段,不能代表最終正式版的體驗,「好」或「壞」都不應該現在下結果,所以等到功能穩定以後,我們會再視情況做一個全面的體驗。


※會釀酒的搓澡男初體驗:夏天霍酒的桌面小冰庫
※618 電腦桌面推薦指南!
TAG:數字尾巴 |