Apple S1: загадка, укрытая тайной

Представляя Apple Watch 9 сентября 2014 года, о процессоре используемом нём даже не упомянули. А зачем? Apple собиралась продавать, миллионными тиражами, Apple Watch. В них, естественно, был какой-то чип, скорее всего собственной разработки – но круговое колесико и датчики на тыльной стороне часов намного важнее.

Apple S1: загадка, укрытая тайной. Фото.

О том что внутри Apple Watch мир узнал только в апреле-мае 2015 года, когда первые их экземпляры попали в руки болезненно любопытных землян, некоторые из которых тут же их расковыряли, и срезая слой за слоем в специальных устройствах стали разглядывать их в электронный микроскоп.

С сентября 2014 по апрель 2015 о том, что внутри “самого маленького по размеру провала Apple” можно было только догадываться. Посвященные в тайну, находясь под подпиской о неразглашении, даже самым близким и даже на самые безобидные вопросы не отвечали.

Даже за очень большие деньги – есть в нашем мире места где репутация дороже денег. Во что почти невозможно поверить, будем считать что даже этих очень больших денег просто было мало.

Это продолжение серии про процессоры от Apple. Предыдущие части:

Первая часть: В тени Apple A4;
Вторая часть: Рождение “яблочного” процессора;
Третья часть: Возвращаясь к началу начал: Apple A6/A6X (Swift);
Четвертая часть: Cyclone приходит на смену Swift (в Apple A7);
Пятая часть: Еще один “NeXT”, или сопроцессор для фитнеса (Apple M7);
Шестая часть: Cyclone превращается в Typhoon (Apple A8).

Догадки и предположения

Про процессоры для iOS-устройств кое-что можно было узнать покопавшись в настройках и “plist”-файлах бета-версий операционных систем. Еще до выхода iOS-устройств с этими процессорами на борту, и официальных релизов новых версий iOS. В случае с Apple Watch исследовать было нечего.

Исходя из имеющихся у них данных, эксперты пришли к выводу что внутри что-то похожее на Apple A5, а графический процессор, скорее всего, PowerVR пятой серии, от Imagination Technologies. PowerVR SGX543, скорее всего.

Только Apple A5r3, 1-ядерный и выпускаемый Samsung по технологии 32 нм, из всего что существовало в то время, подходил для Apple Watch по производительности, размерам и, видимо, экономичности. Правда, процессор в Apple A5 был разработан не Apple, и мнение о том что в часах используется что-то своё тоже высказывалось.

Это сегодня мы знаем что именно эта версия была единственно возможной и абсолютно правильной, но тогда она занимала почетное второе место.

Apple “буква”+”цифра”

Apple S1: загадка, укрытая тайной. Apple “буква”+”цифра”. Фото.

В одном сомнения не было – это будет чип (или другая форма микроскопической сборки) с обозначением либо Apple A5, либо Apple W1, либо Apple с какой-нибудь другой буквой и цифрой. Ну не на печатных же платах размещена вся начинка устройств с экранами с 1,32 и 1,5 дюймами по диагонали (38 и 42 мм)?

Начинка Apple Watch называлась Apple S1, и не была чипом. Она была system-in-a-package, или SiP. Системой состоящей из индивидуальных компонентов и упакованная в прочный корпус и заполненная наполнителем для защиты от динамических нагрузок.

Компоненты – это APL0778, одноядерный 32-битный процессор с архитектурой ARMv7 разработки Apple, с интегрированным GPU, PowerVR SGX543MP1. Оперативная память – 512 Мегабайт DRAM от Elpida. Флэш-память – 8 Гигабайт, от SanDisk и Toshiba.

Среди компонентов было много всего интересного, но armv7k, бинарный формат кода для Apple Watch, вызывал серьезные опасения. Этот формат применялся достаточно редко, и о нем были написаны всякие ужасы.

Неужели никому не удастся расшифровать приложения для умных часов от Apple, с самой благородной целью из всех в этом мире – из любопытства? Компании продающие умные устройство могут секретить каждый свой вздох, но запретить человеку купившему одно из них разобрать его до последнего винтика не может никто.

С бинарным форматом все нормально

23 апреля 2015 года, Стив Трафтон-Смит опубликовал в Твиттере благую весть: одним из первых попробовав бинарные коды Apple Watch в программе Hopper, он обнаружил что тот воспринимает armv7k как самый обычный armv7m, и понимает его без каких-либо проблем.

С этого дня ни в watchOS, ни в программах для неё, тайн не осталось. Жаль, правда?

Правда про некоторые из этих тайн можно было прочитать в документации, даже не между строк, но ведь не про все же. Не желая отвлекать разработчиков от их работы, а главное – чтобы не вводить их в искушение и не подавать им плохой пример, о многом Apple просто умалчивала.

Когда я работал с Apple, в ответ на мои “почему” её сотрудники делали особенное лицо, и поднимая палец к небу с очень странным выражением произносили “это политика!”

Как выглядел Apple S1

Специалисты компании Tech Insight опубликовали его снимки, подробно расписав что есть что. Тот случай когда одна картинка стоит многих страниц текста. Это противоречит одной из теорий Джефа Раскина, но судите сами.

Портрет Apple S1:

Apple S1: загадка, укрытая тайной. Как выглядел Apple S1. Фото.

Продолжение следует

Обсудить историю Apple вы можете в нашем Telegram-чате.

Apple WatchИстория AppleПроцессоры для iPhone и Mac