Apple откажется от Intel и перейдёт на собственные чипы в Mac Статьи редакции
«Исторический день для Mac».
Apple объявила об отказе от Intel и переходе на процессоры собственной разработки в Mac на WWDC 2020. Трансляция конференции для разработчиков велась на YouTube-канале компании.
Первые компьютеры с процессором Apple выйдут в конце 2020 года. Компания рассчитывает завершить переход в течение двух лет.
Разработка позволит Apple обеспечить более высокую производительность при большей энергоэффективности, объяснили в компании.
Для адаптации приложений под Apple Silicon нужно использовать новую версию XCode. О поддержке Apple Silicon уже заявили Microsoft и Adobe. В качестве иллюстрации компания показала, как работает Photoshop.
Для разработчиков, которые не успеют перенести свои приложения под новую архитектуру, компания создала технологию Rosetta 2, которая позволит автоматически адаптировать их. Технология Universal 2, наоборот, позволит запускать приложения для процессоров Apple на Intel.
Для разработчиков Apple выпустит специальную версию Mac mini для создания приложений на Mac с собственными чипами.
Чёт мне кажется, что риск того, что разработчики, которые любят маки, но не разрабатывают под iOS отвалятся, имеет место быть
Веб разработчикам х86 не нужен. Аналогично - игры (они часто мультиплатформенные). Современная win10 под arm тоже запустится
Really? Это какие же? Кроссы с PS4/Xbox One не в счет — там везде x86.
И веб — это не только Javascript. Там еще бэк есть. В том числе нативный (Rust, Go, C++). Да и для различных JVM, Node.js может сильно различаться performance под разные архитектуры.
Unity / unreal и аналогичные движки - все кроссплатформенные.
Игра — это не только движок. Таки сколько курпных кросс-платформенных (по CPU) _игр_ вы знаете?
Можно сравнить топ steam и App Store.
Я говорил про крупные игры — можно посмотреть, например, https://www.forbes.com/sites/erikkain/2020/01/17/the-20-best-selling-video-games-of-2019/#159c6f6c73da
Из TOP-10 в App Store нашел только NBA 2K20. Ну и из моего личного топа (движок не смотрел, порядок рандомный — первое, что пришло в голову) Witcher 2/3, Last of Us, Horizon: Zero Dawn, Deus Ex: Human Revolution, Persona 5, Divinity: Original Sin — всех этих игр на ARM нет. Civilization VI есть.
На ARM есть преимущественно казуалки. В том числе из-за слабой графики и неудобного для сложных игр управления. Возможно, когда эти проблемы уйдут, что-то и поменяется.
Но и так на Mac на x86 далеко не все портировали. А на Mac ARM будут портировать, мне кажется, еще меньше. В итоге, останутся игры, эмулируемые с x86 (i.e. потеря производительности) и казуалки из Apple Arcade & co.
На arm есть то, что имело смысл портировать: технических проблем в портировании нет.
Просто масса арм - это относительно слабые устройства. Не все тянут в массе. И с тачскрином.
В итоге - если в последних инкарнациях армы пошустрее, то управление в игре переделать сложнее. Если управление будет мышью/клавиатурой, то портировать некоторые игры будет проще.
Комментарий недоступен