Porting kit apple silicon

Apple Silicon: конец эры Wintel

Прим. перев.: автор статьи — Жан-Луи Гассе, предприниматель, менеджер. В конце 1960-х – начале 1970-х руководил в Hewlett-Packard запуском проекта первого настольного научного компьютера. В 1981 году стал директором по европейским операциям в компании Apple Computer. В 1985 году, узнав о плане Стива Джобса выгнать из компании директора Джона Скалли, проинформировал об этом совет директоров, что в итоге привело к уходу самого Джобса.

После этого получил от Скалли бывшую должность Джобса, управление разработкой Macintosh. В конце 1980-х лично представлял несколько новых продуктов со сцены, включая Macintosh Portable и Macintosh IIfx.

Задавил идею лицензировать Mac OS для использования другими компаниями. В середине 80-х занялся побочным проектом, который в итоге вылился в создание Newton MessagePad.

В 1988 году стал главой отдела разработки передовых продуктов и всемирного маркетинга, и ходили слухи, что он может занять место главы компании. В 1989 году задавил проект Drama, в рамках которого планировалось продавать недорогие версии компьютеров Macintosh, под предлогом того, что покупатели всегда будут готовы платить деньги за отличное качество компьютеров.

Пользовался поддержкой сотрудников компании, но в 1990-х был вытеснен из неё Скалли и членами совета директоров, недовольными его работой.

В 90-х годах организовал компанию Be Inc., целью которой было создание нового компьютера с нуля (переманив за собой несколько сотрудников Apple). В компании разработали новую ОС, BeOS, написанную специально для собственной двухпроцессорной машины компании, BeBox. Позднее ОС портировали на другие системы, и компания прекратила выпуск собственного железа, сконцентрировавшись на программировании.

Уйдя из компании Be Inc в 2002 году, работал в различных технологических компаниях, в т.ч. в роли консультанта. С 2009 года ведёт техноблог на сайте Monday Note.

Мы стоим на пороге новой, захватывающей и неприятной трансформации. Apple Silicon не только будет делать более качественные компьютеры Mac – она заставит Microsoft отладить работу Windows на ARM, подтянув и железо, и программную часть. А это заставит OEM-производителей из мира ПК пересмотреть свою приверженность к х86. Всё это серьёзно повлияет на старое партнёрство Wintel.

Нужно ли Intel волноваться по поводу решения Apple производить будущие Маки на базе собственной системы на кристалле (SoC) от Apple Silicon? По оценкам Dataquest и IDC, у Apple есть не более 7% рынка ПК. Более того, Apple не покупает дорогущие чипы Xeon, используемые в миллионах облачных серверов – а их доля в прибыли Intel постоянно растёт. Кроме того, эта Apple – сплошная головная боль. Она выдвигает требования и жалобы совершенно непропорционально той прибыли, что от неё получаешь. Потеря Apple будет, по сути, символической.

Или нет? Последствия этого для Intel – и всей индустрии – будут ощущаться не только в рамках мелкой доли Apple на рынке ПК.

Apple не просто устанавливает на материнские платы Маков с гордостью взращённый собственный процессор вместо интеловского. Переход на Apple Silicon – это затратное предприятие, затрагивающее разработку железа и софта, связи между разработчиками, маркетинг… Если бы переход на Apple Silicon был простой заменой процессора, то миллиарды долларов сгорели бы зря.

Нет. Apple считает свою SoC лишь средством для улучшения Маков. Естественно, улучшение – это слишком расплывчатое понятие, требующее доказательств.

Начнём с рассеивания энергии. Мой MacBook Pro греется… да просто раскаляется. Apple не указывает конкретный чип, но, судя по всему, использует вот этот процессор Intel iCore 7, с требованиями по теплоотводу (TDP) в 28 Вт – это что-то вроде «энергетического бюджета».

Сравним это с последними iPad Pro, в которых стоит процессор A12Z от Apple.

