Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Под играми для Mac понимается использование видеоигр на персональных компьютерах Macintosh . В 1990-х годах компьютеры Apple не привлекали такого же уровня разработки видеоигр, как компьютеры Microsoft Windows, из-за высокой популярности Microsoft Windows и технологии Microsoft DirectX для 3D-игр . В последние годы появление Mac OS X и поддержка процессоров Intel упростили портирование многих игр, в том числе 3D-игр, благодаря использованию OpenGL и, в последнее время, собственного Metal API от Apple . Технология виртуализации и Boot Campтакже разрешить использование Windows и ее игр на компьютерах Macintosh. Сегодня растет число популярных игр, изначально запускаемых на macOS, хотя по состоянию на начало 2019 года для большинства по-прежнему требуется использование Microsoft Windows.

В macOS Catalina , последней версии операционной системы, исключена поддержка 32-разрядных игр , в том числе совместимых со старыми версиями macOS. [1]

Ранняя разработка игр на Mac [ править ]

До выпуска Macintosh 128K , первого компьютера Macintosh, руководители маркетинга Apple опасались, что включение игры в готовую операционную систему усугубит впечатление, будто графический интерфейс пользователя делает Mac игрушечным. Что еще более важно, ограниченный объем оперативной памяти в оригинальном Macintosh означал, что установка игры в операционную систему будет очень сложной. [2] В конце концов, Энди Херцфельд создал настольный аксессуар под названием Puzzle, который занимал всего 600 байт.памяти. Он был сочтен достаточно маленьким, чтобы его можно было безопасно включить в операционную систему, и он поставлялся вместе с Mac, когда был выпущен в 1984 году. [2] С Puzzle - первой компьютерной игрой специально для мыши - Macintosh стал первым компьютером с игрой в его ПЗУ , [3], и он останется частью Mac OS в течение следующих десяти лет, пока не будет заменен в 1994 году Jigsaw , игрой- головоломкой, входящей в состав Системы 7.5 .

Во время разработки Mac команде разработчиков была показана шахматная игра, похожая на Archon, основанную на « Алисе в стране чудес» [1] . Игра была написана Стивом Кэппсом для компьютера Apple Lisa , но ее можно было легко перенести на Macintosh. Завершенная игра была показана при запуске Mac и выпущена через несколько месяцев под названием « Through the Looking Glass» , но Apple не приложила больших маркетинговых усилий для обеспечения ее успеха, и игра не стала лидером продаж.

К середине 1980-х большинство компьютерных компаний избегали термина «домашний компьютер» из-за его ассоциации с имиджем Compute! писал: «Маломощная, недорогая машина, в первую очередь подходящая для игр». Например, Джон Скалли из Apple отрицал, что его компания продает домашние компьютеры; скорее, сказал он, Apple продавала «компьютеры для домашнего использования». [4] В 1990 году компания, как сообщается, отказалась поддерживать джойстики на своих недорогих компьютерах Macintosh LC и IIsi, чтобы клиенты не считали их «игровыми автоматами». [5] Помимо скидки разработчика на оборудование Apple, поддержка разработчиков игр была минимальной. [6]Тем не менее, разработка игр на Macintosh продолжалась с такими играми , как Dark Castle (1986), Microsoft Flight Simulator (1986) и SimCity (1989), хотя в основном игры для Mac разрабатывались вместе с играми для других платформ. Заметными исключениями были Myst (1993), разработанный для Mac (частично с использованием HyperCard ) и только впоследствии перенесенный на Windows, [7] Pathways into Darkness , породивший франшизу Halo , The Journeyman Project , Lunicus , Spaceship Warlock и Jump Raven.. Поскольку Apple была первым производителем, который поставлял приводы CD-ROM в качестве стандартного оборудования (на Macintosh IIvx и более поздних моделях Centris ), многие из ранних игр на основе CD-ROM изначально разрабатывались для Mac, особенно в эпоху часто запутанной мультимедиа. Стандарты ПК . В 1996 году компания Next Generation сообщила, что, хотя на Macintosh были игры только для Mac и порты для ПК с серьезными улучшениями, «до недавнего времени большинство игр, доступных для Mac, были более или менее идентичными портами игр для ПК». [8]

