Apple S1: загадка, укрита таємницею

Представляючи Apple Watch 9 вересня 2014 року, про процесор, який його використовують, навіть не згадали. А навіщо? Apple збиралася продавати, мільйонними тиражами, Apple Watch. У них, природно, був якийсь чіп, швидше за все власної розробки - але кругове коліщат і датчики на тильному боці годинника набагато важливіші.

Про те що всередині Apple Watch світ дізнався тільки в квітні-травні 2015 року, коли перші їхні екземпляри потрапили в руки болісно цікавих землян, деякі з яких тут же їх розколупали, і зрізаючи шар за шаром у спеціальних пристроях стали роздивлятися їх в електронний мікроскоп.


З вересня 2014 по квітень 2015 про те, що всередині «найменшого за розміром провалу Apple» можна було тільки здогадуватися. Присвячені в таємницю, перебуваючи під підпискою про нерозголошення, навіть найближчим і навіть на самі нешкідливі питання не відповідали.

Навіть за дуже великі гроші - є в нашому світі місця де репутація дорожча за гроші. У що майже неможливо повірити, будемо вважати що навіть цих дуже великих грошей просто було мало.

Це продовження серії про процесори від Apple. Попередні частини:

Перша частина: У тіні Apple А4,
друга частина: Народження «яблучного» процесора,
третя частина: Повертаючись до початку почав: Apple A6/A6X (Swift
); четверта частина: Cyclone приходить на зміну Swift (в Apple А
7), П'ята частина: Ще один «NeXT», або співпроцесор для фітнесу (Apple
М7), Шоста частина: 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 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 ви можете в нашому Telegram-чаті.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND