Найти в Дзене

Apple переводит Mac на новые процессоры. Разработчикам уже стоит бояться

Оглавление

В июне, не нашумевшей WWDC 2020 Apple рассказали о переводе своих ноутбуков на чипы ARM их собственного производства. Перевод ноутбуков на новые процессоры произойдет за 2 года.

На недавнем WWDC2020 Apple объявили о переводе Mac на процессоры ARK
На недавнем WWDC2020 Apple объявили о переводе Mac на процессоры ARK

Справедливости ради стоит отметить, что слухи о будущем переходе на новые чипы были уже давно, однако, новость все равно была неожиданна.

Заглянем в далекое прошлое, в 2006 год. Тогда компания Apple так же осуществляла перевод своих ноутбуков с процессоров PowerPC на Intel, однако, ситуация имеет несколько существенных отличий с 2020 годом. 

В то время, главный конкурент яблочников Windows находился на архитектуре x86/x86–64, поэтому Apple со своими Intel попали на то же поприще процессоров. Сейчас же дело набирает кардинально противоположный вектор. 

Apple не может похвастаться большой долей своей продукции на рынке, но все равно переносит все свои Mac на процессор ARM. 

К тому же, абсолютным лидером на рынке компьютеров являются не компьютеры, а смартфоны. 

Как это повлияет на разработчиков под все платформы?

iOS

К счастью, здесь разработчикам очень повезло. Обновление процессора на ARM означает будущую работу Mac на той же архитектуре, что и классические iPhone и iPad. Это позволит разработчикам приложений на смартфоны без труда адаптировать их под macOS. 

К тому же, каждое приложение на iPhone и iPad будет автоматически доступно и на Mac с архитектурой процессора ARK. Однако, если приложение адекватно будет функционировать только на смартфоне, то, скорее всего разработчик самолично включить автоматический перегон его детища на macOS. В выигрыше останутся даже эмуляторы продуктов iPhone и iPad на Mac. Их и без того высокопроизводительные адаптирования станут еще быстрее и мощнее. 

Разработка на iOS
Разработка на iOS

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

Mac

Тут тоже можно подчеркнуть несколько плюсов. Разработчики получат в свое использование более мощные ноутбуки, что значительно увеличит возможности новых продуктов. Также аппараты будут шустрее в работе, а потребление энергии аккумуляторов будет более оптимизированным. Однако, на это стоит остановиться.

Разработка на macOS
Разработка на macOS

Купертиновцы предоставят разработчикам специальную технологию под названием Rosetta 2. Она позволит адаптировать старые приложения Mac под новую архитектуру ARK. Однако, адаптация произойдет со значительным снижением производительности. Поэтому, данный “эмулятор” можно считать скорее временным решением, поскольку в перспективе Rosetta 2 будет только вредить как пользователям, так и разработчикам. 

Прочие разработчики

К сожалению, тут все плачевно. Разработчики, для которых macOS не основная, либо вовсе откажутся от работы на данной платформе, либо не почувствуют изменений, поскольку не работали на данной ОС. Для кроссплатформенных разработчиков новый движок не будет сильной проблемой: в помощь придут фреймворки. 

Очень популярное приложение для запуска операционной системы Windows на устройстве Apple, Bootcamp, вовсе не будет работать на новых процессорах. Это убьет огромное количество разработок, поскольку в данный момент нет способа получить лицензионную Windows на движок ARM, только если у вас не ОЕМ.

Реклама на h-it.ru

Разработка на прочих платформах
Разработка на прочих платформах

Это навредит даже веб-разработке. Новая архитектура процессоров конфликтовать с серверами Linux. Это довольно серьезная проблема, поскольку веб-разработчики составляют большинство среди всех программистов.

Раньше программисты могли тестировать свои наработки для Windows, Linux, macOS, Android на одной машине – Mac. Различные эмуляторы по типу Bootcamp помогали очень быстро тестировать приложения где-угодно. MacOS в принципе была единственной ОС, где можно было одновременно тестировать разработки для iOS и Android. С появлением нового процессора множество возможностей будут утеряны, что очень сильно ударит по разработчикам. 

Итог

Конечно, для разработчиков такой переход будет сильной потерей, но с другой стороны, ARM на самом деле придаст много пользы. Например, в недалеком будущем мы сможем реально получить ноутбук, способный несколько дней работать от заряда аккумулятора и быть в разы мощнее тех, что есть сейчас. Также новый ноутбук сможет выдавать сильные показатели производительности даже без дополнительного GPU. И все это благодаря новой ставке купертиновцев. 

Реклама на h-it.ru

В будущем Mac будет гораздо более производительным
В будущем Mac будет гораздо более производительным

Однако, что, если ARM не выстоит перед популярными Intel и AMD? Что, если множественные трудности оттолкнут разработчиков от новых мощных ноутбуков, и Apple так и останется в низах рынка ПК?

Узнайте, как запреты и противостояния США и Китая влияют на процветание Apple? Смогут ли купертиновцы пережить торговую войну, и кому на самом деле вредит Трамп запретами TikTok и WeChat?

Недавно App Store заблокировал некоторые продукты Google и Microsoft в своем магазине. Узнайте, почему, и как купертиновцы борются с внутренними конкурентами.

Несколько дней назад аналитики сделали прогноз, по которому можно предположить, что Apple выпустит еще один iPhone в начале 2021 года. Узнайте, какая модель будет доступна только через полгода.

Оригинал статьи на нашем сайте: https://h-it.ru/apple-perevodit-mac-na-novye-protsessory-razrabotchikam-uzhe-stoit-boyatsya