Можно ли программировать на macbook для windows

Ответили на вопрос 26 человек. Оцените лучшие ответы! И подпишитесь на вопрос, чтобы узнавать о появлении новых ответов.

Не «программистов», а «людей, которые за компьютером РАБОТАЮТ».
Примерно вот почему:

U1Zp8PTy91s.jpgaORgD6FLo74.jpg

Занимался разработкой из линукс несколько лет — устраивало все. На новом месте работы выдали мак… Было мучительно первые несколько недель. Потом смирился… Всё-таки линукс более гибким мне представляется (работал в ОС семейства дебиан). Я занимаюсь бэкендом большую часть времени на Питоне, немного фронта… Ничего такого, чего не было бы в линукс в маке я не нашёл. А вот некоторые вещи (модули, сторонние приложения) в линукс ставятся проще.
Дома все ещё линукс — мечты купить мак нет.
Также от многих слышал, что на маках сидят дизайнеры и мультимедийщики.

Мак это линукс без гемороя

Сейчас цена на технику Эпл сильно подскочила, тот бук, что полгода назад стоит 90 тыс, сейчас стоит 180 тыс на сайте Эпл. Так что один из фундоментальных минусов — это цена на данный момент.

Второе — если брать в внимание php/mysql — то windows машина тоже с этим справляется. Ruby и прочее не трогал, не знаю.

Третье — длительность работы и нет необходимости в мышки, так как тачпэд действительно удобен для работы.

Четвертое — просто стильно. Изначально, я мак брал себе в качестве игрушки (понт перед клиентами), но через 2 года владения маком, купил ретину 2013 late с nvidia чипом, и стационарный комп теперь просто собирает пыль.

1. Удобство
2. Быстрота
3. Интуитивность
4. Красота
5. Яблочко на мониторе
6. Яблочко — наклеечка
7. Designed in California
8. Если сравнивать с Windows, то под MacOsX нет вирусов
9. Новая продукция Apple вкусно пахнет.

это просто удобно!
поддержка компиляторов gcc, clang, а также llvm
не нужно запиливать под себя окружение, т.к. оно и так удобное!
можно прогать фронт, бек, системные штуки.
ЯП ставишь на вкус и цвет: руби, нода, с++, golang.
полнофункциональная консоль
менеджеры пакетов brew и macports -> значит можно юзать линуксовые тулзы
плюс ко всему — микроядерная архитектура на основе Math
mac os x — ветка от BSD 4.4
дрова для конкретного железа, оптимизированны для работы с этим железом
и все это из коробки (кроме менеджеров пакетов и ЯП)

Общая идея выше уже описана.
Начинал с Windows, потом долго работал на Linux и в конце концов пересел на Mac.
Как выше отметили переход на Mac для программиста оправдан если это web-разработка. Так сложилось что большая часть сайтов работают под unix-системами.

По этой причине под windows не совсем удобно работать. Поэтому приходим к мысли что нужно что-то unix-like.
Сейчас меня забросают минусами, но у всего unix-like IMHO не особо хорошо с интерфейсом (мне лично чего-то не хватает: порой кажется, что окошки зря расходуют место) и самое главное — если заниматься не только кодингом, то нет некоторого софта (типа photoshop etc).
Вообще под linux вполне можно жить, но некоторых типов софта там либо нет, либо он еще развивается.

Плюс нужно так или иначе заниматься ОС. Что-то настраивать/подстраивать. В общем, это как ни крути, а система для гиков. Не то чтобы мне это не нравится, но порой надоедает и хочется просто заниматься кодингом.

Что касается Mac OS, то это UNIX с графической оболочкой которую разрабатывал профессиональный дизайнер. И как ни странно, она просто работает и многие вещи очень неплохо продуманы. Мне не надо постоянно что-то подкручивать после обновления. Думать как поставить какую-то программу потому что конфликт и тп. Устанавливать драйвера на железо через одно место.
Плюс довольно неплохая поддержка производителями железа/софта. IMHO, не сильно хуже Windows.
В общем фактически под этой ОС занимаешься своим делом, а не администрированием.
Насчет цены, она конечно немного завышена (хотя как посмотреть, ведь полноценная ОС идет бесплатно). Но если сравнивать одинакового уровня железо, то разница до скачков курса была не такая уж и большая.

В итоге обычно рано или поздно выбор становится вполне очевидным и осознанным. :)

P.S. Нужно понимать что ОС — это всего лишь инструмент. Где-то есть свои уникальные фишки, софт. Кому-то нравятся инструменты от одной компании, кому-то от другой.

Потому что почти BSD. Потому что красиво. И потому что если не писать десктопные приложения под винду, то нет никакого смысла мучить себя виндой. Неудобно же.
И пару рациональных соображений. Если у вас мультиплатформа, то мак — это практически единственный вариант, ибо из мака в линукс и винду можно кросскомпилить (мы так и делаем), а вот в IOS из линукса и винды не выйдет. Так что если вы деплоитесь на все, что движется — альтернативы по сути и нет.

По моему это всё дело вкуса и иногда особенностей работы. Мне, например, MacOS не кажется красивой, меня раздражают глупые и тормозящие анимации. Сам работал за маком около полугода, были моменты, когда хотелось рвать на себе волосы, например, при создании файла, который, как оказалось, не так уж просто и создать.

Для меня еще критичным было отсутствие привычного софта, то есть он есть, но платный. С этим можно жить, но как то не хочется каждый раз что то покупать ради одноразовой задачи. Кроме того, все время возникали какие то мелкие проблемы. В общем, думаю, просто не стоит ждать от Мака чего то особенного, у меня были завышенные ожидания, так как его удобство и красота все время на слуху, которые разбились о суровую реальность. Поэтому для меня Мак это очередная операционная система со своими плюсами и минусами.

В первую очередь мак выбирают фронтэндщики и для этого есть причины, никогда я не думал что стану эппло любом но сделал хакинтош и перестал вообще заходить в винду (тока поиграть иногда).
Линукс к сожалению для фронэнда не подходит, отсутствие Photoshop напрочь убивает желание на нем сидеть и не надо только про эти грабли с эмуляцией.
Поставьте себе на комп макос и сами поймете все преимущества, к счастью сейчас почти нету проблем с хакинтошами. Очень хочу себе мак но денег таких нету пока.

Ни разу не задумывался о приобретении Мака. Как-то неоправданно дорого это все. Что нельзя сделать на винде, можно сделать на линуксе, и наоборот

Мак — это как телик. Купил и работаешь. Настраивать ничего не надо, обслуживать не надо, ошибки в приложениях — раз в полгода. Синий экран? Ни разу не видел. Переустановка макоси? Это что-то из области фантастики.

Мак ты просто не замечаешь, в то время как винда вечно от тебя что-то хочет.

Ну и сравнивать макбуки и писишные ноутбуки прям даже как-то некорректно. Стоит просто поработать часик за макбуком и на всякие асусы-асеры смотреть без тошноты нельзя будет.

Ну, как бэ, вот — coub.com/view/439tx

Купил мак во времена дорогого рубля еще. Исключительно из-за времени жизни от аккумулятора. Ничего такого в OS X нет. Linux намного лучше для программиста

Тема наверняка старая, но отвечу пожалуй, я тут походу больше остальных видел и щюпал МАК!
Заметили что макбуки все слабые по характеристикам по сравнению с другими фирмами но при этом дороже в 2-5 раза как минимум, непонятно почему ?
Да они оптимизированы так, что мак на intel duo2 обганяет по производительности core i-5 других фирм ноутбуки… маки при том более економичны и стабильны, что чуждо под другими фирмами!
Вы макбук самый старый запустите под последней MAC OS она и работает, запускает те программы что под виндой невозможно себе и представить запустить, вы можете в старом маке в 3 окна фотошоп открыть и рисовать что хотите, в винде одно окно если и запуститься то с такими висюками что мама не горюй!
Кстати в маках железо качественнее и батареи дольше других фирм держат в 4 раза дольше, факт!
Например за 1 год в обычном ноуте, батарея падает на порядка 20% заряда(у кого есть или были ноуты подтвердит), тобишь за 4-5 лет, батарее жопа, хватает батареи на 5 минут до отключения! На Маке всего 20-25% за 4-5 лет — да это жесть парни !)) Ноут мак ейр 13, держал заряд 12 часов, спустя 4 года — 8 часов где то, aleinware m11x r1 держал 8-10 часов, теперь 2 часа !
Я не фанат Мака, но они того стоят ! Про то что он Unix — уже говорит что он стабильный, точнее он допилен из кусочков Free BSD (самой защищенной и самой надежной системой в мире розработаной студентами Беркли университета) ее используют NASSA в случке с Debian!|
Короче копим на вещь на года)))
Я для себя понял что она как Bently или Tesla среди машин! Да что я вам обьясняю нищеброды?))) Работайте нигеры на Apple !

По факту могу сказать, что за всю жизнь MAC видел только у начальника, двоюродной сестры (располагает финансами) и в магазинах. Ни у кого более у моих знакомых, коллег, знакомых у коллег, друзей — нет и не было мака. Реально. Может я живу в отсталом городе или мои друзья отсталые. У меня есть знакомые кто хотел бы себе иметь такой ноутбук (да я бы и сам не отказался). Но по факту у меня нет таких знакомых с маком.

