Airpods

ハッキングにより新型Apple TVがネイティブtvOSブラウザを実行可能に

ハッキングにより新型Apple TVがネイティブtvOSブラウザを実行可能に

Apple TV ブラウザハック画像 003

オランダ人の開発者 jvanakker による新たなハックにより、セットトップボックスを動かす Apple のオペレーティング システムに Web 閲覧機能がないにもかかわらず、第 4 世代 Apple TV でネイティブの tvOS Web ブラウザが実行されるようになりました。

このハックの最も興味深い点は、UIWebView クラスに基づく Apple のプライベート API を使用していることです。この API は、同社が通常、アプリ内に Web ビューを埋め込むための公式に認可されたソリューションとして iPhone および iPad 開発者に提供しています。

これは厳密にはフル機能のブラウザではなく、Apple TVの潜在能力を示唆する概念実証です。このアプリでは、Siri RemoteのTouch Surfaceを使ってウェブページをスクロールできます。

Apple TV ブラウザハック画像 001

タッチサーフェスを押すと、画面上にカーソルが表示され、項目の選択やリンクの追跡が行えます。前のページに戻るには、Siri Remoteのメニューボタンを押してください。再生/一時停止ボタンを押すと、URLを入力するフィールドが表示されます。

Apple は、Apple TV アプリで UIWebViews やその他の手段によるいかなる形式の Web コンテンツも許可していないことを考えると、tvOS に UIWebViews 用のプライベート API が含まれているのは奇妙です。

このプロジェクトの開発者によると、新型Apple TVのユーザーは、修正したtvOSファイルを使ってXcode経由でウェブブラウザをサイドロードし、プロジェクトをビルドできるとのことです。Apple TVアプリのサイドロードに関する詳細は、Jeffのチュートリアルをご覧ください。

興味のある方は、GitHub でコードを入手できます。

出典: MacRumors 経由の jvanakker

Milawo
Milawo is a contributing author, focusing on sharing the latest news and deep content.