如何在 Apple TV 4 上取得網頁瀏覽器

雖然 Apple TV 一些應用程式 و精彩遊戲 Apple TV 沒有網頁瀏覽器,這意味著在 Apple TV 上瀏覽網頁的唯一方式是透過其他 Apple 裝置的 AirPlay 或安裝類似 空氣瀏覽器 在您的 iPhone 和 iPad 上。

但你猜怎麼著? Apple TV 上也可以使用原生網頁瀏覽器。雖然它不像 Safari 或 Google Chrome 那樣功能齊全,但你可以進行一些基本的網頁瀏覽、播放 Flash 影片以及瀏覽透過數據線開啟的網站。

讓我們看看如何在 Apple TV 上取得網頁瀏覽器。

在我們開始之前

確保您的 Apple TV 上提供以下功能:

1. Macbook 或 iMac

2. USB A 轉 USB C 纜線

3.當然還有你的Apple TV。

當您掌握了所有這些東西後,請按照以下步驟操作。

第1步

要下載適用於您的 Apple TV 的網頁瀏覽器,我們將使用 Xcode,所以請繼續。 透過安裝 Xcode 從 App Store 下載。免費,但安裝檔案大約 5GB,所以請確保你的網路連線速度很快。

第2步

完成後,使用 Type C 連接線連接 Apple TV 和 Mac,然後在 Mac 上啟動 Xcode。

在這種情況下,我們將使用 Xcode 版本 9,但對於 Apple TV 4,如果您使用沒有 USB C 連接埠的 Apple TV 4k,您仍然可以將其無線連接到 Xcode。

第 3 步

接下來,在 Mac 上開啟 Web 瀏覽器並導航至 github URL。在 Github頁面 點擊頁面右側的綠色標籤「複製或下載」。從彈出的小視窗複製 URL。

第4步

啟動 Xcode,然後點選選單列中「Source Control」標籤下的「Clone」。貼上你從 GitHub 頁面複製的 URL,然後點擊「Clone」。

第5步

選擇檔案的位置和名稱,然後在下拉式選單中再次按一下「複製」。

第6步

接下來,從顯示複製檔案的 Finder 視窗開啟「Projects」資料夾,然後雙擊「Browser.xcodeproj」。這將在 Xcode 中開啟該專案。

第7步

點擊包含“運行”圖示的切換開關來建立項目。您可能會看到一條通知,提示「建置失敗」。這是因為 UIWebView 在 tvOS 上不可用。下一步,我們將看看如何解決這個問題。

第8步

打開 Finder 窗口,前往右側的「應用程式」標籤。在清單底部找到 Xcode,然後右鍵單擊它以選擇“查看軟體包內容”。

現在去 內容 > 開發者 > 平台 > AppleTVOS.platform > 開發者 > SDKs > AppleTVOS.sdk > usr > include

開啟「Availability.h」文件,在大約318行找到以下幾行:

#define__TVOS_UNAVAILABLE __OS_AVAILABILITY(tvos,unavailable) #define__TVOS_PROHIBITED __OS_AVAILABILITY(tvos,unavailable)

將這些行替換為以下行:

#define __TVOS_UNAVAILABLE_NOTQUITE __OS_AVAILABILITY(tvos,unavailable) #define __TVOS_PROHIBITED_NOTQUITE __OS_AVAILABILITY(tvos,unavailable)

儲存“Availability.h”檔案並返回 Xcode 專案頁面。再次點擊“Build”,就完成了——你的 Apple TV 上現在有一個網頁瀏覽器了。

故障排查

如果您因為沒有足夠的權限而無法編輯「Availability.h」文件,請按照以下步驟操作。右鍵單擊“Availability.h”文件,然後選擇“獲取資訊”。點選右下角的鎖形圖標,使用管理員密碼登入。點擊“+”圖示並新增所需的使用者。將權限變更為“讀寫”,然後點擊鎖形圖示。現在您應該可以編輯該文件了。

或者,您也可以將「Availability.h」複製到桌面,然後在按照上述步驟更改權限後在那裡編輯該檔案。用新編輯的文件替換原始資料夾中的文件,這種方法肯定有效。我測試過這種方法,確實有效。

現在,再次點擊「基於 Xcode 建置」選項。對於某些用戶來說,這可能有效,但對於仍然看到錯誤的其他用戶,以下是修復方法。若要尋找問題,請點選導覽窗格右側的紅色驚嘆號。這將開啟一個顯示錯誤頁面的新視窗。

第一個錯誤是你需要輸入你的 Apple 開發者帳號。如果你沒有開發者帳戶,直接使用你的 Apple ID 就行了。同樣有效。

現在,第二個問題「bundle identifier」(即原始開發者未被 Apple 識別)無法識別。若要解決此問題,請再次造訪 GitHub 頁面,複製開發者名稱,並將其替換到 bundle identifier 中。

接下來的第三個問題會自動解決,因為它依賴前兩個問題。

最後,再次點擊“Build”,這次應該可以正常工作了。您可能需要輸入 Apple 管理員密碼來編譯原始碼。

第9步

現在,您將能夠在 Apple TV 主畫面上看到新的瀏覽器 App。以下是一些關於如何將 Apple TV 的 tvOS 瀏覽器與 Apple TV Siri 遙控器配合使用的技巧。

以下是將 tvOS 瀏覽器與 AppleTV Siri 遙控器搭配使用的一些技巧。

– 雙擊 Apple TV 遙控器觸控區域的中心,即可在捲動和指標模式之間切換。

– 在指標模式下點選時按下觸控區域。

– 選單將照常向後滾動。

– 按下播放/暫停按鈕,您可以輸入 URL、搜尋 Google 並重新載入頁面。

– 雙擊播放/暫停按鈕或選單按鈕,顯示收藏夾、歷史記錄、設定/開啟主頁、更改使用者代理、清除快取和清除 cookie 的選單

那麼,您可以用 tvOS 瀏覽器做什麼呢?

嗯,你可以在谷歌上搜索,以智能 DNS 代理打開網站,甚至播放 GIF 文件和瀏覽互聯網。可惜的是,它的效果不太好。雖然它不是一個功能齊全的網頁瀏覽器,但足以滿足 Apple TV 上的基本瀏覽需求。

轉到頂部按鈕