По тестам от Geekbench, производительность A12Z не уступает моему MacBook Pro. Apple не раскрывает TDP для A12Z, но мы можем положиться на непрямые свидетельства – выходную мощность сетевого адаптера iPad Pro, равную 18 Вт. Это даёт представление о том, чего можно ожидать от Apple Silicon в будущих Маках: значительно меньшие TDP без потери процессорной мощности.

Читайте также:  Почему айфон перестал фотографировать

Теперь энергоэффективность. Если учесть то, что демонстрируют сегодняшние A12Z, можно представить, как завтрашние Маки от Apple Silicon будут демонстрировать энергоэффективность, превышающую таковое у соответствующих х86 ПК не более чем на 25%. Это, конечно, всё теоретически, общие предположения по поводу Маков от Apple Silicon – но это должны будут быть более быстрые и стройные ноутбуки, работающие до 10 часов от одного заряда. Если нет, то зачем вообще тратить миллиарды зря?

Затем идёт вопрос программ – Apple из кожи вон лезла, чтобы продемонстрировать на выставке WWDC, прошедшей в июне, нативные версии больших стандартных пакетов (Microsoft Office, Adobe Photoshop…) и эмулятор Rosetta 2. Конкретнее, Apple сразу же выпустила большое количество DTK (переходных наборов для разработчиков), чтобы помочь сторонним разработчикам портировать их приложения. Первое впечатление от набора, благодаря которому прототип Apple Silicon Mac работает на процессоре A12Z внутри мини-бокса, многообещающее. Железо работает быстро, программные инструменты выглядят более зрело, чем можно было ожидать на этом этапе разработки.

Когда через несколько месяцев выйдут первые Apple Silicon Mac, мы будем знать больше. Но, судя по всему, переход на новое железо и программы тщательно спланирован и выполняется.

Так как же это повлияет на Intel и всю индустрию?

В 2012 году Microsoft начала отходить от х86 процессоров Intel, выпустив первый компьютер Surface, работающий на ARM SoC. Получилось не очень. Однако Microsoft упорствовала, и в конце прошлого года выпустила Surface Pro X на основе другой SoC на основе ARM, а также запустила Windows на ARM. Это был шаг вперёд, но многие критики не были удовлетворены. Вспомним лишь одну проблему – главные приложения от Microsoft не работали там в нативном режиме. Положение стало ещё неудобнее, когда на WWDC показали Office, работающий на Apple Silicon.

У Microsoft остаётся выбор: либо забыть про Windows на ARM и отдать современные ПК на откуп Apple, либо мобилизоваться, решить проблемы совместимости, и предложить альтернативу новым Макам на базе ARM. Но, конечно же, на самом деле у Microsoft не остаётся выбора. Microsoft ринется вперёд, что отразится на остальной индустрии Windows ПК.

Конкретно, что будут делать Dell, HP, Asus и все остальные, если Apple предложит значительно лучшие ноутбуки и настольные компьютеры, а Microsoft продолжит улучшать Windows на устройствах ARM Surface? Чтобы конкурировать, производителям ПК придётся подчиниться и тоже пойти по дороге ARM, поскольку действия Apple и Microsoft покажут, что архитектура х86 на самом деле устарела.

Это случится не сразу, появится интересная мешанина из машин x86 и ARM SoC, борющихся за долю рынка. Крупным организациям нужна последовательность, они будут упираться пред необходимостью обслуживать два вида машин и приложений под Windows. Они, как обычно, преуменьшат преимущества Apple и будут ругать Microsoft за причинённые проблемы. Но если новые машины будут реально лучше, непослушные члены этих организаций протащат новые устройства и программы, как всегда и было.

И вот мы подошли к реакции Intel. Не к тому, что они скажут, когда проблемы реально начнутся – а это, возможно, произойдёт уже скоро.