Пиппин [ править ]

Яблоко Пиппины (также известные как Bandai Пиппин ) была мультимедийным плеер на основе Power Mac , который бежал усеченную версию Mac OS предназначено, среди прочего, играть в играх. Проданный в период с 1996 по 1998 год в Японии и США, он не имел коммерческого успеха: было продано менее 42 000 единиц и поддержано менее тысячи игр и программных приложений. [9]

Попытки Apple продвигать игры на Mac [ править ]

Соучредитель Apple Стив Джобс не любил видеоигры [10], но Apple время от времени пыталась продвигать платформу для игр. В 1996 году компания выпустила серию API-интерфейсов для поддержки игр под названием Game Sprockets . [6] В апреле 1999 года Джобс дал интервью британскому журналу Arcade, чтобы продвигать компьютеры на базе PowerPC G3, которые Apple продавала с новыми графическими картами ATI Rage 128, и описал, как Apple «пыталась создать лучший игровой процесс». платформа в мире, поэтому разработчиков привлекают писать для нее »и« пытаться перепрыгнуть через индустрию ПК ». [11]

Интервью 2007 года с Гейбом Ньюэллом из Valve включало вопрос, почему его компания сохраняет свои игры и игровые технологии «строго Windows-проектом». [12] Ньюэлл ответил:

Мы пытались поговорить с Apple в течение нескольких лет, и они, похоже, никогда не ... ну, у нас есть такая схема с Apple, где мы встречаемся с ними, люди там говорят: «Вау, игры невероятно важны, мы должны что-то делать. с играми ». А потом мы скажем: «Хорошо, вот три вещи, которые вы могли бы сделать, чтобы сделать это лучше», и тогда они скажут «ОК», и тогда мы никогда их больше не увидим. А через год появляется новая группа людей, которые, по-видимому, понятия не имеют, что там была последняя группа людей, и никогда ничего не доводят до конца. Таким образом, они, кажется, думают, что хотят играть в игры, но никогда не доводят до конца ни одно из своих обещаний. Из-за этого трудно быть в восторге от создания игр для их платформ.

В 2015 году Apple представила Mac свой низкоуровневый графический API Metal , который был представлен годом ранее для iOS . Предполагается, что Metal придет на смену OpenGL на платформе Mac и обеспечит производительность игр, сопоставимую с Vulkan или Direct3D 12 .

Оригинальные игры для Mac [ править ]

Хотя в настоящее время большинство известных игр для Mac являются портами, так было не всегда. Возможно, самой популярной игрой, изначально разработанной для Macintosh, была Myst 1993 года от Cyan . Она была портирована на Windows , в следующем году, а позже игры Cyan были выпущены одновременно на обеих платформах, за исключением Уру: Ages Beyond Myst , который был Windows , только до тех пор , Mac-совместимый переиздание ( в настоящее время в бета - версии ) по GameTap в 2007, с помощью программного обеспечения для виртуализации Cider от TransGaming. С 1980-х годов - атмосферная игра в воздушный хоккей Shufflepuck Café ( Brøderbund , 1989) и графическая приключенческая игра.Shadowgate ( Mindscape , 1987) были одной из самых известных игр, разработанных сначала для Macintosh, а затем портированных для других платформ.

Другой популярной игрой для Mac в середине 1990-х был Marathon . Он был выпущен вслед за DOOM , который определил жанр шутеров от первого лица , но получил известность, появившись на Mac до официального порта DOOM . Bungie перенесла вторую из серии, Marathon 2: Durandal , на платформу Windows, где она имела некоторый успех. Они также портировали свои пост-марафонские игры Myth и Oni на Windows.

