Я хочу знать, использует ли сенсорная панель миниатюрный процессор и процессор в стиле iOS, или он разделяет процессор, графический процессор и другие аспекты с основным компьютером?
Можно ли (теоретически) разгрузить задачи (GPU / CPU и т. Д.) На сенсорную панель?
Ответы:
Этот ответ, возможно, не доходит до сути того, что вы хотите сделать, но я предлагаю его, потому что я думаю, что ваш вопрос заинтересует многих людей.
В моделях Apple Touch Bar MBP фактически используется микросхема T1, разработанная Apple, которая обеспечивает питание как сенсорной панели, так и датчика Touch ID. Я говорю, помогает, потому что это работает в сочетании с процессором Intel в ядре MBP. Этот чип T1 на самом деле тот же, что и в S2 в текущих моделях Apple Watch Series 2 (он используется в качестве процессора и Secure Enclave 1 ).
Во время выступления Apple было показано, что, помимо использования для сенсорной панели, T1 также обеспечивает безопасность датчика Touch ID, камеры и связки ключей.
Что касается сенсорной панели, в то время как T1 выполняет отправку пикселей на нее, основной процессор Intel - это то, что фактически передает контент, через который передает T1.
С точки зрения безопасности, T1 отвечает за рендеринг любых диалогов Apple Pay (потому что он может использовать Secure Enclave), в то время как фактическая передача любых данных Apple Pay осуществляется главным процессором Intel.
С точки зрения того, что вы хотите сделать (то есть выгрузить задачи в T1), я не уверен, будет ли это работать, как и как я работал только для iOS. Тем не менее, я знаю, что для разработки чего-либо для сенсорной панели требуется Mac с MacOS Sierra и Xcode 8.1 или выше. Ниже приведены некоторые ресурсы, которые могут представлять интерес:
1. Secure Enclave - это отдельная часть чипа, используемая для личной информации - тот же процесс, который используется в устройствах iOS и Apple Watch. Подробнее об этом вы можете прочитать в Руководстве по безопасности iOS .
источник