Я как (новичок) разработчик, студент и геймер. Сейчас у меня на компьютере установлены 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. (Особенно Кассандра, потому что мне нужно скомпилировать ее из исходного кода для проекта.)
источник
Ответы:
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 ,
источник
Большинство или все программное обеспечение, которое вы упомянули, доступно для OS X (кроме LoL, который вы можете запустить через Bootcamp под Win7). OS X - хорошая операционная система с большим количеством очень хорошо разработанного программного обеспечения, но лучший способ увидеть, как это работает, - это использовать его некоторое время. Я использовал Linux и считаю, что OS X намного лучше, но некоторые люди могут не заботиться об этом и хотели бы иметь возможность настраивать каждый аспект своих ОС.
Все игры Blizzard отлично работают на Mac. Я занимаюсь разработкой для Android (и iOS через Xcode) с использованием Eclipse, и у меня нет проблем с использованием OS X для всех моих нужд.
источник
Я считаю, что самый простой ответ на ваш главный вопрос - «Нет».
Хотя 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.
источник