Игры для Windows [ править ]

Особой проблемой для компаний, пытающихся перенести игры с Windows на Macintosh, является лицензирование промежуточного программного обеспечения . Middleware является вне-полка программного обеспечения, ручки некоторых аспектов игры, что делает его более легким для игры создатели для разработки игр в обмен на выплату проявителя промежуточного лицензионный сбора. Однако, поскольку лицензия, которую компания по портированию Mac получает от создателя игры, обычно не включает в себя также права на использование промежуточного программного обеспечения, компания, занимающаяся портированием Mac, должна либо лицензировать промежуточное программное обеспечение отдельно, либо попытаться найти альтернативу. [13] Примеры промежуточного программного обеспечения включают физический движок Havok и клиент многопользовательской игры на базе Интернета GameSpy .

Из-за меньшего размера рынка компании, разрабатывающие игры для Mac, обычно ищут более низкую лицензионную плату, чем разработчики Windows. Когда компания-производитель промежуточного программного обеспечения отказывается от таких условий, перенос этой конкретной игры для Windows на Mac может оказаться неэкономичным, а разработка жизнеспособной альтернативы в рамках доступного бюджета невозможна. [13] В результате некоторые популярные игры, использующие движок Havok, еще не были перенесены на Macintosh.

В других случаях можно найти обходные решения. В случае с GameSpy один обходной путь - ограничить игроков Mac играть друг против друга, но не с пользователями, играющими в версию для Windows. [13] Однако в некоторых случаях GameSpy подвергался обратному проектированию и внедрялся в игру для Mac, так что он может беспрепятственно подключаться к сети с версией игры для Windows. [ необходима цитата ]

Собственное портирование [ править ]

Лишь несколько компаний разработали или продолжают разрабатывать игры для платформ Mac и Windows. Яркими примерами из них являются TransGaming , Aspyr , Big Fish Games , Blizzard Entertainment , Brøderbund , Linden Lab и Microsoft . Те, кто создает версию для Mac, имеют прямой доступ к исходным программистам в случае возникновения каких-либо вопросов или проблем по поводу исходного кода.. Это увеличивает вероятность того, что версии игры для Mac и Windows будут запускаться одновременно или почти так же, поскольку можно избежать многих препятствий, присущих процессу стороннего портирования. Если это будет происходить одновременно с разработкой игры, компания сможет выпускать гибридные диски , облегчая распространение игры и в значительной степени устраняя проблему с пространством на полках .

Среди Mac-версий популярных игр для Windows, разработанных собственными силами, - Diablo , Microsoft Flight Simulator , Second Life , Stubbs the Zombie , Call of Duty 4 и World of Warcraft .

Стороннее портирование [ править ]

Большинство высокобюджетных игр , которые приходят на Macintosh изначально создана для Microsoft Windows и портирована на операционную систему Mac одним из относительно небольшого числа переносящих домов . Среди наиболее известных - Aspyr , Feral Interactive , MacSoft , Red Marble Games, Coladia Games и MacPlay . Решающим фактором для финансовой жизнеспособности этих компаний по переносу является количество проданных копий игры; «успешное» название может продать только 50 000 единиц. [14]

Лицензионное соглашение между первоначальным разработчиком игры и портированием домом может быть плоским разовым платеж, процент прибыл от продажи игры Mac, либо оба. [ необходима цитата ] Хотя эта лицензия дает компании по портированию доступ к иллюстрациям и исходному коду, она обычно не распространяется на промежуточное программное обеспечение, такое как сторонние игровые движки. [13] Изменение исходного кода для платформы Macintosh может быть трудным, поскольку код для игр часто сильно оптимизирован для операционной системы Windows и процессоров, совместимых с Intel. Последнее представляло препятствие в предыдущие годы, когда платформа Macintosh использовала процессоры PowerPC из-за разницы в производительности.порядок байтов между двумя типами процессоров, но поскольку современные компьютеры Macintosh также используют процессоры Intel, препятствие было несколько смягчено. Одним из примеров совместной работы для портирования дома преобразования графики инструкции , предназначенную для Microsoft «s DirectX графической библиотеки инструкции для OpenGL библиотеки; DirectX предпочитают большинство разработчиков игр для Windows, но он несовместим с Macintosh.

