Ich möchte wissen, ob die Touch-Leiste eine Miniatur-CPU und einen Prozessor im iOS-Stil verwendet oder CPU, GPU und andere Aspekte mit dem Hauptcomputer teilt.
Kann ich (theoretisch) Aufgaben (GPU / CPU usw.) auf die Touchbar verlagern?
Ich möchte wissen, ob die Touch-Leiste eine Miniatur-CPU und einen Prozessor im iOS-Stil verwendet oder CPU, GPU und andere Aspekte mit dem Hauptcomputer teilt.
Kann ich (theoretisch) Aufgaben (GPU / CPU usw.) auf die Touchbar verlagern?
Antworten:
Diese Antwort kommt vielleicht nicht auf den Kern dessen, was Sie tun möchten, aber ich biete sie an, weil ich denke, dass Ihre Frage viele Menschen interessieren wird.
Die Touch Bar MBP-Modelle von Apple verwenden tatsächlich einen von Apple entwickelten T1-Chip, mit dem sowohl die Touch Bar als auch der Touch ID-Sensor mit Strom versorgt werden können. Ich sage hilft, weil dies in Verbindung mit der Intel-CPU im Kern der MBPs funktioniert. Dieser T1-Chip ist tatsächlich derselbe, der sich in den aktuellen Apple Watch-Modellen der Serie 2 im S2 befindet (er wird als Prozessor und als Secure Enclave 1 verwendet ).
Während der Keynote von Apple wurde bekannt, dass der T1 nicht nur für die Touch Bar verwendet wird, sondern auch die Sicherheit für den Touch ID-Sensor, die Kamera und den Schlüsselbund übernimmt.
In Bezug auf die Touch-Leiste sendet der T1-Prozess tatsächlich den Inhalt, über den der T1 sendet, während der T1 Pixel an ihn sendet.
In Bezug auf die Sicherheit ist der T1 für das Rendern von Apple Pay-Dialogen verantwortlich (da er die Secure Enclave nutzen kann), während die eigentliche Übertragung von Apple Pay-Daten vom Intel-Hauptprozessor ausgeführt wird.
In Bezug auf das, was Sie tun möchten (dh Aufgaben auf den T1 verlagern), bin ich mir nicht sicher, ob / wie dies funktionieren würde, da ich nur die iOS-Entwicklung durchgeführt habe. Ich weiß jedoch, dass für die Entwicklung von Funktionen für die Touch Bar ein Mac mit macOS Sierra und Xcode 8.1 oder höher erforderlich ist. Im Folgenden sind einige Ressourcen , die möglicherweise von Interesse sein:
1. Die sichere Enklave ist ein getrennter Teil des Chips, der für persönliche Informationen verwendet wird - der gleiche Prozess, der auch für iOS- und Apple Watch-Geräte verwendet wird. Weitere Informationen hierzu finden Sie im iOS-Sicherheitshandbuch .