Chcę wiedzieć, czy pasek dotykowy korzysta z miniaturowego procesora i procesora w stylu iOS, czy dzieli procesor, kartę graficzną i inne aspekty z komputerem głównym?
Czy mogę (teoretycznie) odciążyć zadania (GPU / CPU itp.) Na pasku dotykowym?
Chcę wiedzieć, czy pasek dotykowy korzysta z miniaturowego procesora i procesora w stylu iOS, czy dzieli procesor, kartę graficzną i inne aspekty z komputerem głównym?
Czy mogę (teoretycznie) odciążyć zadania (GPU / CPU itp.) Na pasku dotykowym?
Odpowiedzi:
Ta odpowiedź może nie dotyczyć sedna tego, co chcesz zrobić, ale oferuję ją, ponieważ myślę, że twoje pytanie zainteresuje wielu ludzi.
Modele Apple Bar Touch Bar MBP faktycznie wykorzystują zaprojektowany przez Apple układ T1, który pomaga zasilać zarówno pasek Touch Bar, jak i czujnik Touch ID. Mówię, że pomaga, ponieważ działa to w połączeniu z procesorem Intel w rdzeniu MBP. Ten układ T1 jest w rzeczywistości tym samym, który znajduje się w S2 w obecnych modelach Apple Watch z serii 2 (jest używany jako procesor i Secure Enclave 1 ).
Podczas przemówienia Apple'a ujawniono, że oprócz używania paska Touch Bar, T1 obsługuje również zabezpieczenia czujnika Touch ID, aparatu i pęku kluczy.
Jeśli chodzi o pasek dotykowy, podczas gdy T1 wysyła do niego piksele, główny procesor Intel jest tym, co faktycznie renderuje zawartość, którą przesyła T1.
Pod względem bezpieczeństwa T1 jest odpowiedzialny za renderowanie wszelkich okien dialogowych Apple Pay (ponieważ jest w stanie skorzystać z Bezpiecznej Enklawy), podczas gdy faktyczna transmisja danych Apple Pay jest kontrolowana przez główny procesor Intel.
Jeśli chodzi o to, co chcesz zrobić (tj. Odciążanie zadań do T1), nie jestem pewien, czy / jak to by zadziałało, ponieważ opracowałem tylko iOS. Wiem jednak, że tworzenie czegokolwiek dla paska dotykowego wymaga komputera Mac z systemem macOS Sierra i Xcode 8.1 lub nowszym. Poniżej znajdują się niektóre zasoby, które mogą być interesujące:
1. Bezpieczna enklawa to wydzielona część układu wykorzystywanego do danych osobowych - ten sam proces stosowany w urządzeniach iOS i Apple Watch. Możesz przeczytać więcej na ten temat w Przewodniku bezpieczeństwa systemu iOS .