Из-за времени, затрачиваемого на лицензирование и перенос продукта, версии игр для Macintosh, портированные сторонними компаниями, обычно выпускаются от трех месяцев до более чем года после их версий на базе Windows. Например, версия Civilization IV для Windows была выпущена 25 октября 2005 г., но Mac-геймерам пришлось ждать выпуска версии для Mac восемь месяцев до 30 июня 2006 г.

Boot Camp [ править ]

В апреле 2006 года Apple выпустила бета- версию Boot Camp , продукта, который позволяет Macintosh на базе Intel загружаться непосредственно в Windows XP или Windows Vista . Реакция разработчиков игр для Mac и журналистов-программистов на введение Boot Camp была неоднозначной: от предположения, что Mac станет мертвой платформой для разработки игр, до осторожного оптимизма в отношении того, что владельцы Mac будут продолжать играть в игры на Mac OS, а не перезагрузка в винду. [15] [16] [17] Количество портов Mac игр для Windows, выпущенных в 2006 году, вряд ли могло быть очень большим, несмотря на постоянно растущее число пользователей Mac. [18]

Эмуляция и виртуализация [ править ]

За прошедшие годы для Macintosh появилось несколько эмуляторов, которые позволяли запускать программное обеспечение MS-DOS или Windows , в первую очередь RealPC , SoftPC , SoftWindows и Virtual PC . Хотя эти программы более или менее подходят для бизнес-приложений, они, как правило, демонстрируют низкую производительность при запуске игр, особенно в тех случаях, когда задействованы высокотехнологичные технологии, такие как DirectX. [19]

С момента появления процессора Intel на платформе Macintosh программное обеспечение виртуализации Windows, такое как Parallels Desktop для Mac и VMware Fusion , рассматривается как более перспективное решение для запуска программного обеспечения Windows в операционной системе Mac. [20] [ необходима цитата ] В некотором смысле они являются лучшими решениями, чем Boot Camp, поскольку не требуют перезагрузки машины. Публичная бета-версия 2 VMware Fusion поддерживает 3D-графику с аппаратным ускорением, в которой используется библиотека DirectX до версии 9. [21]Parallels Desktop для Mac версии 3.0 объявила о поддержке ускорения графического процессора, что позволяет пользователям Mac играть в игры на базе Windows. [22]

Винные проекты [ править ]

TransGaming Technologies разработала продукт под названием Cider, который является популярным среди издателей методом переноса игр на Mac. [23] Движок Сидера позволяет издателям и разработчикам ориентироваться на Mac OS X. Он использует большую часть той же базовой технологии, что и движок переносимости Linux компании TransGaming, Cedega . Общественное мнение об играх, портированных с использованием Cider, неоднозначно из-за несоответствия производительности между названиями; из-за этого "сидеризованные" игры не рассматриваются ни как результат кроссплатформенной разработки, ни как нативные оптимизированные порты. И Сидр, и Седега основаны на Вине. Electronic Arts объявила о своем возвращении на Mac, одновременно публикуя различные игры как на Windows, так и на Mac, используя Cider. [24]

С открытым исходным кодом Вино на основе проекта под названием Wineskin позволяет любому попытаться портирование на Mac OS X [25]с 2010 года. Он использует все компоненты с открытым исходным кодом и сам является открытым исходным кодом. Его технология очень похожа на то, что TransGaming использует с Cider, но ее можно использовать бесплатно. Wineskin создает автономные ("интерактивные") приложения Mac из установки. «Обертки», которые можно сделать из этого, часто делятся с друзьями или другими людьми. Легальные версии игр можно легко установить в общую оболочку, и тогда конечный результат будет работать как обычное приложение Mac. Wineskin в основном используется только в «Портировании для любителей», а не в профессиональном портировании, но некоторые профессиональные игровые компании использовали его в основных выпусках. С конца 2014 года существует приложение PaulTheTall.com под названием Porting Kit [26], которое автоматически создает готовые к использованию оболочки Wineskin для некоторых конкретных игр.