DAlex Вы не про меня писали случайно? Только хотел изложить идентичную историю. :)
Добавлю только то, что после полугода на маке (веб) я не чувствую существенной разницы (дома линукс). За исключением одного: нравится, что в маке реально долго держит батарея (восемь и больше часов), я не думал что это возможно.

Работал на разных системах, но последние лет 10 исключительно на MacOS. По сути сейчас так:
— Windows стоит второй системой на iMac для поиграть в то, чего нет в маке. Так же он стоит в Parallels для тестирования работы пот виндовые браузеры
— Linux используется на серверах (CentOS)
— Mac компьютеры с MacOS используются и для работы и в повседневных задачах (у меня, у дочери, отцу тоже подарил).

В Маках мне все удобно и комфортно. А сами компьютеры сделаны надежно, монолитно, корпус выточен и цельного куска алюминия. Батарея держит отлично, клавиатура и тачпад великолепны. К сожалению пока не видел ноуты не от Apple такого же качества (а я их перепробовал много и именно из «премиум» сегмента).

p.s. По поводу цены: не думаю, что возможно сделать эти компьютеры сильно дешевле, один только корпус чего стоит изготовить.

p.p.s. И этот текст так же написан на MacBook Pro ;)

Я пишу backend. У меня mac потому что это очень, очень, очень удобная машина. Ну и потому что подарили)))

Покупать Mac специально для программирования не стоит, он не окупит вложенных денег быстро, тем более сейчас.

Mac ценят те, кому важнее эффективность собственного трудового процесса. Не отвлекаться на настройку и адаптацию системы под себя, а именно работать. Это время, которое крайне обидно тратить.

Настоящему программисту в целом, вообще все равно где и в чем работать, инструменты необходимые есть везде. Но через какое-то время хочется комфорта. А уж понятие комфорта для всех разное, кому-то это очень кастомная конфигурация линукса, кому-то Mac.

К тому же Mac OS перекрывает необходимость в виндовом и линуксовом софте полностью. При использовании Parallels всегда готово полностью интегрированное виндовое окружение. (Да, я видел программистов на 1С, работающих на маке)
Все линуксовое доступно через brew (или альтернативы)
Как результат — при использовании специфичного (виндового) софта не надо перезагружаться. А все линуксовое всегда с собой, тут же, в консоли.

Далеко не большинство. Большинство веб-программистов — возможно, но тоже не факт.

Сейчас под маком чаще всего понимается макбук — часто в его пользу делается выбор потому, что на фоне остального ассортимента среднего магазина это просто роскошная железка.
О том, что существуют какие-то там бизнес-ноутбуки типа Dell Latilude и IBM Thinkpad, которые по производительности, надежности и функциональности порвут цельносклееный макбук как тузик — грелку, народ обычно не подозревает. Не распиарено по ящику, нет светящегося яблочка и «экосистемы». Точней, экосистема есть, но состоит она почему-то из доков, дополнительных батарей, модулей TPM (которые почему-то не впаяны намертво, как и память и жесткие диски, которых почему-то может быть больше одного) и тому подобного. Все это скучно и сложно, то ли дело — мобилка и плеер в той же цветовой гамме.

А операционная система вторична. Любой юзер (и даже программист) работает с прикладным софтом. Какой при этом формы и расцветки оформление окон — никакой разницы.

У каждой ОС есть свои плюсы, минусы и особенности, и как правило программисты выбирают ОС на основе своих предпочтений и представлений. Но что, если отбросить личные симпатии и попытаться взглянуть объективно: какая ОС даёт больше всего преимуществ программисту? Мы задали этот вопрос экспертам, и вот что они ответили.

Итак, кому какой системой стоит пользоваться?

Всё зависит от двух вещей: что вам удобно и чем вы занимаетесь. Например, если вы разрабатываете iOS-приложения, то вам придётся пользоваться macOS; если вы пишете бэкенд и сервер крутится на Linux, то, скорее всего, на нём вам и удобней будет работать. Если не принимать во внимание завязанные на конкретной платформе стеки разработки, то всё зависит от ваших предпочтений, ведь очень много софта работает на всех основных системах. Нравится работать в Windows/Linux/BolgenOS? Работайте дальше, если это не ограничивает ваши возможности. К тому же при необходимости в простых случаях можно воспользоваться виртуальной машиной. А переучиваться работать на другой системе просто «потому что» — пустая трата сил и времени.

Напоминаем, что вы можете задать свой вопрос экспертам, а мы соберём на него ответы, если он окажется интересным. Вопросы, которые уже задавались, можно найти в списке выпусков рубрики. Если вы хотите присоединиться к числу экспертов и прислать ответ от вашей компании или лично от вас, то пишите на experts@tproger.ru, мы расскажем, как это сделать.

Хотя на вопрос «хорош ли Macbook Pro для программирования?» кажется простым, его субъективный характер делает невозможным простое «да» или «нет». Аппарат хороший? Да, конечно. MacBook Pro — впечатляющий образец инженерной мысли.

Но задавая вопрос «Хороший ли MacBook Pro для программирования?» то, что вы, вероятно, спрашиваете, на самом деле: «Может ли MacBook Pro функционировать в качестве моего основного ноутбука для программирования?» И «Является ли MacBook Pro Лучший вариант?»

Ответ на первый вопрос — твердое «да» — MacBook Pro отлично подходит для программирования, как вы увидите ниже.

И хотя последний вопрос более тонкий и в значительной степени зависит от мнения, мы сделаем все возможное, чтобы предоставить вам факты и позволить вам принять решение самостоятельно.

Меня зовут Эндрю, и как бывший администратор Mac я знаю все тонкости аппаратного обеспечения и операционной системы Mac от Apple. Я проведу свой анализ по трем основным каналам: оборудование, операционная система и стоимость.

Начнем?

Аппаратное обеспечение

Сначала мы начнем с легкой части.

Сильной стороной Apple является разработка элегантного, первоклассного оборудования, а самым производительным портативным устройством компании является MacBook Pro. Давайте рассмотрим несколько различных аппаратных соображений.

Спектакль

MacBook Pro всегда были одними из самых производительных ноутбуков на рынке. Apple настаивает на использовании передовых технологий, часто отдавая предпочтение производительности удобству устаревшей поддержки.

Apple была не только первой компанией, которая использовала технологию Thunderbolt, но и первой, кто отказался от оптических приводов и портов USB A.

Apple продолжила эту тенденцию, приняв решение перейти с процессоров Intel на собственные чипы на базе ARM, которые они назвали Apple Silicon (M1). Я скептически отнесся к этому шагу, но это не значит, что я не считал это мудрым решением для Apple.

Я знал, что архитектура на основе ARM позволит достичь трех основных целей Apple: более эффективных процессоров (см. ниже), большего внутреннего контроля над оборудованием с меньшей зависимостью от третьих сторон и более тесной интеграции архитектуры с устройствами Apple iOS и iPadOS.

Но я ожидал падения производительности в пользу меньшего энергопотребления.

Как это часто бывает, Apple доказала мою неправоту.

О процессоре Apple M1

Процессор M1, первое поколение собственных процессоров Apple, только увеличил производительность при одновременном снижении энергопотребления. Возможно, нам следует ожидать подобных инноваций от Apple, но они, похоже, сделали невозможное.

На момент написания этой статьи M1 Max был лучшим процессором, доступным для MacBook Pro. С момента своего появления, Intel вытеснила M1 Max с точки зрения производительности, но за счет удвоенного энергопотребления.

Тем не менее, если Apple не изменит свой курс, вы всегда можете рассчитывать на то, что MacBook Pro займет первое место в списке самых быстрых портативных компьютеров на рынке. Поэтому, если вас волнует только производительность, я без колебаний рекомендую MacBook Pro.

Срок службы батареи

Из их MacBook Pro 2021 года, претензии Apple программисты могут «компилировать в Xcode в четыре раза больше кода» без подзарядки. Если вам это утверждение кажется двусмысленным, то и мне оно тоже кажется двусмысленным.

Но как ни крути, MacBook Pro с чипами M1 имеют лучшее время автономной работы любого портативного компьютера на рынке.

Apple также утверждает батарея выдержит 21 час воспроизведения видео, но эти данные исходят от M1 Pro, а не от M1 Max. Технический сайт Tom’s Guide провел собственный тестчто дало 15 часов и 31 минуту автономной работы на 16-дюймовом M1 Max MacBook Pro.

Следующий ближайший ноутбук в списке Тома — Asus Zenbook 13 OLED с почти 15 часами. Это звучит хорошо, пока вы не поймете, что Zenbook оснащен процессором Ryzen 7 5700u, который превосходит M1 Max. тесты производительности.

Что бы вы ни говорили об Apple, но с чипами M1 в рукаве ничто на рынке не сравнится с производительностью на мощность Apple Silicon.

Если вы программист, весь день прикованный к рабочему столу, то время автономной работы может быть для вас неважным. Но для тех, кому нужна или нужна мобильность, новый MacBook Pro выдержит весь рабочий день.