Директора Intel знают, что упустили революцию Smartphone 2.0 из-за культурной слепоты. Они не могли расстаться с большими прибылями, которые приносит им дойная корова х86, и не могли понять, что меньшую прибыль можно компенсировать невероятным увеличением продаж. Теперь перед Intel встаёт более серьёзная проблема: х86 даёт большую прибыль не из-за чипа, а из-за дуополии Intel/Windows, что означает, что при прочих равных, чипы, на которых не работает Windows, не дают столько прибыли, сколько х86. И теперь этот союз и это преимущество могут исчезнуть. Intel столкнётся с SoC на основе ARM, на которых работают Windows, выпускаемыми в тех же объёмах, что и ПК сегодня, и притом дешевле.

Читайте также:  Супер компьютер от apple

У Intel остаётся один выход: если не можешь победить, присоединяйся. Intel вернёт себе лицензию ARM (она продала свой бизнес XScale на основе ARM компании Marvell в 2006) и выпустит конкурентную ARM SoC для производителей ПК. Прибыли пострадают, поскольку эта область забита серьёзными конкурентами вроде Qualcomm и Nvidia, к которым наверняка присоединится их главный враг AMD и остальные, и всё это откроет новую эру ПК.

Я избегаю рассуждений о прибыльных серверных чипах от Intel, и о том, повлияет ли на них появление более энергоэффективных чипов ARM – таких, как AWS Graviton. У меня не хватает знаний по поводу жадных до электричества чудовищ линейки Xeon, на которых работает огромное количество облачных серверов, чтобы сформировать мнение по этому вопросу.

На сегодня и такой темы, как конец эры Wintel, уже будет достаточно.

Источник

Как играть в старые игры для Windows на Mac. Ностальгия 200%

Владельцы компьютеров Mac, к сожалению, лишены возможности играть в большинство топовых игр. Разработчики обходят macOS стороной, предпочитая создавать проекты для Windows или консолей.

Не спасает ситуацию скудный набор игр из Mac App Store или сторонних магазинов и “яблочный” сервис Apple Arcade. Первоначальная эйфория после получения сотни игр за 199 рублей развеивается, понимаешь, что для игры еще необходимо докупить аксессуары, да и годные игры вроде Fantasian встречаются в сервисе крайне редко.

В поисках игрушек на Mac набрел на довольно любопытный проект Porting Kit, который способен подарить часы или даже дни ностальгии игрокам со стажем или познакомить с олдскульный классикой молодых геймеров.

Что такое Porting Kit

Porting Kit – специальное приложение для портирования и запуска Windows игр на Mac без необходимости устанавливать вторую операционную систему на компьютере. Разработчики используют движок Wineskin с открытым исходным кодом. Это своего рода набор библиотек и файлов, необходимых для запуска Windows-приложений в UNIX-подобных операционных системах.

Вместо эмуляции и переноса логики Windows, как это происходит в виртуальных машинах, Wine трансформирует команды Windows API в понятные для другой ОС на лету. Из-за этого повышается скорость работы, а производительность не расходуется на эмуляцию.

Wine давно помогал пользователям macOS запускать Windows-совместимое ПО, но с отказом от поддержки 32-битной архитектуры в macOS Catalina разработчики утилиты начали испытывать трудности. Долгое время рабочего метода для новой ОС от Apple не существовало, а когда необходимые сборки на основе Wine появились, работали они с багами и глюками. Даже сейчас упаковать необходимое приложение в Wine для macOS Catalina или новее довольно сложно.

Именно эту проблему и решили разработчики Porting Kit. Они сделали упор именно на запуск старых игр и собрали все необходимые библиотеки для их полноценной и стабильной работы. Проект активно развивается, пару раз в месяц выходят обновления с улучшенной производительностью и исправлениям найденных ошибок. Лишь несколько старых 32-битных игр не получится запустить на версиях старше macOS Mojave.

Разработчики ведут работы по адаптации под Apple Silicon. Здесь, к сожалению, не все в их руках и зависит от создателей самого Wine. Однако, Porting Kit обещают сделать полностью совместимым с новыми компьютерами Apple, давая возможность запустить легендарные игры и на ARM-процессорах.

Какие игры работают с Porting Kit

Библиотека приложений Porting Kit уже насчитывает около 500 игр. Каждый геймер с игровым стажем 15+ обязательно найдет с десяток приложений и даже игровых серий, в которые залипал в детстве.