Codeweavers « CrossOver продукты используют слой совместимости , чтобы перевести Windows» инструкцию по применению к родной операционной системе Macintosh, без необходимости запуска Windows. CrossOver построен на основе проекта Wine и добавляет графический интерфейс к процессу установки и запуска приложений Windows через Wine. CodeWeavers активно поддерживает Wine и регулярно делится программным кодом и исправлениями с проектом.

PlayOnMac - это бесплатная версия той же технологии, также основанная на Wine.

Список совместимого с Wine программного обеспечения Windows, включающий более 5000 игр и информацию о том, насколько хорошо каждая отдельная игра работает с Wine, можно найти на appdb.winehq.org. 1500 игр отмечены как «Платиновые», что означает, что они работают «из коробки», а еще 1400 игр указаны как «Золотые», что означает, что они требуют некоторой настройки для безупречной работы.

Игры для Linux и игры с бесплатными программами [ править ]

В последние годы игры для Mac стали больше переплетаться с играми на другой UNIX-подобной платформе: играх Linux . Эта тенденция началась, когда Linux начал получать портирование в стиле Mac, первым из которых было Loki Software, а затем Linux Game Publishing . Переносчиков Linux, рожденных в этой новой индустрии, также часто нанимают в качестве переносчиков Mac, часто выпускающих игры для обеих систем. Это включает в себя портеров игр, таких как Райан С. Гордон, который вывел Unreal Tournament 2003 и 2004 на Linux и Mac; такие компании, как Hyperion Entertainment , которая в первую очередь поддерживает AmigaOS, а также Mac и Linux; или RuneSoft, немецкий издатель, который сделал перенос для Linux Game Publishing. Недавно Mac-ориентированный портер Aspyr также начал выпускать названия для Linux, начиная с Civilization V . Feral Interactive также выпустила XCOM: Enemy Unknown и Средиземье: Тени Мордора для Linux.

Разработка инди-игр также способствовала взаимодействию с такими разработчиками, как Wolfire Games ( Lugaru , Overgrowth ), Frictional Games ( Penumbra , Amnesia ), 2D Boy ( World of Goo ), Sillysoft Games ( Lux ) и Basilisk Games ( Eschalon ), поддерживающими обе платформы с родными версиями. id Software также была пионером в области игр для Mac и Linux, портирование своих игр когда-то было сделано Тимоти Бессет . Дизайн игр Illwinter также отличается поддержкой обеих платформ.

Видеоигры с открытым исходным кодом также оказались довольно популярными на Mac. [27] Хотя, из-за того, что система является свободным программным обеспечением , разработка названий свободных программ в основном начинается с Linux; впоследствии основные игры обычно переносятся на Mac и Microsoft Windows . На Mac меньше основных игр, чем на Windows, и в результате бесплатные игры оказали большее влияние на платформу. Известные бесплатные игры, популярные на Mac, включают The Battle for Wesnoth , [28] OpenArena , [29] BZFlag , LinCity и другие. [30]

Steam [ править ]

8 марта 2010 года Valve заявила, что будет переносить всю свою библиотеку игр на Mac. Они выбрали нативные версии своих игр, а не эмуляции, и что любые игры, приобретенные через Steam для компьютеров под управлением Windows, будут доступны для бесплатной загрузки на компьютеры под управлением Mac OS X, и наоборот. Первой игрой, выпущенной Valve одновременно для Mac и Windows, была Portal 2 в апреле 2011 года. [31]

См. Также [ править ]

  • Список игр Macintosh