Отображать

Если вы весь день смотрите в экран, это должно выглядеть красиво, верно?

Я помню, как впервые взял в руки MacBook Pro 2012 года с дисплеем Retina, выпущенным недавно под брендом Apple. Это была прекрасная вещь с самыми четкими визуальными эффектами, которые я когда-либо видел на ноутбуке.

Apple сохранила свое наследие великолепных дисплеев в своих последних моделях MacBook Pro.

Последнее предложение компании — дисплей Liquid Retina XDR. Как бы круто ни звучало название, это чистый маркетинговый ход. XDR означает Extreme Dynamic Range (XDR звучит намного лучше, чем EDR) и предназначен для того, чтобы показать, что дисплей превосходит стандарт HDR с точки зрения яркости и контрастности.

Честно говоря, сложно пройти через всю маркетинговую шумиху, чтобы добраться до реальных характеристик, но дисплеи MacBook Pro продолжают проходить тест на зрение. Фактически, Алекс Вавро, старший редактор Tom’s Guide, назвал Liquid Retina «один из самых красивых экранов, которые я когда-либо видел в ноутбуке».

Назовите его фанатом, если хотите, но, возможно, вам стоит взглянуть на экран самому.

И 14-дюймовый, и 16-дюймовый MacBook Pro 2021 года имеют 254 пикселя на дюйм при разрешении 3024 x 1964 и 3456 x 2234 соответственно. (Для справки, разрешение 4K составляет 3840 x 2160.)

Если вам нужно разрешение 4K, откажитесь от новейших MacBook Pro. В противном случае вы не ошибетесь с впечатляющими уровнями яркости, контрастности и количества цветов на дисплее MacBook Pro.

Дизайн

В то время как легенда дизайна Джони Айв, возможно, ушел, наследие Apple в области элегантного дизайна продолжается.

Из-за статуса Apple в индустрии ПК дизайнерские решения всегда будут сталкиваться с повышенным вниманием. Да, у Apple была своя доля грубых ошибок (я смотрю на вас, Butterfly Keyboard). Но в целом дизайнерские решения MacBook Pro хорошо продуманы.

Одним из преимуществ Apple перед конкурентами является полный контроль как над аппаратным обеспечением, так и над операционной системой, поэтому она может интегрировать аппаратные элементы с функциональностью ОС, включая функциональные клавиши и зарядку.

Особо следует отметить трекпад Apple. Хотя я чувствую себя комфортно практически на любой сенсорной панели, ни один ПК, который я использовал, не мог сравниться с плавностью и отзывчивостью сенсорной панели Apple.

Ограничения

Одним из ограничений является отсутствие у MacBook Pro собственного порта USB A. Если вам нужно тестировать устройства через обычный старый USB, вам не повезло без покупки адаптера.

Еще одним недостатком является полное отсутствие возможности апгрейда. Прошли те годы, когда вы могли обновить оперативную память или заменить жесткий диск на большее хранилище. То, что вы получаете, это то, что вы получаете.

Если возможность обновления обязательна, не покупайте MacBook Pro. Будьте осторожны, хотя многие производители ПК также движутся в этом направлении.

Операционная система

Самый большой вопрос, нависший над компьютерами Macintosh для программистов, — это поддержка различных языков программирования и интегрированных сред разработки (IDE).

До 2015 года мы могли отвлекать разработчиков от macOS.

Что произошло в 2015 году? Microsoft выпустила Visual Studio Code, его код и текстовый редактор для Mac OS X (так тогда еще называлась операционная система). Год спустя Microsoft выпустила полноценную IDE Visual Studio для macOS.

Visual Studio обеспечивает нативную разработку C# и .NET на MacBook Pro, что является одним из последних препятствий для программистов, желающих перейти с Windows на macOS.

Хотя вы можете программировать на C# и .NET framework, вам, очевидно, понадобится реальный экземпляр Windows для тестирования скомпилированного кода. Но учтите: на macOS можно запустить Windows.

Обратное неверно. За исключением некоторого хакерского волшебства, установка macOS на оборудование, отличное от Apple, невозможна. Поэтому, если у вас когда-нибудь возникнет желание программировать для iOS или macOS, вам не повезет с ноутбуком не Apple.

Вы можете писать код практически для любого популярного языка программирования, включая Java, Python, R, PHP, C и, конечно же, собственный Swift от Apple.

Имея все это в виду, имейте в виду, что Windows по-прежнему остается самой популярной операционной системой среди программистов.

А 2021 Стек Социальный опрос показывает, что 30% профессиональных программистов используют macOS, а 41% используют Windows. Поэтому, если вы хотите присоединиться к множеству разработчиков, выберите устройство под управлением Windows, а не MacBook Pro.

Расходы

Возможно, самым существенным сдерживающим фактором при покупке MacBook Pro является его высокая цена. Все эти инновации, производительность и стильный дизайн имеют большое значение. А потом некоторые. Стратегия Apple заключается в том, чтобы обслуживать людей, готовых платить высокую цену за хорошее качество.

Вы можете получить аналогичную производительность ноутбука с Windows по более низкой цене, но вы пожертвуете временем автономной работы, производительностью и первоклассным дисплеем.

Но если у вас ограниченный бюджет, это, вероятно, жертвы, с которыми вы можете жить.

Часто задаваемые вопросы

У вас могут возникнуть другие вопросы о программировании на MacBook Pro, поэтому давайте ответим здесь на некоторые из них.

А как насчет Intel MacBook Pro?

Хотя Apple Silicon — это будущее для всех пользователей Mac, Intel MacBook Pro по-прежнему остаются полезными и производительными компьютерами. Имейте в виду, что вы не сможете воспользоваться преимуществами эффективности чипа M1, поэтому срок службы батареи будет меньше.

Подходит ли MacBook Air для программирования?

У нас есть еще одна статья о полезности MacBook Air для программирования. Не украв ее гром, этот вопрос больше касается производительности. Сможет ли меньшее оборудование Air справиться с работой?

Если вы не работаете над интенсивными проектами в области искусственного интеллекта или машинного обучения или не нуждаетесь в высокой графической мощности, MacBook Air должен удовлетворить ваши потребности.

Подходит ли MacBook Pro 13 для программирования?

Большая часть вышеперечисленного относится к 13-дюймовому MacBook Pro с M1. Одним очевидным ограничением является меньший размер экрана. Многие пользователи считают, что 13-дюймовый экран слишком мал для продуктивной работы (но вы можете подключить до четырех внешних дисплеев).

Вывод

Является ли MacBook Pro хорошей машиной для программирования? Да. Это необходимо? Нет, если только вы не планируете писать программы для одной из платформ Apple.

MacBook Pro — отличное аппаратное обеспечение, но для большинства это роскошь. Немногим программистам когда-либо понадобится полная производительность, которую может обеспечить ноутбук.

Но это не значит, что это неправильный выбор. Если вы можете выдержать высокую цену MacBook Pro, высококлассный ноутбук Apple действительно станет отличным выбором для профессиональных программистов.

Кроме того, вы можете использовать MacBook Pro не только для программирования.

Вы писали код на MacBook Pro? Вы рекомендуете это? Дайте нам знать в комментариях ниже.

Post Views: 556

Есть много причин, по которым Mac считаются лучшими компьютерами для программирования. Они работают в системе на основе UNIX, что значительно упрощает настройку среды разработки. Они стабильны. Они не часто поддаются вредоносному ПО.

Mac или Windows лучше для программирования?

Для веб-разработки Mac, как правило, отличный выбор, но Linux — тоже. В зависимости от технологического стека — это и Windows. Кстати, Windows — очевидный путь для разработки приложений и служб Windows, и это хороший выбор для корпоративного программного обеспечения в целом.

Какой Mac лучше всего подходит для программирования?

Если вы подумывали о приобретении MacBook Air для разработки обычных приложений, мы бы порекомендовали MacBook Air в качестве опции. Однако обновите ОЗУ до 16 ГБ. Если вам нужно что-то для более обширного кодирования, тогда у него может не быть uumph. Вы могли ожидать более быстрое время компиляции от MacBook Pro, упомянутого выше.

Можно ли использовать MacBook для программирования?

Потрясающий ноутбук для программирования

Новый Apple MacBook Air (M1, 2020) — не просто лучший ноутбук, который когда-либо производила Apple, это один из лучших ноутбуков для программистов.

На Mac или ПК проще писать код?

Системы Mac и Linux в целом обычно лучше подходят для программирования. … В основном потому, что Unix настолько распространен, и знание оболочки bash считается гораздо более полезным, чем знание cmd и PowerShell.

Почему большинство программистов используют Mac?

Считается, что компьютеры Mac безопаснее против вредоносных программ, вирусов и других типов злонамеренных атак. Macworld сообщает, что, поскольку операционная система Apple Mac построена на Unix, компьютеры Macbook по умолчанию немного более безопасны, чем ПК, что очень важно, когда дело доходит до программирования.

Какой компьютер мне нужен для программирования?

