ฉันต้องการทราบว่าแถบสัมผัสใช้ซีพียูและโปรเซสเซอร์แบบ iOS ขนาดเล็กหรือใช้ซีพียู GPU และด้านอื่น ๆ ร่วมกับคอมพิวเตอร์หลักหรือไม่
ฉันสามารถปลดภาระงาน (ในทางทฤษฎี) (GPU / CPU ฯลฯ ) ไปยังแถบสัมผัสได้หรือไม่?
ฉันต้องการทราบว่าแถบสัมผัสใช้ซีพียูและโปรเซสเซอร์แบบ iOS ขนาดเล็กหรือใช้ซีพียู GPU และด้านอื่น ๆ ร่วมกับคอมพิวเตอร์หลักหรือไม่
ฉันสามารถปลดภาระงาน (ในทางทฤษฎี) (GPU / CPU ฯลฯ ) ไปยังแถบสัมผัสได้หรือไม่?
คำตอบ:
คำตอบนี้อาจไม่ได้เป็นสิ่งที่คุณอยากทำ แต่ฉันเสนอเพราะฉันคิดว่าคำถามของคุณเป็นคำถามที่น่าสนใจสำหรับคนจำนวนมาก
Touch Bar รุ่น MBP ของ Apple ใช้ชิป T1 ที่ได้รับการออกแบบของ Apple ซึ่งให้พลังงานทั้ง Touch Bar และเซ็นเซอร์ Touch ID ฉันพูดว่าช่วยเพราะสิ่งนี้ทำงานร่วมกับ Intel CPU ที่เป็นแกนหลักของ MBPs ชิป T1 นี้เป็นแบบเดียวกับที่อยู่ใน S2 ในรุ่นที่ 2 Apple Watch รุ่นปัจจุบัน (มันถูกใช้เป็นโปรเซสเซอร์และ Secure Enclave 1 )
ระหว่างการกล่าวคำปราศรัยของ Apple พบว่านอกเหนือจากการใช้ Touch Bar แล้ว T1 ยังจัดการความปลอดภัยสำหรับเซ็นเซอร์ Touch ID, กล้องและพวงกุญแจ
ในแง่ของ Touch Bar ในขณะที่ T1 ทำการส่งพิกเซลไปยังตัวประมวลผลหลักของ Intel ก็คือสิ่งที่แสดงผลเนื้อหาที่ T1 ส่งจริง
ในด้านความปลอดภัย T1 มีหน้าที่รับผิดชอบในการแสดงข้อความโต้ตอบ Apple Pay (เพราะสามารถใช้ประโยชน์จาก Secure Enclave) ในขณะที่การส่งข้อมูล Apple Pay ที่แท้จริงนั้นดำเนินการโดยหน่วยประมวลผลหลักของ Intel
ในแง่ของสิ่งที่คุณต้องการจะทำ (เช่นการถ่ายภาระงานให้กับ T1) ฉันไม่แน่ใจว่า / จะทำงานได้อย่างไรเพราะฉันพัฒนา iOS เท่านั้น อย่างไรก็ตามฉันรู้ว่าการพัฒนาทุกอย่างสำหรับ Touch Bar นั้นต้องใช้ Mac ที่ใช้ macOS Sierra และ Xcode 8.1 ขึ้นไป ด้านล่างมีทรัพยากรบางอย่างที่อาจจะเป็นที่น่าสนใจ:
1. Secure Enclave เป็นส่วนแยกของชิปที่ใช้สำหรับข้อมูลส่วนบุคคล - กระบวนการเดียวกับที่ใช้ในอุปกรณ์ iOS และ Apple Watch คุณสามารถอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ในคู่มือการรักษาความปลอดภัย iOS