Последнее объявление Apple, в июне этого года, об отказе от использования чипов Intel и переходе в дельнейшем на собственные, стало несколько неожиданным для многих приверженцев ее продукции. Слухи о разработке инженерами Apple более производительных собственных микросхем уже давно появлялись в технологической среде, но умением держать свои разработки в тайне, компания из Купертино известна, как ни одна другая и пока не появится очередное объявление о выходе нового продукта на одном из мероприятий WWDC – вся подаваемая в прессе информация является не более чем слухами.
Историческое решение Apple о переходе ее компьютеров и ноутбуков на чипы собственной разработки и отказ от использования продукции Intel, несет в себе ряд определенных сложностей, поскольку потребуется внести изменения не только в собственных продуктах, но и во множестве приложений, созданных сторонними разработчиками.
Получить разъяснения по поводу возможных сложностей в данной ситуации, как для рядовых пользователей, так и для разработчиков, мы попросили ведущего разработчика iOS-приложений в компании Heatherglade, Андрея Коновальского.
Как решение Apple может отразиться на всех, кто привык использовать продукты компании?
Следует не забывать, что в Купертино любые решения не принимаются спонтанно. Стремясь усовершенствовать собственные продукты, компания предварительно весьма скрупулезно изучает конъектуру рынка. Именно исходя из этого, Apple в свое время отказалась от процессоров Motorola 68000 и решила перейти на чипы PowerPC. Впоследствии они были также заменены более производительными чипами Intel. Правда разработчикам пришлось потрудиться над программным обеспечением, получившим название «Rosetta». Но, благодаря ему, было достаточно легко проведено перекомпилирование приложений PowerPC, на чипы от Intel.
Скорее всего, после выхода первого Mac, на микропроцессорах Apple, будет выпущена macOS, имеющая аналогичное программное обеспечение, своеобразный переходный вариант Rosetta 2. Этим занимается сейчас команда ведущих программистов компании. Надеемся, уже в ближайшее время нам будет продемонстрирован результат их работы.
Многие считают, что новость стала неожиданным сюрпризом для Intel, имеющей от данного сотрудничества значительный доход. Насколько верно это предположение?
Как уже отмечалось, подобные решения никогда не возникают на пустом месте. Проблема с наращиванием производительности у чипов Intel существует не первый год. Несмотря на неоднократные попытки компании оптимизировать уровень производительности, она продолжает выпускать устаревшие 10-нм чипы для мобильных устройств, а десктопные версии работают на 14-нм чипах с техпроцессом уровня 2014 года. В то время, как многие производители уже перешли на 7-нм, а в следующем году некоторые рассчитывают перейти на 5-нм чипы. Старый техпроцесс Intel просто стал тормозить развитие Apple.
Учитывая, что с поставленной перед ним задачей по повышению производительности поставщик чипов не справился, вполне понятно, что Apple пришлось задуматься о собственном производстве процессоров.
Что принесут чипы для аппаратного обеспечения?
Как известно, чем больше производительность компьютера, тем больше он потребляет энергии. Ноутбуки несколько уступают по производительности, но имеют и меньшее энергопотребление. Apple давно заявляла о намерении создать идеальное устройство, где повышение производительности не повлияет на потребление энергии, а будет наоборот снижаться. Похоже, мы можем получить подобный ваариант.
Какой период Apple занимается воплощением планов по созданию собственных чипов?
Компания жестко хранит в тайне все свои инновационные разработки. Но, судя по ответу Джонни Сроуджи (Johny Srouji), возглавлявшего разработку чипов Apple, компания занимается данным вопросом более десяти лет.
С переходом на собственные чипы, Apple наконец-то удастся замкнуть производственную экосистему Mac, которые оставались единственными из устройств, где компания не контролировала полностью разработку аппаратной, и программной составляющей.
Какие преимущества получит при этом Apple?
Отказавшись в свое время от чипов PowerPC в пользу Intel, Apple смогла выпускать более совершенные компьютеры с лучшими на тот период техническим характеристикам.
Нынешний переход на ARM в Mac должен принести достаточно много преимуществ:
- Независимость от сторонних поставщиков комплектующих.
- Возможность корректировать производство Mac, ориентируясь на рост спроса.
- Повышение производительности выпускаемых устройств.
- Возможность более быстрого обновления линейки продуктов.
- Контроль за эффективностью энергопотребления.
- Оперативное добавление специализированных функций на базе инновационных технологий.
Когда для всех устройств существует единая аппаратная платформа, внедрение всех инноваций происходит гораздо оперативнее.
Что ждет разработчиков приложений, какие проблемы совместимости могут быть в связи с внедрением новых чипов?
Пока среди разработчиков факт перехода на новые процессоры не вызывает большого беспокойства. Предыдущие два раза Apple удалось вполне успешно отработать технологические процессы по смене микросхем. Судя по объявлению Тима Кука на WWDC 2020, компания выделяет на переходный период два года, хотя выпуск первого компьютера с новыми чипами ожидается уже к концу текущего года. Скорее всего, это произойдет даже быстрее.
Аналогичная ситуация складывалась и с Power PC и Intel. Тогда компания планировала осуществить переход за 1,5 года, но справилась с этим быстрее.
Насколько быстро разработчики смогут адаптировать новое ПО?
На время переходного периода Apple предложила два инструмента Universal 2 и Rosetta 2, каждый из которых выполняет свои определенные функции.
Rosetta 2, говоря более простым языком, будет служить своеобразным переводчиком команд, адаптирующим код старых приложений под новые чипы Apple в процессе установки.
Universal 2 даст возможность использовать приложения, разработанные уже для новых чипов Apple, на компьютерах с процессорами Intel. Так что у большинства разработчиков это не займет много времени.
Какие сложности ожидают простых пользователей?
Для простых пользователей данный переход будет максимально незаметным. Разработчики различных компаний, включая Microsoft, уже адаптировали часть своего ПО и готовят дальнейшие обновления для Office. Все ранее разработанные приложения будут работать и на новых чипах. Но зато в новых приложениях для Mac, написанных с нуля, разработчики постараются выжать максимум производительности из чипа. К тому же Apple выпустит, как всегда macOS, в которой все встроенные приложения Apple будут интегрированы в Mac на базе ARM.
Итак, подводя черту, как в итоге можно оценить создавшуюся ситуацию?
Можно отметить, что пока нет причин для паники и весь переход является стандартным процессом. Для успешного завершения перехода компания имеет достаточно ресурсов, а в итоге будет получена масса преимуществ. Нужно отметить, что получив единую архитектуру для всех продуктов Apple, у нас появится возможность создавать кросс-платформенные приложения, работающие без дополнительных модификаций на любых устройствах, включая Mac.
Где посмотреть?
Как и всегда – у нас на прямой трансляции.
Сразу после – обсудим тему с автором программы «Мобилизация» на Business-FM, Андреем Соловьевым.
Заглядывайте на эфир, задавайте вопросы в чатик. До встречи!