Некоторые из наиболее важных — это размер кэш-памяти, количество ядер, частота и расчетная тепловая мощность. В общем, большинству людей подойдет хороший процессор Intel Core i5 или i7 с частотой 3 ГГц или выше.

MacBook Air или Pro лучше для кодирования?

MacBook Air — более экономичный выбор, предлагающий немного больше мощности за меньшие деньги. Мы используем 11-дюймовый MacBook Air для кодирования, и он отлично работает. Тем не менее, дополнительный экран на 13-дюймовой модели — хорошее вложение. MacBook Pro 15 дюймов — лучший выбор.

Достаточно ли i5 для программирования?

Мощность процессора (ЦП)

Обратите внимание на размер, количество ядер, расчетную тепловую мощность и частоту. Найти ноутбук с процессором Intel, i5 или i7 с частотой не менее 3 ГГц — это идеальный вариант, который более чем поможет вам в программировании.

Подходит ли MacBook Air 2020 для программирования?

Здравствуйте, у этой модели MacBook Air 2020 года хорошая клавиатура и достаточный процессор, которого нет в модели 2018 года. Все это хорошо для длительного срока службы батареи. Это хорошо для программирования, у него достаточно мощности, чтобы удовлетворить ваши потребности с процессором. Так что он хорош для разработки программного обеспечения от умеренной до легкой.

Хакеры используют Mac или ПК?

Взломать Mac не сложнее, чем ПК, но хакеры получают гораздо больше за свои взломы, атакующие Windows. Так что на Mac тебе безопаснее … пока ». «Mac, потому что вредоносных программ, нацеленных на Mac, гораздо меньше».

Сколько оперативной памяти мне нужно для программирования?

Стремитесь к 8 ГБ оперативной памяти

Часто 8 ГБ ОЗУ достаточно для большинства задач программирования и разработки. Однако разработчикам игр или программистам, которые также работают с графикой, может потребоваться оперативная память около 12 ГБ. На данный момент максимальный объем оперативной памяти составляет 16 ГБ, и это нужно только серьезным дизайнерам графики и видеоредакторам.

Нужен ли мне мощный ноутбук для программирования?

Для обычного кодирования, такого как веб-сайты, разработка приложений не требует мощных ноутбуков. Но требовалось достаточно места для установки соответствующего программного обеспечения. Но если вы хотите разрабатывать игровые приложения, вам следует выбрать ноутбук с более высокой конфигурацией.

Можете ли вы запрограммировать Python на Mac?

Python для Mac OS X

Python предустановлен в Mac OS X, поэтому его легко начать использовать. … Вы можете запустить интерпретатор Python, дважды щелкнув Applications / Utilities / Terminal и набрав python3 (если вы установили версию Python 3) или python (для использования Python 2) в открывшемся окне.

Разработчики программного обеспечения используют Mac или ПК?

Инженеры-программисты могут использовать любую ОС, если они того пожелают. Существуют различные варианты Unix и Linux, а также Windows и MacOS. Специалисты по разработке программного обеспечения могут кодировать в одной среде (ОС) и развертывать ее в совершенно другой среде ОС или в той, в которой они работали.

Разработчики игр используют Mac или ПК?

Большинство инструментов для разработки игр основаны на Windows. Графика в прошлом, возможно, была предпочтительной для Mac, но теперь Windows хорошо покрыта им.

0 / 0 / 0

Регистрация: 21.01.2018

Сообщений: 22

1

02.04.2018, 09:59. Показов 13630. Ответов 9


Я пишу приложение под windows (Windows Forms). До этого писал на винде, а недавно решил перейти на мак. Можно ли писать приложение под windows на Mac os?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Эксперт .NET

11070 / 7628 / 1178

Регистрация: 21.01.2016

Сообщений: 28,670

02.04.2018, 10:04

2

hghd, можно, но это будет неудобно. На маке можно использовать Mono (открытую реализацию .NET Framework), в которой реализован WinForms. Но реализация кривоватая и не полная. В качестве IDE можно использовать MonoDevelopment, которая просто отвратна, но работает.

Я рекомендую поставить виртуалку с виндой и работать из под неё. Хотя на фиг, тогда, вообще будет нужен мак?)



0



0 / 0 / 0

Регистрация: 21.01.2018

Сообщений: 22

02.04.2018, 10:07

 [ТС]

3

Цитата
Сообщение от Usaga
Посмотреть сообщение

можно, но это будет неудобно. На маке можно использовать Mono (открытую реализацию .NET Framework), в которой реализован WinForms.

Можно по подробнее?



0



Эксперт .NET

11070 / 7628 / 1178

Регистрация: 21.01.2016

Сообщений: 28,670

02.04.2018, 10:15

4

hghd, чего поподробнее? Ключевые слова озвучены. Вставляйте в поисковую строку гугла и смотрите подробности.



0



20 / 35 / 14

Регистрация: 08.10.2015

Сообщений: 406

02.04.2018, 15:35

5

Так вроде visual studio c 2015 (или с 2013) версии можно установить на mac и норм программировать



0



Эксперт .NET

11070 / 7628 / 1178

Регистрация: 21.01.2016

Сообщений: 28,670

02.04.2018, 17:05

6

Aumi, нет такого. Можно попробовать через Wine запустить студию с полным отсутствием гарантий. Есть поделие Visual Studio for Mac, которая, суть, просто переименованная MonoDevelopment.



0



[Bicycle Reinventor]

332 / 270 / 109

Регистрация: 19.10.2011

Сообщений: 668

Записей в блоге: 2

02.04.2018, 17:24

7



0



Эксперт .NET

11070 / 7628 / 1178

Регистрация: 21.01.2016

Сообщений: 28,670

02.04.2018, 18:24

8

Exerion, это тупо блокнот с подсветкой синтаксиса. Сами в нём попробуйте WinForms-приложение написать хоть какое-нибудь, а потом поделитесь с нами впечатлениями.



0



16 / 16 / 8

Регистрация: 24.01.2014

Сообщений: 92

03.04.2018, 14:57

9

А смысл писать под винду на маке? можно писать на маке под мак
XCode + objective-c или swift



0



910 / 795 / 329

Регистрация: 08.02.2014

Сообщений: 2,391

03.04.2018, 15:12

10

wlada, смысл чтобы не ставить себе в виртуалку винду чтобы делать под неё на маке приложения. Ваш совет очень и очень странный в рамках вопроса

Добавлено через 7 минут
hghd, не помню прикрыли или нет, но была для студии Xamarin.Forms так что ставить студию для мака и Xamarin. Такого же WinForms как на винде естественно не будет, т.к библиотеки не портированы



0



Всем привет!

Был у меня MacBook Pro 13 2017 i5 16GB, сейчас взял самый базовый Air на M1.

Взял самый базовый, таĸ ĸаĸ:

▪️ ближайшая доставĸа
▪️ непонятно, ĸаĸ с софтом для меня будет на М1, поэтому решил на старте не переплачивать. Если всё будет ОК, я просто обновлюсь на более сильную железĸу в плане оперативной памяти.

Переезжать на него начал в понедельниĸ. Пару дней уже полностью на нём работаю.

Что хорошего заметил

1. ТИ-ШИ-НА, при любой нагрузĸе. Иногда ĸажется что жужжит. Но
жужжит у меня в правом ухе, а не сам ноут.

2. Почти весь софт работает без проблем. Ниже опишу нюансы.

3. Тянет нормально 4ĸ и 4ĸ+встроенный дисплей, нет занижения фпс, анимации гладĸие.

i5 мог споĸойно начать жужжать просто при
подĸлючении 4ĸ мониĸа. А с отĸрытой ĸрышĸой + 4ĸ эĸран видно было, что интерфейс и анимации не плавные.

МОМЕНТАЛЬНО (!) переĸлючается между режимами «тольĸо монитор» и «монитор+встроенный дисплей». Вжух – два эĸрана, вжух – один. i5 гасил все дисплеи на неĸоторое время и чего-то там переподĸлючал, и тольĸо потом поĸазывал ĸартинĸу. При этом всё лагало.

Я это делал, ĸогда был запущен ZOOM, чтобы вĸлючить веб-камеру. На время переĸлючения я не слышал собеседниĸов, и меня тоже не было слышно.

4. Интерфейс ĸоторый не зависит от того, что там делает софт. Если ĸаĸая-то софтина легла, остальной интерфейс в порядĸе. И это очень непривычно. Всегда стабильные анимации, поĸаз приложений,
переĸлючения, всё без лагов и тормозов.

5. Автономность очень крутая. Сегодня был групповой созвон в сĸайпе. Длился 4 часа 42 минуты.

Ноутбук я зарядил вечером и снял с зарядĸи. Созвон был с утра до середины дня. После него оставалось 21% батареи.

При этом я не заĸрывал ни Xcode, ни браузер, ни Telegram. Skype был под розеттой.

Нюансы разработки

1. Первая БОЛЬ — AppCode, в ĸотором я пишу непосредственно весь ĸод, работает тольĸо через Розетту. И это не юзабельно.

Памяти он «сьедает» много (гигов 6 споĸойно), отправляет всех в своп. При это сам работает с низĸим FPS, интерфейс подлагивает.