Вот перечень того, что зацепило лично меня:

18 стальных колес (целых 6 игр серии, из которых я знал всего две или три).

Age of Empires, 9 игр вселенной от первой до третей частей с дополнениями и HD модификациями.

Anno с доступными играми 1404, 1503, 1602, 1701 и 2070.

Arma с первой версией, второй, модификацией Assault и Gold.

Army Men серия из пяти игр.

Читайте также:  Fonelab для iphone код

Assassin’s Creed от первой части до Revelations.

Battlefield – первые пять частей.

Brother in Arms все игры легендарной серии.

Bully, в которую многие на момент выхода могли поиграть только на консолях.

C&C с легендарными играми Red Alert, Red Alert 2 и Generals.

Call of Duty – первые пять частей франшизы.

Такой “набор ностальгии” я собрал лишь из 1/5 части каталога. А еще там есть Company of Heroes, Cossacs, Crysis, Delta Force, Deus EX, Disciplies, Driver, Empire Earth, Fallout, Far Cry, Heroes of Might and Magic, Max Payne, NFS, Serious Sam, Star Wars JK, Tomb Rider, Quake и многое многое другое.

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

Как установить и настроить Porting Kit

Для установки сервиса не нужно делать ничего сверхъестественного, просто переходим на официальный сайт и скачиваем установщик.

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

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

Работает Porting Kit следующим образом:

▣ Сначала оболочка загружает нужный для запуска игры движок;

▣ Затем добавляются необходимые расширения для Wine;

▣ После этого загружаются необходимые для работы игр сервисы вроде Steam или Origin;

▣ Только после этого Porting Kit запускает привычный для Windows процесс установки;

▣ Завершается процедура упаковкой всего необходимого в привычное приложение для macOS.

Игра будет запускаться как отдельное самостоятельное приложение и не будет требовать каких-то дополнительных действий или настроек.

Как загрузить любую игру на Mac через Porting Kit

Для того, чтобы запустить любую игру при помощи данного сервиса, понадобится оригинальный диск или его образ в электронном формате. Некоторые игры могут быть приобретены или установлены при помощи платформы Origin.

Если же игра официально распространяется правообладателем бесплатно, то Porting Kit предоставит ссылку на скачивание установочного пакета.

Так вы сможете сдуть пыль со старых CD и установить игры при помощи внешнего “сидюшника”. Подойдут и образы игр, загруженные со всем известных сайтов. Делать так, разумеется, не нужно.

Внимание! Мы не поддерживаем пиратство и выступаем исключительно за использование лицензионного контента.

При поиске обращайте внимание только на оригинальные диски и образы, всевозможные “репаки”, сборки и фанатских дополнения могут не запуститься.

1. Запустите приложение Porting Kit.

2. Найдите интересующую игру в каталоге.

3. Ознакомьтесь с инструкцией по запуску игры.

4. Нажмите кнопку Install.

5. Следуйте указаниям установщика и в нужный момент укажите путь к диску или образу оригинальной игры.

6. Дождитесь окончания установки.

Теперь в Launchpad появится отдельная иконка для запуска установленной игры. Наслаждайтесь!

Если в процессе установки возникли ошибки или игра не запускается после инсталляции, внимательно изучите все советы для установки данного приложения в Porting Kit. Чаще всего там будут указаны проблемные моменты, а еще разработчики пишут, какой именно образ (издателя\версию) использовали для тестирования. Возможно, понадобится найти другой диск с игрой.

Там же можете найти инструкцию по запуску сетевой игры.

Я сразу же проверил свои любимые стратегии детства: Dune 2000 и Red Alert 2. Первое приложение доступно бесплатно и загружается прямо в Porting Kit, а для второго пришлось поискать подходящий образ. В описании авторы указали работоспособность на сборке First decade. Именно на таком диске у меня и получилось запустить “красную тревогу”.

В итоге на пару дней залип в любимых играх 20-летней давности. В дальнейшем планирую установить еще с десяток классных хитов детства и вам рекомендую!

Источник

Оцените статью