Будет ли у MacBook Air достаточно мощности для периодической разработки на Ruby? Цель C? Какао?
Есть ли другие серьезные ограничения при этом?
Заметки:

Да, это. Хотя я не использую его, но знаю нескольких разработчиков Ruby, которые его используют.
Также...
«Я знаю, что MacBook или Pro были бы более подходящими, но они просто не такие крутые».
OMG LOL.
Только если вы собираетесь использовать его для кодирования в Starbucks.
Я шучу. Для большинства видов развития не требуется много лошадиных сил. Практически любого потребительского или даже бюджетного уровня ноутбука должно быть более чем достаточно для разработки Ruby и Objective C, особенно для «периодической разработки». Воздух попадает в эту категорию.
У MacBook Air есть одна неприятная привычка: несмотря на то, что у него двухъядерный процессор, он выключает один из них, когда машина становится слишком горячей. Что часто случается, когда вы используете XCode. По сути, вы получаете машину с одним процессором.
XCode - это ресурсоемкий зверь, часто сканирующий ваши источники на предмет осведомленности о завершении кода и т. д. А два ядра позволяют эффективно создавать в два раза быстрее. (Один из приемов заключается в использовании скрытого параметра, который сообщает Xcode, сколько процессов запускать для компиляции - по умолчанию установлено количество ядер, что, однако, не приводит к полной загрузке ЦП. Но при установке более высокого значения например, 3 на двухъядерном Mac, ЦП будет использоваться гораздо лучше. Чтобы перейти к этому параметру, установите предварительную панель «Секреты».)
Вместо этого я бы порекомендовал полноразмерный MacBook или даже версию Pro. Или посмотрите на более легкий ПК-ноутбук, на котором может работать OS X. Я сам не пробовал, но читал отчеты о том, что некоторые ПК можно настроить таким образом, чтобы вы могли затем установить OS X из коробки, а также позволить OS X обновлять сам без проблем.
Примечание. Однако я создаю более крупные проекты с помощью Xcode, где полная перестройка может занять минуту или больше. YMMV.
Обновление апрель 2011 г .: Я писал об оригинальном MacBook Air. Новая модель (представленная в 2010 году) может быть лучше в этом отношении, но я не уверен.
Это. Новые модели даже лучше - никаких проблем с нагревом.
убедитесь, что вы используете самую последнюю версию чипсета nvidia, поскольку он будет более способен управлять внешним дисплеем, чем предыдущее поколение.
Кроме того, новые цельные макбуки очень похожи по внешнему виду и ощущениям на воздух, они немного дешевле и имеют более высокие характеристики.
Apple обычно устанавливает свои машины с очень небольшим объемом оперативной памяти. Это верно даже для Mac Pro (у меня был жалкий 1 ГБ, хотя у меня было четыре Xeon). Mac OS X Leopard тоже очень голоден.
Поэтому, если вы собираетесь использовать интенсивную среду IDE, такую как Eclipse, я бы рекомендовал избегать использования воздуха.
Кроме того, поначалу это может показаться глупым, но в большинстве IDE используется белый фон. Фактически вы можете сэкономить много заряда батареи, сделав большую часть экрана черным с шрифтом более светлых цветов. Вы можете отключить этот вид негатива на панели универсального доступа. Если вы используете воздух для развития вдали от переменного тока, это может помочь.
Времена изменились. Pro теперь стандартно поставляется с 4 ГБ (самая высокая модель) и стандартным Air с 2 ГБ (что является максимальным, насколько я могу судить для Air). 2 ГБ подходит для большинства разработок. Если они много путешествуют или часто носят с собой компьютер, Air имеет большой смысл.
Я исправился. Я знаком с предыдущим поколением эйров и макбуков. При этом дерьмовый 400-долларовый compaq моей жены поставляется с 4 ГБ ... Не уверен, почему Apple не может вложить столько.
Использование черного фона не экономит электроэнергию с ЖК-экраном, потому что подсветка за непрозрачными (черными) пикселями по-прежнему горит точно так же. На данный момент только OLED-экраны в мобильных телефонах имеют черный интерфейс.
По моему опыту, чем больше оперативной памяти вы поместите в Mac, тем лучше он будет. Я использовал Mac Mini =) какое-то время, и у него была сильно ограничена оперативная память. Работало нормально после апгрейда памяти.
Что касается черного фона, обратите внимание на Ноктюрн
Вы в хорошей компании: Уил Шипли (создатель Вкусный монстр и другого известного программного обеспечения для Mac) использует свой MacBook Air для разработки (цитировать). Его первое поколение с SSD было быстрее, чем MacBook Pro, который он использовал ранее.
Control-alt-cmd-8 даст вам "более черный" экран для экономии заряда батареи :)
У меня 17-дюймовый MBP с 4 ГБ оперативной памяти. Это было нормально, когда я делал perl / LAMP / Cocoa. Теперь, когда я немного занимаюсь C# /. Net в виртуальных машинах, я в основном перешел на Mac Pro 4 ГБ на ноутбуке было недостаточно.
Я думаю, что если Шипли хорошо кодирует Какао на своем MBAir, то и вы тоже.
Да. Я использую свой Air постоянно, а не только для эпизодических разработок. Мне очень не хватает большого экрана, но, честно говоря, не так уж и много. Я кодирую в Rails с помощью TextMate и XCode.
Что я люблю в Воздухе, так это то, насколько он легкий. Я могу часами пользоваться им на диване без проблем и без подключения к электросети. Это замечательно.
Что касается того, что я невежественный разработчик Windows, то это тоже мой опыт. Я не только обнаружил, что переход был в основном безболезненным, но также обнаружил, что теперь понимаю, почему люди Mac говорят: «Это просто работает». Дело не в том, что это просто работает, а в том, что есть множество мелочей, которые кажутся такими приятными, что в целом опыт очень приятный.
Мое (исправленное) единственное желание: у меня был сексуальный новый 11-дюймовый Air, а не пузатый по сравнению с первым поколением. Тем не менее, по-прежнему очень доволен.
ETA: Теперь у меня есть новый привлекательный 11-дюймовый Air, и он отлично подходит для разработки, хотя в значительной степени требует работы в полноэкранном режиме.
Я только что купил новую модель 13 дюймов Air, 2,1 ГГц, 4 Гбайт, твердотельный накопитель на 256 Гбайт. Он собирает мой текущий Java-проект менее чем вдвое быстрее, чем мой предыдущий цельный MacBook с более быстрым процессором, но с простым старым ржавым диском. .
У тебя есть интернет?
В таком случае любая система nix с ssh может позволить вам подключиться к вашей более специализированной среде разработки. Раньше у меня был этот дрянной нетбук с Fedora, и при входе в систему он использовал sshfs для монтирования моих каталогов, связанных с разработкой, с работы, и я мог просто нырнуть прямо ... используя все преимущества 8 ядер и 32 ГБ ОЗУ. Все из моего скромного Aspire.
Беспокойство о «крутом факторе» для машины разработки, на которую никто не собирается смотреть, кажется смешным. Но опять же, разработчики RoR похожи на тщеславных студентов-художников, так что кто знает;) хе-хе