Еще и отлаживаться у меня через него не получилось, просто не цепляется дебаггером. Ошибĸа, и всё тут.

Хотя плагин TabNine для подсĸазоĸ подтянулся и работал, но поĸа от AppCode пришлось отĸазаться. Временно буду писать ĸод на Xcode, грустить и ждать, ĸогда JetBrains сделают сборĸу под ARM.

Поĸа что есть сборĸи тольĸо для IDEA. Она, ĸстати, отлично себя ведёт. Приятно, не лагает.

Вот таĸ бы выглядела моя память, если юзать AppCode постоянно:

А вот сравнивая тот же проеĸт с IDEA под ARM.

2. Не все либы-зависимости поддерживают М1, благо, потихоньĸу делают сборĸи под М1. Например несĸольĸо библиотеĸ с файрбейза не умеют в М1, у них есть специальные ARM-сборĸи. Нашёл у них на гитхабе в треде специальном.

Теперь появился дополнительный ĸод, при установĸе зависимостей, ĸоторый смотрит процессор, и выбирает версию библиотеĸи. Вот таĸим образом я зафиĸсил эту проблему:

3. Неĸоторые заморочĸи для того, чтобы запустить свой проеĸт.

Возился недолго, но StackOverFlow и весь инет пестрит ворĸэраундами и сомнительными решениями, а-ля «вырубите arm64
и у вас соберётся билд». А ĸаĸой в этом смысл-то тогда? И редĸо находятся нормальные решения.

4. Вывод из свопа иногда дурит. Пару раз Xcode пришлось перезагружать.

5. Неĸоторый софт проще использовать через браузер, чем через их приложение, в которое они завернули тот же хром. Из Safari ресурсов «сьедает» меньше, чем их решение.

Фигма из браузера:

Фигма из приложения Фигмы:

6. В AppCode на M1 софт готов быстрее. В первые дни, поĸа всё устанавливал, сравнивал сĸорость индеĸсации файлов на AppCode. Т.е. время от запусĸа до готовности нормально подсĸазывать и возможности нормально работать с кодом.

Итого: когда машина уже загружена ĸучей софта, AppCode на М1 готов сильно быстрее, процентов на 25, чем на i5.

А вот на чистом старте, после перезагрузĸи, запусĸ на М1 проигрывал: 7 сеĸунд и 17 сеĸунд.

17 сеĸунд — если это первый запусĸ после перезагрузĸи. Ощущение, что там розетта чёт подтягивалась.

7 сеĸунд – уже второй. И это стабильно.

Последующие же индеĸсации и процессинги на М1 происходят быстрее. И это приятно. Жаль, что AppCode поĸа не годится для работы с ĸодом

7. Очень порадовало, что билды можно собирать сразу под Mac. Т.е. мне теперь не нужен симулятор для тестирования, приложение нативно собирается и запусĸается, ĸаĸ приложение сĸаченное с App Store для
iOS. Работает быстро и шустро. И лишней обёртĸи нет.

Причём эта же сборĸа готова ĸ установĸе на подĸлюченный для тестирования девайс. Обычно сборĸи под девайс и под симулятор разные.

Еще ĸрутая фича: доступно больше фунĸционала, чем на симуляторе. Это почти ĸаĸ телефон, но с ограничениями. Например, того же CallKit поĸа нет. Хотя все тоĸены выдаются. А вот пуши работают. И это радует!

На симуляторе есть другой, ĸонечно, фунĸционал для отладĸи и тестирования, но именно таĸого нет. Симулятор теперь у меня тольĸо для проверĸи под разные эĸраны остался. И всё. Удобно. Они и таĸ ĸучу места занимают, а теперь не будут. Каждый симулятор весит по 1-2 ГБ. А если их 10?.. и разных версий iOS?..

Но есть другой нюанс: ĸаждая сборĸа создает новый файл приложения.

8. О сĸорости сборĸи iOS билдов. Приведу пример на своём проеĸте, но это субъеĸтивно. У ĸого-то
может быть более сложный проеĸт и результаты будут отличаться.

Но!

На М1, в рамĸах рабочей сессии, ĸогда всё отĸрыто, замерял сборĸу холодную, с 0. По 10 замеров. Среднее время:

▪️ Xcode нативно: 31.18с
▪️ Xcode под розеттой: 51.01с
▪️ На перегруженном i5, ничего не отĸрыто: 73.15с

30 сеĸунд против 73! Это потрясающе.

Лучшее время после перезагрузĸи М1:

▪️ Xcode, нативно: 26.9с
▪️ Xcode, rosetta: 41.4с

Сделал замер в рамĸах рабочей сессии ĸогда отĸрыто всё на i5. И… жутĸий результат: шум, нагрев, 95-99 градусов, 176.3 сеĸунды

Повторно:, 124.8, 83.6

Короче сильно влияет, ĸаĸие задачи я делаю воĸруг. Третий – вообще листал Telegram-чат, а первые по вебу лазил, почта, и всяĸое.

Если ĸратĸо по нюансам разработĸи:

▪️ Почти весь софт оĸ
▪️ AppCode нужно ждать ARM

В остальном всё сильно лучше чем на прошĸе 13 с i5. Быстро, тихо, ĸомфортно и не лагает.

9. Теперь у меня живёт два терминала. Один под Розетту и один нативный, чтобы не переĸлючать постоянно галочĸу.

Что ещё могу сказать

1. Bluetooth-периферия стала работать лучше, не отваливается, ĸаĸ на Intel, просто «потому что». Особенно после перезапусĸа системы.

2. Странный баг Шуры с пурпурными оĸнами… Но, думаю, решится позже.

3. С обновлением 11.1 поменяли имя процессора в системе. Было
Apple Processor или Virtual Apple Processor (если под розеттой). Стало Apple M1.

4. Натĸнулся на перезагрузку из-за проблемы в системе, просто берет и перезагружается. Зависания самой системы, банально подфризило. Но это исĸлючение из правил, чем правило (все из-за AppCodе).

Один раз отвалилось всё, ĸроме мышĸи и сĸролла. Спасла перезагрузка.

5. Но самое крутое — ТИ ШИ НА. i5 при аĸтивной работе — неумолкающая турбина. Особенно ночью ее слышно везде. Бывает, заĸроешь ноут, уйдёшь спать, слышишь, что компьютер жужжит, приходишь и принудительно уводишь в сон.

6. Ноут греется при аĸтивной работе. Колени можно греть, да, но греется чисто по центру, там где М1 стоит.Но не обжигает. Просто тёплый или горячий.

7. Клавиатура мягче и тише, чем на Magic Keyboard 2.

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (74 голосов, общий рейтинг: 4.78 из 5)

🤓 Хочешь больше? Подпишись на наш Telegram.

Этот пост написан читателем в разделе Тусовка, где каждый может разместить статью. Начните по этой ссылке. Лучшие посты появятся на iPhones.ru.

P.S. Обязательно прочитайте инструкцию, она поможет.

undefined

iPhones.ru


Всем привет! Был у меня MacBook Pro 13 2017 i5 16GB, сейчас взял самый базовый Air на M1. Взял самый базовый, таĸ ĸаĸ: ▪️ ближайшая доставĸа ▪️ непонятно, ĸаĸ с софтом для меня будет на М1, поэтому решил на старте не переплачивать. Если всё будет ОК, я просто обновлюсь на более сильную железĸу в плане…

Стоит! Конечно стоит! 

Любой маковод расскажет 100 аргументов, почему стоит пользоваться макбуком и я один из них. Я фанат Apple и полностью всегда плюсую за эту технику. В статье хочу объяснить почему я так считаю. 

Начну, все-таки, с недостатков. 

Недостаток 1 — они дорогие. 

Да, действительно, маки-буки дороже, чем остальная техника. Да, вам придется раскошелиться. Но! Не забывайте про вариант б/у компьютера. У меня сейчас MacBook Pro 15’ 2013г., который повидал до меня двух хозяев и прекрасно работает без нареканий. 

Других недостататков я не нашел…поэтому переходим к плюсам.

Плюс 1 — качественная и красивая сборка. 

Техника apple собирается очень качественно. Корпус сделан из чистого алюминия, все подогнано тютелька в тютельку, ничего не висит, не болтается, не отваливается, не люфтит. Берешь его в руки и приятно…как, собственно, все у apple) 

А если вы его когда-нибудь еще и разберете…то увидите еще и внутреннюю красоту MacBook-а. Все вымерено, выверено, вентиляторы ровно друг напротив друга стоят. Красота!

Плюс 2 — все под ключ. 

Если вы не опытный пользователь и не сильно понимаете что такое операционная система и драйвера, то apple точно для вас. Покупая MacBook вы вообще не паритесь о начинке. Вы купили компьютер, распаковали и можете сразу пользоваться. Единственное, что придется устанавливать — это какие-то дополнительные программы, специфичные для ваших увлечений. Даже для того, чтобы установить программу, вам не надо ничего дополнительно ставить, запускать установщики и так далее. Вы просто берете иконку программы и перетаскиваете в папку с приложениями на компьютере. Да именно так происходит установка — просто перетаскиваете)

Плюс 3 — тачпад. 

