Недавно Apple представила свои новые компьютеры Mac, основанные на Apple Silicon, которые содержат процессоры ARM. Процессоры ARM используются почти во всех мобильных телефонах и планшетах. Они используются в одноплатных компьютерах, таких как Raspberry Pi, а также во многих устройствах Интернета вещей. Наконец, похоже, что мы получаем хорошую линейку компьютеров, основанных на процессорах ARM. В этой статье мы рассмотрим, почему это хорошо, а также некоторые препятствия, которые Apple должна будет преодолеть, чтобы добиться успеха.
Первые компьютеры Mac содержали процессоры Motorola серии 68000, затем Apple перешла на чипы PowerPC IBM, а затем на процессоры Intel как и все остальные компьютеры. Motorola 68000 была процессором CISC, который конкурировал с Intel в первые дни, чтобы быть сердцем ПК. Intel выиграла гонку, а Motorola потеряла интерес к расходованию миллиардов, необходимых для поддержания конкурентоспособности этой линейки процессоров. Apple приняла решение перейти на новую платформу PowerPC IBM, основанную на RISC. Первоначально это было довольно успешно, но опять же IBM не считала, что стоит вкладывать деньги, необходимые для того, чтобы идти в ногу с Intel. Intel яростно конкурировала с AMD, чтобы сохранить лидерство в области процессорных технологий, и эта битва между Intel и AMD оставила IBM в пыли. Apple увидела надпись на стене и переместила линейку компьютеров Mac на процессоры Intel.
Прошло несколько лет, и битва переместилась на сотовые телефоны. Сотовые телефоны все используют процессоры ARM в основном из-за их более низких требований к питанию. Теперь идет яростная битва между различными производителями чипов ARM, чтобы иметь более быстрый сотовый телефон. Теперь столы поменялись местами, и Intel остается в пыли, поскольку ее чипы стареют, и у нее возникают проблемы с конкуренцией. Это дает Apple возможность перейти к более быстрым процессорам ARM, которые потребляют меньше энергии (следовательно, больше времени автономной работы) с дополнительным преимуществом, что все их устройства-от часов до телефонов, планшетов, ноутбуков и настольных компьютеров-используют вариации одного и того же процессора ARM.
С помощью этих новых ARM — компьютеров Apple Mac компания Apple представила свою новую систему Apple M1 на чипе (SoC). Этот SoC содержит восемь процессорных ядер ARM, 4-это блоки высокой мощности, а 4-более низкой мощности. Новый MacOS отправляет потоки в зависимости от того, нужно ли им экономить энергию или максимизировать производительность. Этот чип объединяет процессор, графический процессор и память в один чип. Главный недостаток этого заключается в том, что это будет наименее обновляемый Mac.
Это впечатляющий чип, который, как утверждает Apple, будет конкурировать с процессорами Intel i9. Будет интересно увидеть реальные тесты.
Теперь, когда программы iOS и MacOS используют один и тот же процессор, это облегчает написание приложений, которые работают на всех устройствах-от часов и телефонов до ноутбуков и настольных компьютеров. Если вам нужны некоторые оптимизации языка ассемблера, теперь вам нужно только включить один и тот же код ARM для всех них. Это действительно здорово, что теперь вы можете запускать приложения для iPhone и iPad на своем Mac.
У этого подхода есть несколько недостатков, один из которых-отсутствие возможности обновления из-за того, что память включена в чип процессора. Во-вторых, все программное обеспечение должно быть перекомпилировано для процессора ARM. Apple сделала это как можно проще, поэтому, надеюсь, все основные программные пакеты будут обновлены с помощью версий ARM.
Даже если поставщик программного обеспечения этого не делает (возможно, они вышли из бизнеса), эти новые компьютеры Mac утверждают, что они могут запускать программное обеспечение в любом случае с помощью эмулятора Intel под названием Rosetta. Нам нужно будет получить реальную обратную связь о том, насколько хорошо это работает, но Apple утверждает, что она запускает программы Intel лучше, чем только немного более старые процессоры Intel.
Другой встречный ветер с продуктами Apple — это цена. Это более высокие конечные продукты, которые конкурируют с Microsoft Surface и более высокими моделями Dell. Однако есть много гораздо более дешевых ноутбуков от таких производителей, как Acer или HP. Цена этих новых ноутбуков ARM такая же, как и у предыдущих эквивалентных моделей Intel.
ARM выпустила свой процессор Cortex A78C, который является 8-ядерным процессором для ноутбуков и настольных компьютеров, где все 8 ядер являются высокопроизводительными. Сколько других производителей оборудования попытаются выпустить ноутбуки и настольные компьютеры на основе этого чипа? Linux отлично работает на процессорах ARM, просто посмотрите на Raspberry Pi или nVidia Jetson Nano. Microsoft имеет упрощенную версию Windows, аналогичную ChromeOS для ноутбуков ARM. Будет ли Microsoft поддерживать полный Windows Home и Pro на ARM? Будет интересно посмотреть, какие новые устройства выйдут в 2021 году.