Ссылки [ править ]

  1. ^ «Steam и macOS 10.15 Catalina» . Steam . Проверено 31 марта 2020 года .
  2. ^ a b Энди Херцфельд (2004). Революция в долине , О'Рейли. ISBN 0-596-00719-1 
  3. Мейс, Скотт (7 мая 1984 г.). «Похвала классике» . InfoWorld . п. 56 . Проверено 6 февраля 2015 года .
  4. ^ Halfhill, Том Р. (декабрь 1986). «Вторжение MS-DOS / IBM-совместимые устройства возвращаются домой» . Вычислить! . п. 32 . Проверено 9 ноября 2013 года .
  5. ^ «Слияние, переливание или путаница / Будущие направления в компьютерных развлечениях» . Компьютерный игровой мир . Декабрь 1990 г. с. 26 . Проверено 16 ноября 2013 года .
  6. ^ a b «Может ли Apple работать с большими пушками?» . Следующее поколение . № 22. Imagine Media . Октябрь 1996. С. 38–46.
  7. ^ CSE / ISE 364 Лекции и декламации (2007). Краткая история гипертекста, авторинга и мультимедиа [ постоянная мертвая ссылка ] , Центр визуальных вычислений, Стоуни-Брук, Государственный университет Нью-Йорка
  8. ^ "Письма". Следующее поколение . № 20. Imagine Media . Август 1996. с. 116.
  9. ^ Оуэн Линцмайер (2004). Конфиденциальная информация Apple 2.0 , пресс без крахмала. ISBN 1-59327-010-0 
  10. ^ Айгер, Роберт (18 сентября 2019). « « Мы можем сказать друг другу что угодно »: Боб Айгер вспоминает Стива Джобса» . Ярмарка тщеславия .
  11. ^ Шеперд, Кэрри (апрель 1999 г.). «Профиль: Стив Джобс». Аркада : 42–43.
  12. ^ "Интервью Гейба Ньюэлла Valve - Orange Box" . 28 сентября 2007 . Проверено 2 октября 2007 года .
  13. ^ а б в г Питер Коэн (2006). Промежуточное ПО мешает разработке игр для Mac , Macworld
  14. ^ Арик Hesseldahl (2006). Apple должна начать свою игру , бизнес-неделя
  15. ^ Neale Monks (2006). BootCamp подавил игры на Mac? MyMac.com
  16. ^ Tuncer Deniz (2006). Реакция разработчиков на Boot Camp Apple в играх для Mac
  17. ^ Apple Inc. (2007). Apple - учебный лагерь
  18. ^ Питер Коэн (2006). Игры для Mac: на что обращать внимание в 2007 году Macworld
  19. ^ Neale Monks (2004). Обзор: Virtual PC 6.1 для Mac Архивированного 8 октября 2007, в Wayback Machine , AppleLust.com
  20. ^ "Что такое виртуализация?" . Блог Parallels . 21 марта 2017 года . Проверено 4 апреля 2019 года .
  21. ^ VMWare.com
  22. ^ Inside Mac Games Интервью Parallels Inside Mac Games
  23. ^ "TransGaming Talks Сидр - Mac Observer" . www.macobserver.com . Проверено 4 апреля 2019 года .
  24. ^ AppleInsider | Новые игры EA для Mac потребуют систем на базе Intel
  25. ^ Официальный сайт Wineskin
  26. ^ Официальный сайт Porting Kit
  27. ^ Игры для Mac с открытым исходным кодом: обзор 10 бесплатных игр - TidBITS
  28. ^ Обзор Battle for Wesnoth - Игры для Mac
  29. ^ OpenArena: Pure, Fragilicious Fun для Mac - MacApper
  30. ^ Шесть бесплатных и обязательных игр для вашего Mac - Softpedia
  31. ^ Valve предоставит Steam и исходный код на Mac

Внешние ссылки [ править ]

  • Игры для Mac в Curlie