Раньше я не понимал людей, которые работают на тачпадах. На всех ноутбуках тачпады дико маленькие и не удобные, но на маке работать тачпадом одно удовольствие. 

Во-первых, он огромный! 

Во-вторых, он настроен идеально! Я бы сказал он настроен для MacOS. Так как я ставил на свой бук windows и вот там этим тачем так же не удобно работать, как и во всех ноутбуках. Но когда запускаю MacOS, все меняется. Это рай. 

Ох…забыл сказать, что тачпад поддерживает очень много жестов. И вы можете не просто двигать мышь, а еще…в общем много чего вы можете…тут лучше один раз увидеть, чем сто раз прочитать. 

Плюс 4 — операционная система. 

На всех маках стоит операционная система MacOS. Она очень простая. 

Чтобы было понятней, представьте телефон размером с компьютер, к нему присоединили клавиатуру с тачпадом и добавили программу для работы с файлами. В кратце — это MacOS. Даже и не знаю чего еще рассказать. Просто все ну очень просто и понятно. 

Плюс 5 — он не виснет. 

Вы правильно прочитали. Он не виснет. Практически…Конечно, как и любая техника он может зависнуть, но не так как Windows. Если в случае чего, Windows зависает полностью и на долго, то в MacOS зависает только «тяжелая» программа и пока вы ждете ее «развисания» можно зайди в вк полистать новости. К тому же, эти «зависания» очень краткосрочные и приходят очень редко, поэтому вы их практически не замечаете. 

Плюс 6 — батарея

Батарея держит очень долго. От 3 до 6 часов в зависимости от нагрузки. Но при активном пользовании, такая радость продолжится пару лет, потом срок службы подходит к концу и вы привязываетесь к зарядке на всегда) 

Но даже при умирающей батарее, ваш ноутбук сможет спокойно проработать часочек-другой, чтобы на встрече с клиентом показать дизайн-проект. 

Плюс 7 — это UNIX-подобная операционная система. 

Теперь подходим к тому, почему это удобно для программистов. 

UNIX-подобная — это значит, что у вас есть Терминал. Нормальные «прогеры» очень много работают с терминалом. И многие вещи для программирования без подвыпертов на windows не поставишь. Ну к примеру на RubyOnRails кодить в Windows будет сложно. Очень сложно. 

Короче говоря, для тех, кто уже пользуется Линуксом, ничего не меняется, кроме того, что вам бонусом идет еще и стройный ноутбук с красивой продуманной операционной системой. 

А те, кто не хочет останавливаться в разработке сайтов на простых html-страничках, рано или поздно придет к какому-то фреймворку, который будет требовать UNIX-подобной операционной системы. 

Да, на Windows это все можно будет так же делать. Но на linux или mac это будет гораздо проще, без гемора и без лишних танцев с бубном. 

___________________________________

Поэтому резюмируя заголовок статьи, то ДА, на MacBook очень удобно программировать, это возможно и это нереально круто!

В конце хочу еще рассказать некоторые общие вопросы не касаемо плюсов и минусов, но на них просто необходимо ответить. 

  • Если у вас Retina-экран, то это на жизнь никак не влияет. Многие задаются вопросом: «А как я буду верстать сайты под монитор 1280 пикселей, если у меня будет 2880px?». Это не мешает. Кроме того, что картинка будет очень четкая и красивая, ничего не поменяется. 
     
  • Если вы пользователь Windows придется привыкать. Я привыкал неделю. Это нормально. Первые дни было вообще не понятно как пользоваться и думал отнести mac обратно в магазин. Но когда разберетесь, отказаться уже не сможете.
  • В плане программ на MacOS проблем нет. Все, что у вас есть на windows, есть на мак или можно найти замену. Очень много программ сейчас делается и под Windows и под Mac OS.

  • Когда я купил первый MacBook все вокруг про меня говорили, что я купил его для понтов. Хотя у меня даже мыслей таких не было. Наверное, завидовали. 

    Если iPhone могут покупать для понтов, то mac — это в первую очередь породистая рабочая лошадка. 

    Воспринимайте MacBook — как инвестиция в себя и свое время. 

    1) Все-таки, как ни крути, техника Apple — это некоторые статус. И приходить на встречу с MacBook зачтется в плюсик. 

    2) Мой первый MacBook проработал на меня 6 лет. Каждый день с утра и до вечера он с упорной верностью помогал мне зарабатывать деньги разработкой сайтов. 6 лет! Вдумайтесь! Много вы знаете компьютеров, которые готовы прожить столько? И учитывайте, что у меня ноутбук работает день и ночь. 

    По опыту скажу, что мой первый ноутбук проработал 2 года и у него отломался экран, а второй ноутбук проработал 2 месяца и сгорел….вывод можете сделать сами. 

___________________________________

И последний совет: Как выбрать MacBook?

Знаете чем мне нравится apple? Тем, что с ней не надо задаваться этим вопросов. Не думайте о том сколько процессоров у вас или сколько оперативной памяти. Не надо. Вы покупаете хорошо отстроенный аппарат, который в любом случае будет быстро и удобно работать. 

Для покупки вам нужно определиться с двумя вещами: 

Для чего вам компьютер? 

Глобально, техника Apple делится на 3 сектора: 

а) MacBook Air — это маленький, компактный, тонкий и не очень мощный компьютер. Он для тех, кому надо просто сидеть в интернете, смотреть фильмы, писать статьи в Word. Ну, в крайнем случае, поработать в Photoshop. 

б) MacBook Pro — это мощный ноутбук. Он для тех, кому нужен переносной мощный компьютер для работы. 

в) iMac — это настольный компьютер. Он большой, он мощный, но не переносной. Для тех, кому важно иметь хорошую рабочую лошадку, которая стоит в одном стойле и между городами не перемещается)

Сколько у вас есть денег?

Чем дальше от пункта А, к пункту В из первого вопроса, цена значительно увеличивается. Поэтому подумайте что вы хотите купить, что можете себе позволить и возможно придется подумать на вариантом б/у.

Удачи в программировании и, надеюсь, покупке MacBook)

Ищете лучший макбук для программирования 2023 ? Какой Мак выбрать для программирования ? Разработчики переходят на macOS — и, в частности, на MacBook Pro. Это потому, что MacBook Pro — отличный выбор для них: аппаратное обеспечение Apple имеет отличное качество сборки и время автономной работы, а операционная система Apple обеспечивает идеальную среду для программистов.какой мак выбрать для программирования

Другие причины, по которым программисты любят Mac:

  • Вы можете запускать все основные операционные системы на одном и том же оборудовании: macOS, Windows и Linux.
  • Вы можете получить доступ к основным инструментам командной строки из среды Unix.
  • Они подходят для написания кода для широкого круга приложений, включая Интернет, Mac, Windows, iOS и Android.

Но какой макбук для программирования 2023 купить ? Хотя вы можете программировать на любом Mac, некоторые модели предлагают значительные преимущества для программистов.

Многие разработчики ценят возможность работать из любого места, что означает использование MacBook Pro. 16 — дюймовый MacBook Pro имеет множество преимуществ по сравнению со своим меньшим братом: больше места на экране, более мощный процессор и дискретная видеокарта, полезная для разработки игр.

Тем не менее, если у вас ограниченный бюджет , Mac mini предлагает фантастическое соотношение цены и качества и является самой дешевой доступной моделью Mac. Недостаток: он не включает в себя монитор, клавиатуру или мышь. Однако это дает вам больше возможностей для выбора наиболее подходящих компонентов.

Если вы разработчик игр , вам понадобится Mac с мощным графическим процессором . Здесь 27-дюймовый iMac дает максимальную отдачу от затраченных средств. Меньший по размеру iMac нельзя настроить так же мощно или легко обновить, а iMac Pro — это гораздо больше компьютеров, чем нужно большинству разработчиков.

Так, какой мак выбрать для программирования ? В этой статье мы рассмотрим каждую модель Mac, доступную в настоящее время, сравнив их и изучив их сильные и слабые стороны. Читайте дальше, чтобы узнать, какой Mac лучше всего подходит для вас.

Также узнайте в чем основные различия между макбуками и  обычными ноутбуками, стоит ли инвестировать в это ?

#1 MacBook Pro 16 дюймов — от 159 999 ₽

Лучший макбук для программиста 2022

MacBook Pro 16 дюймов

Какой макбук купить в 2022 для программирования ? MacBook Pro 16 дюймов — идеальный Mac для разработчиков. Он портативный и имеет самый большой дисплей среди всех ноутбуков Apple. (Фактически у него на 13% больше пикселей, чем у предыдущей модели 2019 года.) Он обеспечивает много оперативной памяти, тонны памяти и достаточную мощность процессора и графического процессора для разработчиков игр. Его время автономной работы длительное, но не ожидайте, что вы получите полный 21 час, заявленный Apple.

С одного взгляда:

  • Размер экрана: 16-дюймовый дисплей Retina, 3456 x 2234
  • Память: 16 ГБ (максимум 64 ГБ)
  • Хранилище: 512 ГБ SSD (можно настроить на 8 ТБ SSD)
  • Процессор: чип Apple M1 Pro или M1 Max (до 10 ядер)
  • Видеокарта: M1 Pro (до 32 ядер GPU)
  • Разъем для наушников: 3,5 мм
  • Порты: три порта Thunderbolt 4, порт HDMI, слот для карты SDXC, порт MagSafe 3
  • Батарея: 21 час

