Mac Apple M1 на лиги опережает Windows на устройствах ARM: вот почему

Когда Apple выпустила свои чипы M1 для Macbook, это ознаменовало важный сдвиг в области потребительских настольных компьютеров. Этот шаг помог привлечь внимание к настольным компьютерам на базе ARM, и Apple сделала то, что Microsoft не смогла сделать даже после многих лет попыток.

Вопрос в том, как Apple удалось заставить настольную ОС лучше работать на чипах ARM, чем Microsoft? Давайте посмотрим на причины, по которым macOS, работающий на чипах M1, намного опережает Windows 10 на ARM.

Apple не нужно поддерживать множество конфигураций оборудования

С увеличением количества вариантов аппаратного обеспечения становится трудно обеспечить совместимость программного обеспечения между этими вариантами. Это явление называется «фрагментацией». И хотя производители ОС любят преуменьшать значение этой проблемы, она остается одной из самых больших проблем, с которой приходится сталкиваться каждому производителю ОС.

Например, Android стоит более чем на 70% всех смартфонов на планете.. Смартфоны Android варьируются от дешевых до сверхдорогих складных устройств. Производители Android могут настраивать ОС по своему усмотрению. От изменения пользовательского интерфейса до настройки базовых технологий производители Android вносят значительные изменения в основную ОС, чтобы выделиться среди конкурентов.

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

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

По теме: Mac против Windows: что вам подходит?

Microsoft не может этого сделать.

Во-первых, есть много производителей ПК, и они постоянно выпускают новые ПК на базе ARM. Microsoft довольно сложно убедиться, что все эти модели могут нормально работать с Windows 10.

Добавьте к этому проблему обновлений, и мы сможем понять, почему Windows 10 на ARM изо всех сил пытается догнать macOS, работающую на чипах M1.

Чипы M1 имеют специальное оборудование для эмуляции

Самая большая проблема, которая всегда беспокоила Windows на ARM, — это производительность. Даже последняя попытка Microsoft перенести Windows на устройства на базе ARM, Surface Pro X, не дает хорошей производительности.

Чип Microsoft SQ2, на котором работает Surface Pro X, представляет собой мощный чип ARM. Но он плохо справляется с эмуляцией. Задержки, заикания, сбои программ, не запускаемые программы и общая нестабильность — все это продукты ошибочной эмуляции, которую Microsoft делает через SQ2.

Это проблема не только SQ2. Все чипы ARM, которые производители используют для создания ноутбуков с Windows, просто не оптимизированы для эмуляции приложений x86. И именно здесь Apple имеет огромное преимущество со своими чипами M1. Чипы Apple M1 также имеют встроенное оборудование для перевода кода x86.

Другими словами, чипы Apple M1 не нуждаются в усилении приложений x86. У них есть оборудование, которое может преобразовывать код x86 во что-то, что чипы ARM могут легко эмулировать. В результате улучшается совместимость приложений, повышается общая стабильность программного обеспечения и повышается производительность.

Связанный: Особенности, которые мы хотим увидеть, когда Apple выпустит MacBook M2

На известном канале LinusTechTips на YouTube есть видео, в котором сравнивается производительность чипов Apple M1 и Microsoft SQ2, и разница в производительности огромна. Хотя чипы M1 доминировали во всех тестах, они также удвоили, а в некоторых случаях более чем удвоили свое преимущество по производительности над Microsoft SQ2.

window.arrayOfEmbeds[«OhESSZIXvCA»] = {’embedded_youtube’: ‘»