Apple Silicon е фамилията чипове, които Apple разработва за своите Mac компютри на базата на Arm архитектура. С тях компанията замени използваните дотогава процесори на Intel с x86-64 архитектура и пое по-голям контрол върху начина, по който хардуерът и macOS работят заедно.
Преходът беше обявен през юни 2020 г. на Worldwide Developers Conference [1], а през юни 2023 г., с появата на Mac Pro с M2 Ultra, Apple обяви завършването му [2]. Промяната не се изчерпва със замяната на един тип процесор с друг. Тя даде възможност на Apple да разработва чиповете, операционната система и ключови хардуерни функции като част от една по-тясно интегрирана платформа.
Какво точно представлява Apple Silicon?
Apple Silicon е семейство собствени SoC чипове (System on a Chip), проектирани от Apple специално за нейните устройства, включително всеки съвременен лаптоп Макбук. SoC означава, че няколко основни изчислителни и контролни компонента са интегрирани в обща система върху чип, вместо задължително да бъдат реализирани чрез отделни чипове.
Самата SoC концепция не е уникална за Apple и интегрирани решения съществуват и при Intel и други производители. Отличителното при Apple Silicon е конкретният начин, по който Apple комбинира собствен CPU и GPU дизайн, специализирани ускорители, контролери и унифицирана архитектура на паметта.
В зависимост от конкретното поколение Apple Silicon включва компоненти като:
- централен процесор (CPU) за основните изчислителни задачи;
- графичен процесор (GPU) за графика и паралелни изчисления;
- Neural Engine за операции, свързани с машинно обучение;
- специализирани модули за видео обработка, сигурност и други задачи;
- контролери, чрез които различните части на системата получават достъп до общия пул памет.
Важно е да се прави разлика между самия SoC и оперативната памет. CPU, GPU и останалите изчислителни блокове са част от SoC, докато паметта при първите поколения Apple Silicon е разположена в общ корпус с него, а не непременно върху същия силициев кристал. При M1 Apple описва тази организация като Unified Memory Architecture, при която различните компоненти имат достъп до един общ пул памет [3].
Така се намалява необходимостта едни и същи данни да бъдат дублирани между отделни области на паметта при задачи, в които например CPU и GPU работят върху един и същ набор от информация.
Защо Apple се отказа от процесорите на Intel?
Решението беше продължение на стратегията на Apple да разработва все по-голяма част от ключовия хардуер самостоятелно. При обявяването на прехода компанията постави особен акцент върху производителността на ват и по-тясната интеграция между хардуер и софтуер [1].
Основните причини могат да се обобщят в три направления:
- Контрол върху развитието на хардуера
Apple вече не е пряко обвързана с продуктовия график на Intel и може да планира новите поколения Mac паралелно с разработването на собствените си чипове.
- По-тясна връзка между хардуер и софтуер
Тъй като Apple контролира както основните характеристики на чипа, така и macOS, операционната система може да бъде оптимизирана спрямо конкретните хардуерни възможности.
- По-висока производителност спрямо консумираната енергия
Apple постави производителността на ват сред основните аргументи за прехода към собствените си чипове [1]. При лаптопите това е особено важно, защото консумацията на енергия влияе едновременно върху производителността, температурата, охлаждането и живота на батерията.
В комбинация тези фактори дават на компанията повече свобода да оптимизира Mac като цялостна система, а не само да избира процесор според наличните предложения на външен доставчик.
Как протече преходът от Intel към Apple Silicon?
Смяната на архитектурата беше извършена постепенно, за да могат както потребителите, така и разработчиците да се адаптират към новата платформа.
Основните етапи бяха:
- Обявяване на прехода през юни 2020 г.
На WWDC Apple представи плана си за преминаване към собствени чипове и посочи ориентировъчен период от около две години [1].
- Поява на първите Mac модели с M1 през ноември 2020 г.
MacBook Air, 13-инчовият MacBook Pro и Mac mini бяха първите модели от новото поколение [3].
- Разширяване на продуктовата линия през 2021 и 2022 г.
Apple постепенно въведе Apple Silicon в MacBook Pro, iMac, Mac Studio и други серии, като представи и по-мощни разновидности на своите чипове.
- Завършване на прехода през юни 2023 г.
С представянето на Mac Pro с M2 Ultra последният основен модел в продуктовата линия премина към Apple Silicon [2].
Ключова роля за плавния преход имаше възможността част от съществуващия Intel софтуер временно да продължи да работи и върху новите Mac компютри.
Как се осигури съвместимост със старите приложения?
Приложенията, компилирани само за x86-64 процесори на Intel, не се изпълняват нативно върху Arm базираните чипове на Apple. За да улесни прехода, Apple създаде Rosetta 2, която превежда Intel инструкции така, че съответният софтуер да може да работи върху Apple Silicon.
Това даде време на разработчиците да създадат нативни версии на своите приложения, без потребителите веднага да изгубят достъп до съществуващ софтуер.
Паралелно с това Universal приложенията могат да съдържат версии както за Intel, така и за Apple Silicon и да се изпълняват нативно на съответната платформа.
Rosetta обаче е преходна технология, а не постоянна гаранция за съвместимост. Apple посочва macOS 27 като последната версия, в която Rosetta се поддържа като общ механизъм за изпълнение на Intel приложения. След macOS 27 функционалността ще остане само в ограничен вид за определени по-стари игри, които разчитат на Intel базирани компоненти [4].
Затова за дългосрочна съвместимост Apple препоръчва използването на нативни Apple Silicon или Universal версии на приложенията.
Каква е разликата между Intel базираните Mac и Apple Silicon?
Разликата не може да бъде сведена само до „x86 срещу Arm“ или „отделни компоненти срещу един чип“. По-точно е да се разграничат наборът от инструкции, конкретната микроархитектура, интеграцията на компонентите и организацията на паметта.
Основните различия могат да се представят така:
| Характеристика | Intel базирани Mac | Mac с Apple Silicon |
| Набор от инструкции | x86-64, традиционно класифициран като CISC | Arm, базиран на RISC принципи |
| Производителност | Зависи от конкретната микроархитектура, ядрата, честотите, охлаждането и други фактори | Зависи от конкретната микроархитектура, ядрата, специализираните ускорители и охлаждането |
| Интеграция на компонентите | В зависимост от модела CPU, интегрирана графика и други функции могат да бъдат обединени, а при някои конфигурации има и отделен GPU | CPU, GPU и множество специализирани блокове са интегрирани в Apple проектиран SoC |
| Организация на паметта | Интегрираната графика може да използва системната RAM, докато дискретният GPU обикновено разполага със собствена видео памет | CPU, GPU и други компоненти използват унифициран пул памет |
| Изпълнение на Intel приложения | Нативно | Чрез Rosetta при Intel-only приложения, докато технологията се поддържа |
Наборът от инструкции сам по себе си не определя коя система е по-бърза. Реалната производителност зависи от конкретната реализация на процесора, микроархитектурата, паметта, охлаждането, специализираните ускорители и софтуерната оптимизация [5].
Какво представлява унифицираната памет?
Една от характерните особености на Apple Silicon е Unified Memory Architecture. При нея CPU, GPU и други компоненти получават достъп до общ пул памет, вместо всяка подсистема задължително да поддържа отделно копие на едни и същи данни.
Това не означава, че Intel базираните компютри винаги имат отделна памет за CPU и GPU. Интегрираните графични решения на Intel също използват системната RAM. Разликата при Apple Silicon е в конкретната организация на цялата платформа и в начина, по който различните блокове използват общия пул памет [3].
Този подход е особено полезен при натоварвания, при които CPU и GPU работят върху едни и същи данни, например при обработка на видео и определени графични задачи.
Как Apple Silicon влияе на производителността на MacBook?
Производителността на Apple Silicon е резултат от комбинацията между конкретния дизайн на чипа, интеграцията на компонентите, паметта и оптимизацията на macOS.
Сред факторите, които имат най-голямо значение, са:
- интеграцията на CPU, GPU и специализирани ускорители;
- унифицираният достъп до паметта;
- отделни хардуерни блокове за задачи като кодиране и декодиране на видео;
- комбинацията от високопроизводителни и енергийно ефективни CPU ядра;
- софтуерната оптимизация за конкретните възможности на чипа.
Това позволява част от натоварванията да бъдат обработвани от специализирани блокове, вместо всички задачи да се изпълняват от общите CPU ядра.
Практическият ефект може да се види при прехода между две последователни поколения MacBook Air. В тестовете на Tom’s Guide моделът MacBook Air от 2020 г. с Intel Core i5 и 8 GB RAM завършва преобразуване на 4K видео към 1080p с HandBrake за 27 минути и 10 секунди. MacBook Air с M1 изпълнява същия тип тест за 9 минути и 15 секунди с версия на HandBrake, оптимизирана за Apple Silicon [6].
Тези резултати са сравнение между конкретни модели и тестови условия и показват ефекта от цялостната промяна в платформата, а не предимство, което може автоматично да се припише само на използвания набор от инструкции.
Какво означава по-добрата енергийна ефективност за потребителя?
По-високата производителност на ват има пряко отражение върху ежедневната употреба на лаптопа. Когато една задача може да бъде изпълнена с по-ниска консумация на енергия, системата обикновено отделя по-малко топлина и използва батерията по-ефективно.
Показателен пример е преходът между MacBook Air от 2020 г. с Intel и версията с M1. В теста на Tom’s Guide с непрекъснато сърфиране през Wi-Fi при яркост 150 нита Intel моделът издържа 9 часа и 31 минути, а MacBook Air с M1 – 14 часа и 41 минути [6][7].
Резултатите са валидни за конкретните тестови условия и не означават, че всеки потребител ще получи същия живот на батерията. Те обаче показват мащаба на промяната между двете поколения.
По-ниското топлинно натоварване позволява и различни решения за охлаждането. MacBook Air с Apple Silicon използва пасивно охлаждане и няма вентилатор, което го прави безшумен при работа. При продължително тежко натоварване обаче подобна конструкция може да ограничи максималната устойчива производителност, защото системата трябва да контролира температурата без активно охлаждане.
Какви са ограниченията на Apple Silicon?
Преходът към Apple Silicon носи значителни практически предимства, но има и ограничения, които зависят от начина на използване на компютъра.
Най-съществените са:
- част от по-стария софтуер, разработен само за Intel, зависи от Rosetta и може да загуби съвместимост с бъдещи версии на macOS;
- някои специализирани приложения, драйвери и хардуерни периферни устройства може да изискват актуализация или нативна поддръжка за Apple Silicon;
- унифицираната памет е част от конфигурацията на устройството и не може да бъде надграждана от потребителя след покупката;
- пасивно охлажданите модели като MacBook Air могат да намалят производителността при продължителни тежки натоварвания;
- преминаването към Arm ограничи възможността за нативно използване на определени x86 базирани операционни системи и работни среди, които преди можеха да се използват директно на Intel Mac.
Тези ограничения не обезсилват предимствата на платформата, но са важни при избор на MacBook за професионален софтуер, специфични периферни устройства или среди, зависими от x86 архитектурата.
Как интеграцията между хардуер и софтуер променя работата на MacBook?
Контролът върху чипа и macOS позволява на Apple да разработва хардуерните и софтуерните функции в тясна връзка. Операционната система може да използва различните типове ядра и специализираните ускорители според характера на конкретното натоварване.
Това се отразява например върху разпределението на задачите между високопроизводителните и енергийно ефективните ядра, използването на хардуерните видео блокове и достъпа на приложенията до функции за машинно обучение.
Подобна интеграция не е уникална за Apple, но компанията има предимството да контролира голяма част от хардуерния дизайн, macOS и инструментите за разработка в рамките на една екосистема.
Преходът от Intel към Apple Silicon промени начина, по който Apple проектира своите MacBook модели, като обедини хардуера и софтуера в по-тясно свързана платформа. Резултатът е по-добър баланс между производителност, енергийна ефективност и компактна конструкция, макар и с компромиси при съвместимостта със стар софтуер, възможностите за надграждане и някои специализирани работни среди.
Източници
[1] Apple Newsroom. Apple announces Mac transition to Apple silicon. https://www.apple.com/newsroom/2020/06/apple-announces-mac-transition-to-apple-silicon/
[2] Apple Newsroom. Apple introduces M2 Ultra. https://www.apple.com/newsroom/2023/06/apple-introduces-m2-ultra/
[3] Apple Newsroom. Apple unleashes M1.
https://www.apple.com/newsroom/2020/11/apple-unleashes-m1/
[4] Apple Developer. Upcoming changes to Rosetta support for Intel-based macOS apps.
https://developer.apple.com/news/?id=w5ngl9k2
[5] Arm. Arm CPU Architecture: A Foundation for Computing Everywhere.
https://www.arm.com/architecture/cpu
[6] Tom’s Guide. MacBook Air with M1 review: Great value.
https://www.tomsguide.com/reviews/macbook-air-2020-m1
[7] Tom’s Guide. MacBook Air review (Intel, early 2020).
https://www.tomsguide.com/reviews/macbook-air-intel-2020



















