Мы подготовили статью для тех, кому интересно то, как правильно заряжать свой маубук и не убить аккумлятор.

Этот MacBook Pro идеально подходит для программистов и является единственным ноутбуком Apple, подходящим для серьезной разработки игр. Конфигурация по умолчанию поставляется с твердотельным накопителем емкостью 512 ГБ, но вам следует серьезно рассмотреть возможность обновления как минимум до 2 ТБ. Самый большой SSD, который вы можете получить, составляет 8 ТБ.

Оперативной памяти можно настроить до 64 ГБ. Получите желаемую оперативную память заранее: обновление после ее покупки может быть трудным, но не невозможным. Как и 21,5-дюймовый iMac, он не припаян, но вам понадобится помощь профессионала.

Хранилище также недоступно пользователю, поэтому лучше выбрать желаемый объем при первой покупке машины. Если вы обнаружите, что вам нужно обновить хранилище после покупки, взгляните на наши рекомендуемые внешние твердотельные накопители .

Он также включает в себя лучшую клавиатуру среди всех современных MacBook. У него больше возможностей для путешествий, чем у других моделей, и даже есть физическая клавиша Escape, которая, в частности, порадует пользователей Vim.

Хотя 16-дюймовый дисплей лучше всего подходит для путешествий, вам может понадобиться что-то большее, когда вы сидите за рабочим столом. К счастью, вы можете подключить несколько больших внешних мониторов. По данным службы поддержки Apple , 16-дюймовый MacBook Pro может работать с тремя внешними дисплеями с разрешением до 6K.

Говоря о портах, этот Macbook для разработки включает четыре порта USB-C, которых многим пользователям будет достаточно. Чтобы подключить периферийные устройства USB-A, вам необходимо приобрести ключ или другой кабель.

Хотя мы считаем,что этот Mac — лучшее решение для тех, кто хочет что-то портативное, есть и другие варианты:

  • MacBook Air — более доступная альтернатива, но с меньшим экраном, менее мощным процессором и без дискретного графического процессора.
  • MacBook Pro 13 дюймов — более портативный вариант, но с меньшими ограничениями, чем у Air. Меньший экран может показаться тесным, а отсутствие дискретного графического процессора делает его менее подходящим для разработки игр.
  • Некоторые могут найти iPad Pro привлекательной портативной альтернативой, хотя вам придется скорректировать свои ожидания.

Кроме того, ознакомьтесь с нашим руководством по лучшим Макбукам для монтажа для 2023 года.

#2 Бюджетный Макбук для программиста 2022: Mac mini

Макбук для программирования 2022

Mac mini

Mac mini становится все более популярным среди разработчиков . После значительного улучшения характеристик он стал достаточно мощным, чтобы выполнять серьезную работу. Он маленький, гибкий и обманчиво мощный. Если вам нужен Mac с небольшими размерами, это отличный вариант.

С одного взгляда:

  • Размер экрана: дисплей не входит в комплект, поддерживается до трех
  • Память: 8 ГБ (максимум 16 ГБ)
  • Хранилище: 256 ГБ SSD (можно настроить на 2 ТБ SSD)
  • Процессор: чип Apple M1
  • Видеокарта: Intel UHD Graphics 630 (с поддержкой eGPU)
  • Разъем для наушников: 3,5 мм

Mac mini — это самый дешевый доступный макбук для программирования, отчасти потому, что он не поставляется с монитором, клавиатурой или мышью, поэтому это отличный выбор для людей с ограниченным бюджетом.

Кроме того, ознакомьтесь с нашим руководством по лучшим мышкам для вашего макбука.

Самые дешевые макбуки 2022

Большинство его характеристик выгодно отличаются от 27-дюймового iMac. Он может быть оснащен до 16 ГБ ОЗУ и жестким диском на 2 ТБ и оснащен быстрым процессором M1. Этого более чем достаточно для программирования. Хотя он не поставляется с монитором, он поддерживает то же разрешение 5K, что и более крупный iMac, и вы можете подключить два дисплея (один 5K, а другой 4K) или всего три монитора 4K.

Для разработки игр вам потребуется больше оперативной памяти и дискового пространства. Лучше получить желаемую конфигурацию с первого раза — ожидать обновления позже — не лучший план.

Нет двери для замены оперативной памяти, поэтому, хотя вы можете обновить ее, вам может понадобиться профессиональная помощь. А SSD припаян к материнской плате, так что заменить его нельзя. В нем также отсутствует дискретный графический процессор, но вы можете исправить это, подключив внешний графический процессор.

Конечно, вам также придется приобрести монитор или два, клавиатуру и мышь или трекпад. У вас могут быть свои любимые, но мы порекомендуем некоторые модели в разделе «Другое снаряжение» ниже.

  • Порты: четыре порта Thunderbolt 3 (USB-C), два порта USB 3, порт HDMI 2.0, Gigabit Ethernet

#3 iMac 27 дюймов —  415 790 ₽

Лучший настольный Макбук для программиста 2023

 iMac 27 дюймов

Если большую часть кода вы выполняете за рабочим столом, 27-дюймовый iMac — отличный выбор. Он включает в себя большой дисплей, небольшой размер и более чем достаточные характеристики для запуска любого приложения для разработки.

С одного взгляда:

  • Размер экрана: 27-дюймовый дисплей Retina 5K, 5120 x 2880
  • Память: 8 ГБ (максимум 64 ГБ)
  • Хранилище: 256 SSD (можно настроить до 512 SSD)
  • Процессор: 6-ядерный Intel Core i5 10-го поколения с тактовой частотой 3,1 ГГц
  • Видеокарта: Radeon Pro 5300 с 4 ГБ памяти GDDR6 или Radeon Pro 5500 XT с 8 ГБ памяти GDDR6
  • Разъем для наушников: 3,5 мм
  • Порты: четыре порта USB 3, два порта Thunderbolt 3 (USB-C), Gigabit Ethernet

Если вам не нужна портативность, 27-дюймовый iMac станет идеальным выбором для программистов. Он обладает всеми необходимыми характеристиками даже для разработки игр, хотя для этого мы рекомендуем вам увеличить объем оперативной памяти до 16 ГБ, а жесткий диск — до большого SSD. Вы можете максимально увеличить мощность iMac, выбрав 8-ядерный процессор i9 с тактовой частотой 3,6 ГГц, хотя такая конфигурация недоступна на Amazon.

Этот iMac имеет большой экран с разрешением 5K — самый большой на любом Mac — на котором будет отображаться много кода и несколько окон, что позволит вам продуктивно работать. Чтобы увеличить площадь экрана, вы можете добавить еще один дисплей 5K или два дисплея 4K.

В отличие от многих современных компьютеров Mac, 27-дюймовый iMac относительно легко обновить после покупки. Оперативную память можно увеличить (вплоть до 64 ГБ), поместив новые карты памяти SDRAM в слоты в нижней части монитора. На этой странице службы поддержки Apple вы найдете необходимые вам спецификации . Также можно добавить SSD позже, но эту работу лучше доверить профессионалу.

Имеется множество портов для ваших периферийных устройств: четыре порта USB 3 и два порта Thunderbolt 3 (USB-C), которые поддерживают DisplayPort, Thunderbolt, USB 3.1 и Thunderbolt 2 (который с адаптерами позволяет подключать HDMI, DVI и VGA). устройства).
Порты находятся сзади, и добраться до них немного сложно. Решение: добавьте алюминиевый концентратор Satechi , который крепится к нижней части экрана вашего iMac, или концентратор Macally , который удобно размещается на вашем столе.

#4 MacBook Air — от 86 893 ₽

Macbook для программирования 2023

MacBook Air

MacBook Air — самый портативный компьютер Apple и самый доступный ноутбук. Спецификации Air довольно ограничены, и невозможно обновить его компоненты после покупки.  Если вы делаете большую часть кода в текстовом редакторе, а не в IDE, то да.

С одного взгляда:

  • Размер экрана: 13,3-дюймовый дисплей Retina, 2560 x 1600
  • Память: 8 ГБ (максимум 16 ГБ)
  • Хранилище: 256 ГБ SSD (можно настроить на 1 ТБ SSD)
  • Процессор: чип Apple M1
  • Видеокарта: до 8-ядерного графического процессора Apple
  • Разъем для наушников: 3,5 мм
  • Порты: два порта Thunderbolt 4 (USB-C)
  • Батарея: 18 часов

Если вы пишете свой код в текстовом редакторе, эта маленькая машина может удовлетворить ваши потребности. Однако при использовании его с IDE вы столкнетесь с узкими местами. Отсутствие дискретного графического процессора делает его непригодным для разработки игр. Несмотря на то, что вы можете добавить внешний графический процессор, другие характеристики сдерживают его.

Его небольшой дисплей Retina теперь предлагает столько же пикселей, сколько 13-дюймовый MacBook Pro. Можно подключить один внешний 5K или два 4K.

