タッチバーが小型iOSスタイルのCPUとプロセッサーを使用しているかどうか、またはCPU、GPU、およびその他の側面をメインコンピューターと共有しているかどうかを知りたいですか?
(理論的には)タスク(GPU / CPUなど)をタッチバーにオフロードできますか?
タッチバーが小型iOSスタイルのCPUとプロセッサーを使用しているかどうか、またはCPU、GPU、およびその他の側面をメインコンピューターと共有しているかどうかを知りたいですか?
(理論的には)タスク(GPU / CPUなど)をタッチバーにオフロードできますか?
回答:
この答えはあなたがしたいことの核心に到達しないかもしれませんが、あなたの質問は多くの人に興味があるだろうと思うので、私はそれを提供します。
アップルのタッチバーMBPモデルは、タッチバーとタッチIDセンサーの両方に電力を供給するのに役立つアップルが設計したT1チップを実際に使用しています。私が言うことができます、これはMbpsを中核にインテルのCPUと連携して動作しますので。このT1チップは実際には、現在のSeries 2 Apple WatchモデルのS2内にあるものと同じです(プロセッサーおよびSecure Enclave 1として使用されています)。
Appleの基調講演中に、T1はTouch Barに使用されるだけでなく、Touch IDセンサー、カメラ、およびキーチェーンのセキュリティも処理することが明らかになりました。
タッチバーに関しては、T1がピクセルを送信する一方で、メインのIntelプロセッサがT1が送信するコンテンツを実際にレンダリングします。
セキュリティの観点から、T1はすべてのApple Payデータの実際の送信がメインのIntelプロセッサーによって実行されている間、(Secure Enclaveを利用できるため)Apple Payダイアログのレンダリングを担当します。
あなたが何をしたいか(つまり、T1にタスクをオフロードすること)に関しては、私がiOS開発しか行っていないので、これがどのように機能するかはわかりません。ただし、タッチバー用に何かを開発するには、macOS SierraおよびXcode 8.1以降を実行しているMacが必要であることは知っています。以下は、いくつかの資源であることが興味のあることは:
1.セキュアエンクレーブは、個人情報に使用されるチップの分離された部分であり、iOSおよびApple Watchデバイスで使用されるのと同じプロセスです。詳細については、iOSセキュリティガイドをご覧ください。