Более года, наша команда занимается переносом игр и приложений в операционную систему Mac OS, было портировано 99% запрошенных приложений. Для этого были разработаны специальные утилиты и
врапперы, которые доступны в открытом коде. Но обо всех я сразу не успею рассказать. начну пожалуй с
Wine Skin.
Что это такое?
WineSkin это просто оболочка сделанная для простоты создания портов Windows приложений для Mac OS X. Она может содержать Windows программу внутри, и также запустить ее. И запустите ее легко, просто дважды щелкнув файл, как обычный Mac. App. Окончательный App делается с помощью WineSkin, Xquartz и всеми конфигурации пользователя (в большинстве случаев).
На данный момент доступна Wineskin RC5 для Mac OS X 10.4, 10.5 и 10.6 (русский язык поддерживается)
В основу программы входят:
- Wine — Stock Wine version 1.1.34 X11
- Xquartz 2.5.0 (x.org server 1.7.2)
Встроенный утилиты:
- Installer — установка приложения в Wine Skin без Windows
- ScreenOptions — опции режима окна
- WineskinConfig — настройка Wine (рисунок 1)
- Winetricks — скрипты
рисунок 1
- Set Windows Executable — выбор запускаемог приложения внутри WineSkin
- Set Windows Executable flags — дополнительные параметры для запуска приложения, например, -exec Korich.cfg
- Set Icon — иконка формата ICNS (макс 512x512)
- Set Menubar Name — название приложение на основном меню
- Set Version Number — версия приложения
- Run Winecfg.exe — настройка внутренней системы
- Run Regedit.exe — запуск редактора реестра, для тонкой настройки
- Create a Custom EXE Launcher — для дополнительных приложений если с приложением устанавливаются дополнительные утилиты
- Remake wineprefix for new Wine version — удаляет всякий мусор с диска C внутри враппера
- Kill all Wine and Wineskin processes — закрывает конфиг и завершает работу всеч wine процессов
Пример:
Ну начну с самой любимой игры Heroes III ;)
1. вставляем диск с игрой и запускаем Installer и видим

все делается в Mac OS X!
2. далее по инструкции установщика инсталируем игру куда Вам нужно, я оставил путь по умолчанию
3. запускаем ScreenOptions и выбираем Full Screen и разрешение для монитора, например 800x600
4. Запускаем WineskinConfig и выставляем запускаемый файл (Set Windows Executable). открывается окно с путем «C:\», переходим в ту папку где установлена игра и выбираем HEROES3.EXE
5. Добавляем иконку и устанавливаем отображаемое название на menubar (Heroes 3)

6. Готово!
На Данный момент разработка продолжается, если есть пожелания, то пишите :)
Сайт Разработки:
portingteam.com
Дополнительные Видео инструкции:
www.youtube.com/user/TheMacPortingTeam
PS. зарабатываю на карму
PS2. перенес в Разработка под Mac OS X и iPhone
комментарии (80)
ну а Crisys конечно подтормаживает немного
на iMac можно свободно играть в Call of Duty: Modern Warfare 2 :)
ну тут больше зависит от требований приложения
appdb.winehq.org/
Там для Линукса список, но в общем то вероятность в 90%, что в Макоси оно точно также работать будет.
Я отлично ни линухе играю в ТиамФортресс 2 и ХЛ2: ДМ
Я даже представить не могу какое железо надо, что бы герои тормозили =\
и чем он отличается от cider?
wineskin — это не моя разработка
я занимаюсь Game Maker на основе cider wrappers, но он в разработке, мало свободного времени :(
но моя программа изначально не содержит cider
а импортирует с уже имеющейся у Вас игры ;)
и не только с windows, c консолей мы тоже можем портировать
об этом я расскажу в следующих постах ;)
тоже без проблем?
Посему говорить «мы портируем игры» несколько пафосно. Правильнее сказать «мы используем транслятор для запуска игры» (транслятор, т.к. wine = wine is not emulator).
Пробовал под Wine, CrossOver, CrossOver-game — результат нулевой.
Хакинтош, Mac OS 10.5
теперь это всеобщее, и интерфейс будет дорабатываться
разработчик ни в какую не хочет менять иконку
если есть желание помочь с иконкой, то буду признателен, я ей передам
под CrossOver офис бегает очень шустро! всё отлично, но документы, открытые в ворде или других приложениях МС офис 2007, не видны в Spaces и не видны в Exprose
как тут с этим дела обстоят?
Очень жаль
Как бы враппер для вайна, а вайн в свою очередь для win app?
хотел запустить Tiberian Sun, но :)
В частности, ОЧЕНЬ нужна нормальная работа граф. редактора Xara под Мак. Пробовал под Crossover запустить — работает с большими глюками. Сейчас приходиться держать VirtualBox только из-за одной маленькой программы.
Я готов заплатить, если кто-нибудь сделает рабочий вариант Xar-ы под Мак, хотя-бы даже через wine, но что-бы без глюков.
Велосипед какой-то.
И думаю любые начинания нужно поддерживать.
Не знаю как на маке, но в убунте(и практически в любом дистрибутиве линукса) запустить приложение через вайн ума не надо, а настройки доступны через winecfg.