事实上,《Scriptable》还有 <em>Mac</em> 测试(Beta)版,在电脑上你也能获得几乎一致的使用体验。接下来,我们就将带你从安装到应用,了解这个神奇的工具。<em>Mac</em> 版《Scriptable》的安装 在相应页面下载 <em>Mac</em>
2021-05-16 19:30:39
年初的時候,我們介紹了在 iPhone 上藉助《Scriptable》在桌面上新增形形色色的「自制小元件」。
事實上,《Scriptable》還有 Mac 測試(Beta)版,在電腦上你也能獲得幾乎一致的使用體驗。
接下來,我們就將帶你從安裝到應用,瞭解這個神奇的工具。
Mac 版《Scriptable》的安裝
在相應頁面下載 Mac《Scriptable》的 Beta 版本。
雙擊「Scriptable.zip」檔案解壓,將《Scriptable》拖入「應用程式」中即可完成安裝。
在啟動臺中找到《Scriptable》,開啟程式,選擇「信任」,便能見到 Mac 版《Scriptable》的廬山真面目了。
如果你用過 iOS 版,看到相似的介面會感覺十分親切,因為 Mac 版《Scriptable》完全就是放大版。更令人驚喜的是,裡面非但不是空空如也,而且與 iPhone 版本內的指令碼完全一致。
這是因為《Scriptable》預設讀取和儲存指令碼的位置在 iCloud 中的 Scriptable 目錄下,只要你的 MacBook 和 iPhone 登入了同一 Apple ID,開啟 Mac 下的目錄,或用 iPhone 的檔案管理器就能看到這些檔案。
那麼在 Mac 端如何安裝我們的指令碼呢?
Mac 版《Scriptable》的指令碼安裝
1. 複製貼上
macOS 雖然有著比 iOS 更自由的檔案系統,但是由《Scriptable》所創建的 Scriptable 資料夾內是不允許貼上、新建檔案的。因此在目前階段我們還是要通過與 iOS 相同的方式複製貼上程式碼到《Scriptable》中。首先開啟《Scriptable》,點選右上角的新增按鈕;在編輯器頁面貼上複製的程式碼內容;點選「Done」儲存配置。
由於當前版本的《Scriptable》的 Bug,我們在 Mac 端並不能直接修改成功指令碼的名字,因此儲存後,我們記下生成的 Untitled Script 這個名字,在 iCloud 雲盤中的 Scriptable 目錄下找到檔案並且修改名字便能成功更改指令碼名字了。
2. 使用「.scriptable」檔案安裝
下載到 Mac 中的「.scriptable」檔案,可以用來更方便地安裝指令碼。右擊其中一個指令碼,使用《Scriptable》開啟。
在彈出的視窗中切換「啟用」設定為全部應用,並在檔案瀏覽視窗找到《Scriptable》選中。
在彈出的《Scriptable》介面中點選「Add to My Scripts」便可以匯入指令碼了。
小元件的工作情況
現如今的 Big Sur 與移動端已經有了一致的設計語言,蘋果正在盡力抹除 macOS 與 iOS 間對開發者的差異,這也為《Scriptable》登陸 macOS 提供了先決條件,當然這也是 Mac 版《Scriptable》只支援 macOS 11 以上版本的原因。
雙指劃出通知中心,點選編輯小元件,便可以新增《Scriptable》元件,之後的操作便與 iOS 上完全一致。
點選小元件,並選擇想要展示的指令碼。點選「完成」即可將小元件完美展示到 Mac 的通知中心裡。
可以看到,在通知中心像 iPhone 桌面一樣展示出了愛範兒的最新文章,這也意味著,我們通過不斷新增小元件便可以重現 iPhone 上的新聞桌面的功能了。不過由於 macOS 的通知中心不支援 iPhone 桌面的「智慧疊放」,所以更多的元件數量只能進行平鋪。
不過對於 macOS 來說這倒不是個問題,可以在通知中心進行滾動從而檢視自己需要的內容。
經過一些測試與使用,小元件類的指令碼存在一定比例不可用的情況,而在經過分析之後,可以歸類為幾種指令碼:
對第三方應用如 JSBox 等有依賴的指令碼,由於 Mac 上缺少了相關的應用無法正常使用。使用了瀏覽器做資料來源的指令碼,由於在不同平臺下瀏覽器的載入內容不同,導致原始碼失效。這種需要作者跟進處理才能繼續使用。支援透明背景的的小元件在可滾動的通知中心中會顯得格格不入,因此歸類為使用上有問題。如果元件支援不設定背景的用法一般是可以正常使用的。在體驗過程中還是有不少指令碼可以正常使用,我也選擇了幾個作為推薦:
1. 我愛愛範兒
這是一個用來檢視最新愛範兒文章的小元件,在 macOS 上依舊好用。
通過它可以事實關注愛範兒新發布了哪些文章,並且點選標題即可開啟系統預設瀏覽器,跳轉到文章的頁面進行檢視。不過有點遺憾的是,如果《Scriptable》不是出於開啟的狀態,第一次點選是不能正常跳轉的,這應該是 Mac 平臺的相容性問題。
2. 熱榜系列小元件
這是一組用來檢視微博、知乎等熱榜的小元件,可以按照自己的需要新增,並且有著好看的介面。
它們的安裝有點特殊,首先需要將 Env.js 檔案新增到《Scriptable》中,這是所有指令碼共同使用的一部分程式碼。然後再用上述的方法安裝對應的指令碼檔案了。
除此之外,我還打包了一些其它可用的小元件,新增到 Mac 版《Scriptable》中便能正常使用,在 APPSO 後臺回覆「程式碼」即可獲取。除此之外也可以直接試一下自己原來在 iOS 中的指令碼是否能正常使用。
對於 Mac 版的《Scriptable》,iOS 可用的指令碼中的大部分經驗依然好用,我們可以使用同樣的方式尋找與安裝指令碼,也可以像桌面小元件一樣在通知中心新增元件。那麼給所有應用新增「插件」呢?
還能當成插件用嗎?
在我的固有印象中,macOS 的使用體驗與 iOS 很是不同,其中最重要的一點便在於二者對於系統的控制力。在 iOS 中我們隨處可用的「分享」選單在 macOS 下已經完全沒有了蹤影。
實際上也的確是這樣的,我們不能在每個應用中喚起系統的分享選單,似乎也並不能夠在使用 Scriptable 作為「應用插件」這一功能了。
不過在翻看系統設定的時候,我發現了可以讓擴展類《Scriptable》指令碼執行的一些相關配置,同時也發現,macOS 中也存在「共享選單」。
在系統「擴展」中的「操作」類別裡,可以勾選上 Run Script 這一擴展。「操作擴展」往往是用於在混合型文件編輯的時候,對圖片等在不切換場景的情況下進行快捷的操作,如對圖片進行處理,或者檢視文字的翻譯等,在寫郵件的時候便可以使用到這個功能。
雖然《Scriptable》註冊了這一擴展,不過並沒有發現能夠呼叫它的情況,期待後續作者進一步完善這類功能。
除此之外,分享擴展也並不是完全不能使用。雖然第三方的應用往往不會新增共享擴展這一按鈕,不過好在蘋果的自家應用大多還是支援了這一功能。在訪達、Safari 、預覽等應用中,都可以通過共享選單按鈕或右鍵選單的共享來執行《Scriptable》指令碼。
不過「到處翻譯小插件」不能到處翻譯了,獲取到的內容也不是想要翻譯的文字,而是一個假的檔案路徑。對於共享選單的功能支援就看後續作者的適配情況了。
整體體驗下來,作為通知中心的小元件,《Scriptable》是合格的,而一些系統上的支援也讓我們能夠看到《Scriptable》的更多可能性。
雖然是 iPad 應用的移植版本,不過 Mac Catalyst 也允許開發者在原有程式碼的基礎上針對 Mac 新增更多功能,而《Scriptable》在正式版裡能在 Mac 上揮灑怎樣的創意呢?不妨讓我們拭目以待吧!
相關文章
事实上,《Scriptable》还有 <em>Mac</em> 测试(Beta)版,在电脑上你也能获得几乎一致的使用体验。接下来,我们就将带你从安装到应用,了解这个神奇的工具。<em>Mac</em> 版《Scriptable》的安装 在相应页面下载 <em>Mac</em>
2021-05-16 19:30:39
由于与之前一篇文章高度相似,不能单独成篇,这篇文章只把AMD CPU单独配置的写一下,其它的请参考<em>Intel</em>篇文章 本篇教程只适用于AMD CPU;Ryzen 1-5代台式机和笔记本系列CPU,例如:1800X、1600X、2600X、3600、37
2021-05-16 19:30:25
Imagination中国区副总裁时昕博士详细说,按照不同应用场景,GPU可以划分为桌面级、移动端或者说嵌入式GPU。在桌面级,英伟达、AMD和英特尔三足鼎立。在移动端,同样是三足鼎立,“三足”分别是Arm、<em>高通</em>和Imaginatio
2021-05-16 19:01:03
这次入手了一款生产力好物:红魔手游拓展坞,包装非常简单轻薄,至于生产力到底怎么样,和我一起往下看吧! 可以看到红魔拓展坞由手机接口和拓展端组成,Tpye-C接口也是目前<em>安卓</em>主流接口,兼容度MAX。产品内置拓展
2021-05-16 19:00:51
笔者使用联想拯救者Pro手机做了下测试,这款手机支持90w的快充,使用这款移速20W PD快充充电器进行了充电测试,测得数据为:8.11V,2.22A,18.09W 的实际功率,达到了它该有出的充电功率,整体表现非常不错。除了<em>安卓</em>手机可
2021-05-16 19:00:45
我们不难发现,现在的手机市场上,基本上就是两大阵营,国外的代表苹果系统,国内的代表<em>安卓</em>系统,瓜分了所有的手机客户市场,可以说没有其他的生存之地。当鸿蒙操作系统开始推广之后,就有了“三国鼎立”的境况,按照目前
2021-05-16 19:00:39