Skip to content

Apple’s new T1 chip that drives MacBook Pro’s Touch Bar runs a variant of watchOS

2016 October 28
by macjeff

If early impressions are an indication, the Touch Bar on the new MacBook Pro is definitely not a gimmick. The time-saving feature lets you accomplish common tasks a lot faster without needing to memorize keyboard shortcuts just by touching system-wide and app-specific icons displayed on it.

For the hardware geeks among us, the more interesting aspect of the Touch Bar is the Apple-designed silicon that drives is, dubbed the T1. And as developer Steven Troughton-Smith has discovered, the Touch Bar is actually a mini Apple Watch.

The T1 chip is apparently code-named “Bridge”.

It seems to run off a watchOS image, but it’s not the full watchOS required to run watchOS apps and the full Apple Watch user interface. The chip sends pixel buffers over USB for the display on the OLD touch strip.

The T1 silicon is a standalone ARM device (Apple’s A-series chips incorporate CPU cores that are also based on ARM technology). The T1’s operating system appears to be called eOS, perhaps a shortened version of “embeddedOS”.

This embedded operating system could allow Apple to do exciting things in the future. As Troughton-Smith speculated, certain iOS services like iMessage apps and iOS extensions may be able to take advantage of that chip if Apple allows it:

Today it might be similar to an Apple Watch in capability, but there’s so much potential for this to grow. The Touch Bar theoretically could run while the rest of the machine is turned off, so you get all the low-power and security benefits of an iOS device, without having to switch to ARM completely on the desktop.

Perhaps someday it could run a higher class processor, like Apple’s A-series chips, and allow macOS to ‘run’ iOS apps and Extensions, like iMessage apps, or manage notifications, system tasks, networking, during sleep, without having to power up the x86 CPU.

Apple said at yesterday’s event that the T1 also packs in a Secure Enclave and manages the security of input devices like the built-in Touch ID sensor, the Touch Bar itself and even the front-facing camera.

Troughton-Smith told The Verge:

From everything I can piece together, the T1 chip in the new MacBook Pro is a variant of the system-on-a-chip used in the Apple Watch. Running watchOS on the T1 lets the Mac benefit from Apple’s deep work on iOS embedded security, as the T1 gates access to the Touch ID sensor and, from the looks of it, the front-facing camera in the new MacBook Pro too.

He added that the T1 has no fixed storage, which is why it boots from a 25-megabyte watchOS ramdisk. “Granted, the ‘watchOS’ the T1 runs is presumably only ‘watchOS’ by dint of the CPU it’s designed for,” he said.

The T1 must be “very similar” to the original Apple Watch’s S1 chip, he added.

iOS hacker @iH8sn0w thinks that the new MacBook Pro’s T1 chip and the Touch ID sensor are factory-paired so you can’t replace one without the other—similar to how the Touch ID sensor, the cable and the A-series processor in the iPhone are paired together in the factory.

Theoretically, the T1 may even be able to power the Touch Bar while the Mac’s main processor is off similar to how the M-series motion coprocessors track your movement and device sensors when the main processor is idle or asleep.

I can’t wait for iFixit to tear this new chip apart and peek under its hood.

Source: Steven Troughton-Smith via The Verge

Source link: http://www.idownloadblog.com/2016/10/28/macbook-pro-touch-bar-apple-watch-hardware/

Leave a Reply

Note: You may use basic HTML in your comments. Your email address will not be published.

Subscribe to this comment feed via RSS