#5 MacBook Pro 13-inch — от 96 200 ₽

13-inch MacBook Pro

13-дюймовый MacBook Pro ненамного больше MacBook Air, но гораздо мощнее. Это хорошая альтернатива 16-дюймовому Pro, если вам нужно что-то более портативное, но не такое мощное и с возможностью модернизации.

С одного взгляда:

  • Размер экрана: 13-дюймовый дисплей Retina, 2560 x 1600
  • Память: 8 ГБ (максимум 16 ГБ)
  • Хранилище: 512 ГБ SSD (можно настроить на 2 ТБ SSD)
  • Процессор: четырехъядерный Intel Core i5 8-го поколения с тактовой частотой 2,4 ГГц.
  • Видеокарта: Intel Iris Plus Graphics 655
  • Разъем для наушников: 3,5 мм
  • Порты: четыре порта Thunderbolt 3
  • Батарея: 10 часов

Как и 16-дюймовая модель, 13-дюймовый MacBook Pro обладает всеми характеристиками, необходимыми для разработки, но, в отличие от своего старшего брата, он не подходит для разработчиков игр. Это потому, что у него нет дискретного графического процессора. В некоторой степени это можно исправить, добавив внешний графический процессор. Мы перечисляем некоторые варианты для этого в разделе «Другое снаряжение».

Но 13-дюймовая модель не может похвастаться такими высокими характеристиками, как MacBook Pro высшего класса, и вы не можете обновить ее компоненты после покупки. Если вам нужно больше места на экране, когда вы сидите за рабочим столом, вы можете подключить один внешний монитор 5K или два внешних монитора 4K.

Андрей Васильев

18.10.2020

С любой. Для фронтенда главная проблема — это диск. SSD в маках норм подходит для этого. Хотя я бы core i5 минималкой брал.

Но по честноку любой виндовый бук с WSL взять. Я на xps 13 9360 живу
Потребление ОЗУ и процессора в работе при открытом WebStorm, WSL и запущенной сборке проекта.

Ответить

Развернуть ветку

Max

18.10.2020

Исходя из формулировки вопроса, программирование — явно не самое важное, главное — макбук. Для программирования сейчас достаточно любого говна, которое грузится в ОС

Ответить

Развернуть ветку

Виктор Васильев

18.10.2020

удобство юникс системы? Линух просто такое себе по юзерфрендли. А мак это и юзерфрендли и юникс. ТАк что естественно выбор мак вполне логичен

Ответить

Развернуть ветку

Виктор Васильев

19.10.2020

а ты там в юникс сможешь? ты можешь бахнуть  WSL или виртульную машину но тогда это уже не юзерфрендли становится. Потому мак и популярен у разработчиков что он соединяет две вещи. Это не значит что мак лучше в целом. Он просто приятнее именно для этого

Ответить

Развернуть ветку

Max

19.10.2020

Вопрос был в достаточности, мак конечно удобен, особенно для бэкендеров, почти повторяет линукс среду и тд, но он стоит немного дороже компа или ноута на винде, которого именно что «достаточно» для программирования на JS и подобном

Ответить

Развернуть ветку

Vadum Dio

18.10.2020


Автор

Я к тому, что стандартная конфигурация – 128 GB SSD и 8 GB RAM – этого вроде как маловато или нет?

Ответить

Развернуть ветку

Аккаунт удален

18.10.2020

Комментарий недоступен

Ответить

Развернуть ветку

Сын маминой подруги

18.10.2020

Насколько я понял, хром кушает столько, сколько есть. У меня например 8гб оперативы. Когда брал ноут, боялся, что надо будет расширять, но не хватало денег на конфигурацию получше, так что планировал докупать плашку при первой же возможности.
В итоге при запущенном хроме, вебшторме, римволде и еще нескольких программ, использование ОЗУ никогда не упирается в потолок. Хотя бы 100-200Мб ещё остаётся. Так до сих пор и не расширил память.

Ноут не мак, если что. Когда покупал, посмотрел на конфигурацию мака сотрудника на работе (хз, какого там года) и взял такой же леново в 1.8 раза дешевле.  

Ответить

Развернуть ветку

Паралельная вселенная

18.10.2020

Это MacOs кушает столько сколько есть. Macmini, на борту 32Гб Озу и при всех закрытых программ занято всего — 25ГБ где-то. Т.е. куда уходит не ясно, наверно под кэш системы, но я ещё не чувствовал не хватку или зависания системы. 

Ответить

Развернуть ветку

Аккаунт удален

18.10.2020

Комментарий недоступен

Ответить

Развернуть ветку

BeGentle

19.10.2020

Если говорим за размеры, то погугли Huawei MateBook

Ответить

Развернуть ветку

Паралельная вселенная

18.10.2020

Устройства Яблока вообще нужно брать только начиная со средней комплектации, а она идёт с $2000 за MBP13. (Если по хорошему) 
А так лучше ноут на Винде взять, будет дешевле и не чем не хуже. Сомневаюсь что вы достаточно зарабатываете чтоб брать дорогие девайсы

Ответить

Развернуть ветку

Тайный Филипп

18.10.2020

Неплохой 13-дюймовый калькулятор «для работы».

Ответить

Развернуть ветку

Паралельная вселенная

18.10.2020

В средней комплектации 4 порта thanderbolt 3 вместо 2. 
Там и 2 вентилятора. 
PS Мы все знаем каким вышел новый Air. ) 

Ответить

Развернуть ветку

Vadum Dio

18.10.2020


Автор

Ну, скажем, MBP13 с такими характеристиками – это средняя по Вашему? :)

Экран 13.3″ (2560×1600), IPS / глянцевый / Intel Core i5-8259U (2.3 — 3.8 ГГц) / RAM 8 ГБ / SSD 512 ГБ / Intel Iris Plus Graphics 655 / Wi-Fi 802.11 a/b/g/n/ac / Bluetooth 5.0 / Веб-камера FaceTime HD 720p 0.3 Мп / MacOS High Sierra / 304.1×212.4×14.9 мм, 1.37 кг / серый

Ответить

Развернуть ветку

Андрей Васильев

18.10.2020

Intel Core i5-8259U? Ты на БУ рынке берёшь что ли? 2 поколения прошло уже. Даже core i3 текущего поколения будет производительнее, чем то, что вы описали.

Ответить

Развернуть ветку

Vadum Dio

18.10.2020


Автор

Вы удивитесь, но Apple обновила процессоры до 10-го поколения только в линейке 2020 года, до этого было 8-е онли. И да, разница между ними несущественна, ели Вы не в курсе (по крайней мере, чтобы переплачивать $100+).

Ответить

Развернуть ветку

Эклер

18.10.2020

Можно просто установить WSL и будет 2 в 1

Ответить

Развернуть ветку

Соответствующий самолет

18.10.2020

Комментарий недоступен

Ответить

Развернуть ветку

Alex Litvinov

19.10.2020

Сидел раньше на macbook air 2017 с 128гб памяти и 8 оперативы. Проекты — react, vue. Памяти накопителя хватало, система намного удобнее для работы чем тот же windows (сейчас работаю на ПК с wsl, есть с чем сравнивать). Единственное, что мешало — ноутбук греется, часто без видимой на то причины (даже во время серфинга в хроме), во время работы так же сильно грелся. И, хоть для фронтенда вообще не нужно мощное железо, но когда запускал большие проекты, макбук, хоть и не зависал намертво, но очень уж долго думал секунд по 5 после каждого сохранения. Короче, я перешёл с мака на Винду, по причине ебейшего нагрева во время работы, и того, что 8 оперативы наверное все таки слишком мало даже для фронтенда. Сижу сейчас на ryzen 2600 и 16 оперативами и чувствую себя хорошо, но если бы я брал мак, то это была бы 100% про версия, по той причине, что там нету траблов с нагревом и с 16gb оперативы. При этом скажу, что, несмотря на недостатки, это ахуительная система для работы, каждый раз когда на работе появляется нетребовательная задача, беру в руки свой Эйр и кайфую. Надеюсь тебе мой отзыв помог, а я буду ждать, когда прошки 2020 подешевеют)

Ответить

Развернуть ветку

Аккаунт удален

18.10.2020

Комментарий недоступен

Ответить

Развернуть ветку

Кровавый Филипп

19.10.2020

Комментарий недоступен

Ответить

Развернуть ветку

Sullen Cover

19.10.2020

Откуда вообще пошел миф «нужен ноутбук для разработки — бери мак»? Из всех моей товарищей никто не смог на нем работать так же продуктивно, как на пк/немаках. Один только костыль с докером чего стоит.

Ответить

Развернуть ветку

Vadum Dio

19.10.2020


Автор

Какой костыль с докером? Там вроде все норм, нет?

Ответить

Развернуть ветку

Понравилась статья? Поделить с друзьями:
  • Можно ли программировать для ios на windows
  • Можно ли с телефона подключиться к удаленному рабочему столу windows
  • Можно ли проапгрейдить windows 10 home до pro
  • Можно ли с помощью телефона установить windows на компьютер
  • Можно ли присоединить airpods к windows