Мне нужна операционная система, которую можно использовать как для игр, так и для разработки. Является ли Mac OS правильным выбором?

2

Я как (новичок) разработчик, студент и геймер. Сейчас у меня на компьютере установлены Ubuntu 11.10 и Windows 7. Я обычно запускаю Ubuntu для своих повседневных обязанностей, но когда я хочу играть в игры или печатать чертов отчет, мне нужно переключиться на Windows (извините, я все еще пытаюсь привыкнуть к OpenOffice :)) Так как я собираюсь переустановите мои операционные системы, я хочу посмотреть на все мои варианты. Видя, что некоторые игры, в которые я играю, - StarCraft II, LOL, Diablo III - уже поддерживают Mac OS, так что я тоже собираюсь попробовать.

Я хотел бы знать, отличается ли разработка тех же технологий с использованием Mac OS от Ubuntu. Технологии, которыми у меня сейчас грязные руки, и которыми я особенно обеспокоен: GNU C / C ++, Boost, Cassandra (Thrift, LibEvent, Flex, Bison), MySQL, Java, Android, Python (Django) и PHP. (Особенно Кассандра, потому что мне нужно скомпилировать ее из исходного кода для проекта.)

Some Noob Student
источник
Вы уверены, что LoL доступен для OS X? ( support.leagueoflegends.com/entries/21204983-playing-on-a-mac )
Martin Marconcini
Как вы знаете, производительность StarCraft II в OSX намного хуже, чем в Windows, для этого вам нужно будет использовать Bootcamp.
2
Вы говорите: «Так как я собираюсь переустановить свои ОС», вы, похоже, подразумеваете, что хотите установить OS X на имеющееся у вас оборудование, которое предположительно не является Mac. Просто подумал, что дам вам знать, что Mac OS X официально можно использовать только на Mac. Такие решения, как Хакинтош, существуют, но, как правило, это боль и просто не стоит того, кроме «забавного» фактора.
houbysoft
1
Я бы держался подальше от вещей Хакинтоша, @houbysoft прав, это больше проблем, чем оно того стоит. Если ваша цель - стать разработчиком с игровой платформой, то последнее, о чем вам нужно беспокоиться, это о том, что ваша ОС запускается на аппаратном уровне или наоборот.
DogEatDog
Что вы запускаете в Ubuntu - учитывая то, что вы не можете запускать их в Windows или использовать виртуальную машину Ubuntu в Windows. в любом случае это означает, что вам не нужно перезагружаться - и обычный вариант использования заключается в том, что вы проводите больше времени в Word, чем что-либо еще, или, по крайней мере, вам нужно все время делать заметки в нем :) Единственный сложный вариант - это C / C ++, но Visual Студия я считаю лучше использовать
Mark

Ответы:

1

OS X сможет запускать большую часть того, что вы хотите для того, что вы перечислили. Если вы хотите запустить Ubuntu, запустите его в VMWare Fusion это лучший вариант, так как вам не придется каждый раз перезагружаться. Все, что не может быть запущено в OS X, вы можете просто установить на простую виртуальную машину Windows в VMWare Fusion, чтобы сделать эту грязную работу за вас.

Для разработки вы сможете запускать в основном все, что не требует .NET или Visual Studio. Также есть монопроект для запуска .NET кроссплатформенный.

Windows по-прежнему является доминирующей платформой для игр, хотя они являются версиями OS X для большинства игр, перечисленных вами, Windows по-прежнему с большей вероятностью станет платформой для новых игр. Вы можете запустить копию окон в VMware Fusion, но я бы не стал рассчитывать на то, что она будет обрабатывать массу тяжелой графики. К счастью, кажется, что все больше и больше игр, созданных для iOS, выходят на iOS и наоборот.

Вы можете отказаться от OpenOffice и переключиться на не-Oracle форк OpenOffice LibreOffice ,

DogEatDog
источник
1

Большинство или все программное обеспечение, которое вы упомянули, доступно для OS X (кроме LoL, который вы можете запустить через Bootcamp под Win7). OS X - хорошая операционная система с большим количеством очень хорошо разработанного программного обеспечения, но лучший способ увидеть, как это работает, - это использовать его некоторое время. Я использовал Linux и считаю, что OS X намного лучше, но некоторые люди могут не заботиться об этом и хотели бы иметь возможность настраивать каждый аспект своих ОС.

Все игры Blizzard отлично работают на Mac. Я занимаюсь разработкой для Android (и iOS через Xcode) с использованием Eclipse, и у меня нет проблем с использованием OS X для всех моих нужд.

Martin Marconcini
источник
1

Я считаю, что самый простой ответ на ваш главный вопрос - «Нет».

Хотя OS X можно использовать для игр и разработки, первое никогда не является целью пользователя.

Вам лучше придерживаться текущей среды Windows и Ubuntu, если только вы не планируете разрабатывать приложения для iOS или OS X с использованием Xcode, что можно (в основном) сделать только в Mac OS X.

Если вы ищете изменения, почему бы не обновить до Windows 8.1 и Ubuntu 14.04 (или 13.10)? Windows 8 обеспечивает лучшую производительность на том же оборудовании, что и Windows 7. Вы можете избавиться от ненужного начального экрана Windows, установив Классическая оболочка , Более поздняя версия Ubuntu предоставит вам обновленные инструменты для разработки и более новую Unity 3D WM.

Я использую iMac, но у меня также есть ноутбук с Windows 8.1 и Ubuntu 13.10.

aalaap
источник