Лепшы Mac для праграмавання (8 лепшых варыянтаў у 2022 г.)

  • Падзяліцца Гэтым
Cathy Daniels

Змест

Распрацоўшчыкі сцякаюцца ў macOS—і MacBook Pro у прыватнасці. Гэта таму, што MacBook Pro з'яўляецца выдатным выбарам для іх: абсталяванне Apple мае выдатную якасць зборкі і час аўтаномнай працы, а аперацыйная сістэма Apple забяспечвае ідэальнае асяроддзе для праграмістаў.

Іншыя прычыны, па якіх праграмістам падабаюцца Mac:

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

Але які Mac вам купіць? Нягледзячы на ​​тое, што вы можаце праграмаваць на любым Mac, некаторыя мадэлі прапануюць істотныя перавагі для праграмістаў.

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

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

Калі вы распрацоўшчык гульняў , вам спатрэбіцца Mac з магутным графічным працэсарам . Вось 27-цалевы iMac памер: 21,5-цалевы дысплей Retina 4K, 4096 x 2304

  • Памяць: 8 ГБ (максімум 32 ГБ)
  • Назапашвальнік: 1 ТБ Fusion Drive (канфігуруецца да 1 ТБ SSD)
  • Працэсар: 6-ядзерны Intel Core i5 8-га пакалення 3,0 ГГц
  • Графічная карта: AMD Radeon Pro 560X з 4 ГБ GDDR5
  • Раз'ём для навушнікаў: 3,5 мм
  • Парты: Чатыры парты USB 3, два порты Thunderbolt 3 (USB-C), Gigabit Ethernet
  • 21,5-цалевы iMac каштуе на сотні долараў танней, чым 27-цалевая мадэль, і ён змесціцца на меншых сталах калі месца з'яўляецца праблемай, але гэта пакідае ў вас менш варыянтаў.

    Гэта забяспечвае больш чым дастаткова магутнасці для большасці распрацоўшчыкаў, нават распрацоўшчыкаў гульняў. Але калі вам патрэбна большая магутнасць, максімальныя характарыстыкі ніжэй, чым у iMac 27-цаляў: 32 ГБ аператыўнай памяці замест 64 ГБ, 1 ТБ SSD замест 2 ТБ, менш магутны працэсар і 4 ГБ відэааператыўнай памяці замест 8. І ў адрозненне ад 27-цалёвага iMac, большасць кампанентаў нельга абнавіць пасля пакупкі.

    21,5-цалевы манітор 4K мае шмат месца для адлюстравання вашага кода, і вы можаце падключыць знешні дысплей 5K ( або яшчэ два 4K) праз порт Thunderbolt 3.

    Ёсць шмат партоў USB і USB-C, але яны знаходзяцца ззаду, дзе іх цяжка дасягнуць. Вы можаце разгледзець магчымасць больш лёгкадаступнага цэнтра. Мы разглядаем некалькі варыянтаў пры асвятленні 27-цалевага iMac вышэй.

    4. iMac Pro

    TechCrunch называе iMac Pro «любоўным лістом да распрацоўшчыкаў» і валоданне адным можа зрабіцьтвае фантазіі спраўджваюцца. Але калі вы не перасягаеце межы - скажам, не займаецеся распрацоўкай цяжкіх гульняў або VR - гэта больш камп'ютэр, чым вам трэба. Большасць распрацоўшчыкаў лічаць, што 27-цалевы iMac лепш падыходзіць.

    Кароткі агляд:

    • Памер экрана: 27-цалевы дысплей Retina 5K, 5120 x 2880
    • Памяць: 32 ГБ (256 ГБ максімум)
    • Назапашвальнік: 1 ТБ SSD (з магчымасцю канфігурацыі да 4 ТБ SSD)
    • Працэсар: 3,2 ГГц 8-ядзерны Intel Xeon W
    • Графічная карта: графіка AMD Radeon Pro Vega 56 з 8 ГБ HBM2 (з магчымасцю канфігурацыі да 16 ГБ)
    • Раз'ём для навушнікаў: 3,5 мм
    • Парты: Чатыры парты USB, чатыры Thunderbolt 3 (USB‑C) ) парты, 10Gb Ethernet

    iMac Pro бярэ на сябе ўсё, дзе iMac спыняецца. Яго можна наладзіць значна больш, чым калі-небудзь спатрэбіцца большасці распрацоўшчыкаў гульняў: 256 ГБ аператыўнай памяці, 4 ТБ SSD, працэсар Xeon W і 16 ГБ відэааператыўнай памяці. Гэта больш чым дастаткова прасторы для росту! Нават яго аздабленне касмічна-шэрага колеру выглядае прэміум-класа.

    Для каго гэта? І TechCrunch, і The Verge першымі падумалі пра распрацоўшчыкаў VR. “iMac Pro - гэта звер, але ён не для ўсіх” - гэта назва агляду The Verge.

    Далей яны кажуць: “Калі вы збіраецеся купіць гэтую машыну, я лічу, што вы павінен дакладна ведаць, для чаго вы плануеце яго выкарыстоўваць». Яны мяркуюць, што тыя, хто працуе з VR, відэа 8K, навуковым мадэляваннем і машынным навучаннем, ідэальныя.

    5. iPad Pro 12,9 цалі

    Нарэшце, я пакідаю вам прапанову з левага поля, гэтанават не Mac: iPad Pro . Гэты варыянт не столькі рэкамендацыйны, колькі цікавы. Усё большая колькасць праграмістаў выкарыстоўвае iPad Pro для распрацоўкі.

    Кароткі агляд:

    • Памер экрана: 12,9-цалевы дысплей Retina
    • Памяць: 4 ГБ
    • Захоўванне: 128 ГБ
    • Працэсар: чып A12X Bionic з Neural Engine
    • Раз'ём для навушнікаў: няма
    • Парты: USB-C

    Праграмаванне на iPad - гэта не тое самае, што праграмаванне на Mac. Калі вы робіце большую частку сваёй працы за сталом, вы маглі б падумаць пра iPad Pro замест MacBook Pro як партатыўны інструмент, калі вы знаходзіцеся па-за офісам.

    Колькасць інструментаў iOS для распрацоўшчыкаў расце, уключаючы тэкставыя рэдактары і клавіятуры iOS, прызначаныя для праграмістаў:

    • Code Editor by Panic
    • Buffer Editor – Code Editor
    • Textastic Code Editor 8
    • DevKey – клавіятура распрацоўшчыка для праграмавання

    Існуе нават расце колькасць IDE, якія можна выкарыстоўваць на вашым iPad (некаторыя з'яўляюцца праграмамі для браўзера, а іншыя з'яўляюцца праграмамі для iOS):

    • Gitpod, IDE на аснове браўзера
    • Code-Server заснаваны на браўзеры і дазваляе вам выкарыстоўваць аддаленую IDE VS Code
    • Continuous - гэта .NET C# і F# IDE
    • Codea - гэта Lua IDE
    • Pythonista 3 - перспектыўная Python IDE
    • Carnets, бясплатная Python IDE
    • Pyto, іншая Python IDE
    • iSH забяспечвае абалонку каманднага радка для iOS

    Іншае абсталяванне Mac для праграмістаў

    Распрацоўшчыкі маюць цвёрдае меркаваннепра абсталяванне, якое яны выкарыстоўваюць, і спосаб наладжвання сваіх сістэм. Вось разбор некаторых папулярных варыянтаў.

    Маніторы

    Хоць многія распрацоўшчыкі аддаюць перавагу ноўтбукам, чым настольным, яны таксама любяць вялікія маніторы — і іх шмат. Яны не памыляюцца. У старым артыкуле з Coding Horror цытуюцца вынікі даследавання Універсітэта Юты: большая плошча экрана азначае большую прадукцыйнасць.

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

    Лепшая клавіятура

    Хоць многім распрацоўшчыкам падабаюцца клавіятуры MacBook і Magic ад Apple, даволі многія выбіраюць абнаўленне. Мы распавядаем пра перавагі абнаўлення вашай клавіятуры ў нашым аглядзе: Лепшая бесправадная клавіятура для Mac.

    На эрганамічных клавіятурах часцяком хутчэй набіраць тэкст і зніжаецца рызыка атрымання траўмы. Механічныя клавіятуры - папулярная (і модная) альтэрнатыва. Яны хуткія, тактыльныя і даўгавечныя, і гэта робіць іх папулярнымі як сярод геймераў, так і сярод распрацоўшчыкаў.

    Чытаць далей: Лепшая клавіятура для праграмавання

    Лепшая мыш

    Аналагічным чынам, першакласная мыш, трэкбол або трэкпад могуць дапамагчы вам працаваць больш прадуктыўна, адначасова абараняючы запясце ад нагрузкі і болю. Мы разглядаем іх перавагі ў гэтым аглядзе: Лепшая мыш для Mac.

    Зручнае крэсла

    Дзе вы працуеце? У крэсле. Па восем гадзін і больш кожны дзень. Вам лепш зрабіць яго зручным і спісы Coding Horrorнекалькі прычын, па якіх кожны праграміст павінен паставіцца да пакупкі сур'ёзна, у тым ліку павышэнне прадукцыйнасці.

    Прачытайце наш агляд лепшых крэслаў для праграмістаў, каб даведацца пра некалькі высока ацэненых эрганамічных офісных крэслаў.

    Многія распрацоўшчыкі носяць навушнікі з шумапрыглушэннем, каб заблакіраваць свет і выразна сказаць: «Пакіньце мяне ў спакоі. Я працую." Мы апісваем іх перавагі ў нашым аглядзе "Лепшыя шумаізалюючыя навушнікі".

    Знешні жорсткі дыск або цвёрдацельны назапашвальнік

    Вам спатрэбіцца месца для архівавання і рэзервовага капіравання вашых праектаў, таму вазьміце некалькі знешніх жорсткіх дыскаў або SSD для архівавання і рэзервовага капіравання. Глядзіце нашы лепшыя рэкамендацыі ў гэтых аглядах:

    • Лепшыя дыскі для рэзервовага капіравання для Mac
    • Лепшы знешні SSD для Mac

    Знешні графічны працэсар (eGPU)

    Нарэшце, калі вы выкарыстоўвалі Mac без асобнага графічнага працэсара і раптам заняліся распрацоўкай гульняў, вы можаце сутыкнуцца з вузкімі месцамі, звязанымі з прадукцыйнасцю. Даданне вонкавага графічнага працэсара (eGPU) з падтрымкай Thunderbolt значна зменіць свет.

    Для атрымання дадатковай інфармацыі звярніцеся да гэтага артыкула службы падтрымкі Apple: Выкарыстоўвайце знешні графічны працэсар з вашым Mac.

    Якія вылічальныя патрэбы праграміста?

    Праграмаванне - гэта шырокая ніша, якая ўключае ў сябе вэб-распрацоўку інтэрфейсу і серверу, а таксама распрацоўку праграм для настольных кампутараў і мабільных прылад. Гэта ўключае ў сябе мноства задач, уключаючы напісанне і тэставанне кода, адладку ікампіляцыя і нават разгалінаванне кода ад іншых распрацоўшчыкаў.

    Патрэбы ў апаратным забеспячэнні могуць істотна адрознівацца ў розных праграмістаў. Многім распрацоўшчыкам не патрэбны асабліва магутны кампутар. Але ў той час як напісанне кода выкарыстоўвае мала рэсурсаў, некаторыя праграмы, у якіх вы пішаце, выкарыстоўваюць. Кампіляцыя кода з'яўляецца працаёмкай працай працэсара, і распрацоўшчыкам гульняў патрэбны Mac з магутнай відэакартай.

    Праграмнае забеспячэнне для праграмавання

    Распрацоўшчыкі маюць цвёрдае меркаванне аб праграмным забеспячэнні, і ёсць шмат варыянтаў там. Многія пішуць код у сваім любімым тэкставым рэдактары і выкарыстоўваюць іншыя інструменты (у тым ліку інструменты каманднага радка), каб выканаць астатнюю працу.

    Але замест таго, каб выкарыстоўваць калекцыю незалежных інструментаў, многія выбіраюць адно прыкладанне, якое уключае ўсе неабходныя функцыі: IDE або інтэграванае асяроддзе распрацоўкі. IDE даюць распрацоўнікам усё неабходнае ад пачатку да канца: тэкставы рэдактар, кампілятар, адладчык і зборку або выкананне інтэграцыі.

    Паколькі гэтыя праграмы робяць больш, чым простыя тэкставыя рэдактары, яны маюць больш высокія сістэмныя патрабаванні. Тры найбольш папулярныя IDE ўключаюць:

    • Apple Xcode IDE 11 для распрацоўкі прыкладанняў Mac і iOS
    • Microsoft Visual Studio Code для Azure, iOS, Android і вэб-распрацоўкі
    • Платформа Unity Core для распрацоўкі 2D і 3D гульняў, якую мы разгледзім у наступным раздзеле

    Акрамя гэтых трох, існуе шырокі спектр даступных IDE — многія з іх спецыялізуюцца на адной або большмовы праграмавання) — у тым ліку Eclipse, Komodo IDE, NetBeans, PyCharm, IntelliJ IDEA і RubyMine.

    Шырокі дыяпазон варыянтаў азначае шырокі дыяпазон сістэмных патрабаванняў, некаторыя з іх вельмі інтэнсіўныя. Такім чынам, што трэба для запуску гэтых праграм на Mac?

    Mac, здольны запускаць такое праграмнае забеспячэнне

    Кожная IDE мае мінімальныя сістэмныя патрабаванні. Паколькі яны з'яўляюцца мінімальнымі патрабаваннямі, а не рэкамендацыямі, лепш набыць камп'ютар больш магутны, чым гэтыя патрабаванні—асабліва таму, што вы, верагодна, будзеце запускаць некалькі праграм адначасова.

    Сістэмныя патрабаванні для Xcode 11 простыя:

    • Аперацыйная сістэма: macOS Mojave 10.14.4 або больш позняя версія.

    Microsoft змяшчае некалькі дадатковых звестак у сістэмных патрабаваннях Visual Studio Code 2019:

    • Аперацыйная сістэма: macOS High Sierra 10.13 або больш позняя версія,
    • Працэсар: 1,8 ГГц або больш хуткі, рэкамендуецца двух'ядравы або лепшы,
    • Аператыўная памяць: 4 ГБ, 8 ГБ рэкамендуецца ,
    • Захоўванне: 5,6 ГБ вольнай дыскавай прасторы.

    Практычна кожная мадэль Mac здольная запускаць гэтыя праграмы (ну, MacBook Air мае двух'ядравы працэсар 1,6 ГГц працэсар i5, які крыху ніжэйшы за патрабаванні Visual Studio). Але ці рэалістычныя гэта чаканні? У рэальным свеце ці прапануе які-небудзь Mac тое, што патрэбна распрацоўшчыку, які не займаецца гульнямі?

    Не. Некаторыя кампутары Mac маламагутныя, і пры моцным націсканні іх будзе цяжка, асабліва падчас кампіляцыі. Іншыя Mac пераўзыходзяць і незабяспечваюць распрацоўшчыкам годнае суадносіны кошту і якасці. Давайце паглядзім на некаторыя больш рэалістычныя рэкамендацыі па кадаванні:

    • Калі вы не займаецеся распрацоўкай гульняў (мы разгледзім гэта ў наступным раздзеле), відэакарта не будзе мець вялікага значэння.
    • Звышхуткі працэсар таксама не мае вырашальнага значэння. Ваш код будзе кампілявацца хутчэй з лепшым працэсарам, таму купіце лепшы, які вы можаце сабе дазволіць, але не турбуйцеся аб набыцці хот-рода. MacWorld заўважае: «Вам, верагодна, будзе добра выкарыстоўваць двух'ядравы працэсар i5 для кадавання або нават i3 у MacBook Air пачатковага ўзроўню, але калі ў вас ёсць лішнія грошы, не пашкодзіць набыць больш магутны Mac.”
    • Пераканайцеся, што ў вас дастаткова аператыўнай памяці. Гэта найбольш паўплывае на тое, як працуе ваша IDE. Вазьміце рэкамендацыю Microsoft аб 8 ГБ 8 ГБ. Xcode таксама выкарыстоўвае шмат аператыўнай памяці, і вы можаце адначасова запускаць іншыя праграмы (напрыклад, Photoshop). MacWorld рэкамендуе вам набыць 16 ГБ, калі вы хочаце, каб новы Mac быў гатовы да будучыні.
    • Нарэшце, вы будзеце выкарыстоўваць адносна мала месца для захоўвання - мінімум 256 ГБ часта цалкам рэальна. Але майце на ўвазе, што IDE працуюць нашмат лепш на цвёрдым дыску SSD.

    Распрацоўшчыкам гульняў патрэбны Mac з магутнай графічнай картай

    Вам патрэбен лепшы Mac, калі вы робіце графіка, распрацоўка гульняў або VR. Гэта азначае больш аператыўнай памяці, лепшы працэсар і, што вельмі важна, дыскрэтны графічны працэсар.

    Многія распрацоўшчыкі гульняў выкарыстоўваюць, напрыклад, Unity Core. Ягосістэмныя патрабаванні:

    • Аперацыйная сістэма: macOS Sierra 10.12.6 або больш позняя версія
    • Працэсар: архітэктура X64 з падтрымкай набору інструкцый SSE2
    • Графічныя працэсары Intel і AMD з падтрымкай Metal .

    Зноў жа, гэта толькі мінімальныя патрабаванні, і яны суправаджаюцца адмовай ад адказнасці: «Фактычная прадукцыйнасць і якасць візуалізацыі могуць адрознівацца ў залежнасці ад складанасці вашага праекта».

    Дыскрэтны графічны працэсар неабходны. 8-16 ГБ аператыўнай памяці ўсё яшчэ рэальна, але пераважней 16 ГБ. Вось рэкамендацыя Laptop Under Budget адносна працэсара: «Калі вы займаецеся чымсьці інтэнсіўным, напрыклад, распрацоўкай гульняў або праграмаваннем у галіне графікі, то мы рэкамендуем вам ноўтбукі з працэсарам Intel i7 (шасціядзерны, калі вы можаце сабе гэта дазволіць)»

    Нарэшце, распрацоўшчыкам гульняў патрабуецца значна больш месца для захоўвання сваіх праектаў. Рэкамендуецца SSD з 2-4 ТБ прасторы.

    Пераноснасць

    Праграмісты часта працуюць у адзіночку і могуць працаваць дзе заўгодна. Яны могуць працаваць з дому, або ў мясцовай кавярні, або ў падарожжы.

    Гэта робіць партатыўныя кампутары асабліва спакуслівымі. Нягледзячы на ​​тое, што набыццё MacBook не з'яўляецца абавязковым патрабаваннем, гэта робяць многія распрацоўшчыкі.

    Пакуль вы праглядаеце спецыфікацыі MacBook, звярніце ўвагу на рэкламуемы час аўтаномнай працы, але не чакайце, што атрымаеце суму, заяўленую ў спецыфікацыях. Праграмнае забеспячэнне для распрацоўкі можа вельмі патрабаваць працэсара, што можа скараціць тэрмін службы батарэі ўсяго да некалькіх гадзін. Напрыклад, «Праграмістыскардзяцца, што Xcode з'ядае шмат батарэі», - папярэджвае MacWorld.

    Шмат экраннай прасторы

    Вы не жадаеце адчуваць сябе цесна падчас кадавання, таму многія распрацоўшчыкі аддаюць перавагу вялікім маніторам. 27-цалевы экран - гэта добра, але, відавочна, не абавязкова. Некаторыя распрацоўшчыкі нават аддаюць перавагу ўстаноўцы некалькіх манітораў. MacBook пастаўляецца з меншымі маніторамі, але падтрымлівае некалькі вялікіх знешніх, што вельмі карысна пры працы за сталом. У руху 16-цалевы MacBook Pro мае відавочную перавагу перад 13-цалевай мадэллю — калі толькі максімальная партатыўнасць не з'яўляецца вашым абсалютным прыярытэтам.

    Што ўсё гэта значыць? Гэта азначае, што вы павінны ўключыць у свой бюджэт кошт дадатковага манітора або двух. Дадатковая прастора на экране можа станоўча паўплываць на вашу прадукцыйнасць. На шчасце, усе Mac цяпер маюць дысплей Retina, які дазваляе змясціць больш кода на экране.

    Якасная клавіятура, мыш і іншыя прыстасаванні

    Распрацоўшчыкі ўважліва ставяцца да працоўных прастор. Яны любяць наладжваць іх так, каб яны былі шчаслівыя і прадуктыўныя падчас працы. Значная частка гэтай увагі надаецца перыферыйным прыладам, якімі яны карыстаюцца.

    Больш за ўсё часу яны выкарыстоўваюць на клавіятуры. У той час як многія задаволены Magic Keyboard, якая пастаўляецца з iMac, або клавіятурамі-матылькамі, якія пастаўляюцца з MacBook, многія распрацоўшчыкі пераходзяць на прэміум-альтэрнатыву.

    Чаму? Клавіятуры Apple маюць некалькі недахопаўдае лепшы ўдар за вашы грошы. Меншы iMac не можа быць так магутна настроены або абноўлены так проста, а iMac Pro - нашмат больш камп'ютар, чым патрабуецца большасці распрацоўшчыкаў.

    У гэтым артыкуле мы разгледзім усе мадэлі Mac, даступныя ў цяперашні час, параўноўваючы іх і даследуючы іх моцныя і слабыя бакі. Чытайце далей, каб даведацца, які Mac лепш за ўсё падыходзіць для вас.

    Я раіў людзям наконт лепшага камп'ютара для іх патрэб з 80-х гадоў, і я карыстаўся Mac асабіста больш за дзесяць гадоў. У сваёй кар'еры я ствараў кабінеты камп'ютэрнага навучання, кіраваў ІТ-патрэбамі арганізацый і аказваў тэхнічную падтрымку прыватным асобам і прадпрыемствам. Я нядаўна абнавіў свой Mac. Мой выбар? 27-цалевы iMac.

    Але я ніколі не працаваў поўны працоўны дзень распрацоўшчыкам. У мяне ёсць дыплом па чыстай матэматыцы і я скончыў некалькі курсаў праграмавання ў рамках свайго навучання. Я важдаўся са шматлікімі мовамі сцэнарыяў і тэкставымі рэдактарамі пры рэдагаванні кантэнту для Інтэрнэту. Я працаваў з распрацоўшчыкамі і атрымліваў сапраўднае задавальненне ад праверкі іх камп'ютараў і налад. Вядома, усё гэта дае мне толькі крыху адчуць тое, што вам трэба.

    Такім чынам, я працаваў больш. Я атрымаў меркаванне ад сапраўдных праграмістаў, у тым ліку ад майго сына, які нядаўна пачаў працаваць вэб-распрацоўшчыкам і набывае шмат новага абсталявання. Я таксама звярнуў пільную ўвагу на рэкамендацыі распрацоўшчыкаў па экіпіроўцы ў Інтэрнэцераспрацоўшчыкі:

    • Яны мала падарожнічаюць. Пры інтэнсіўным выкарыстанні гэта можа выклікаць нагрузку на запясце і руку.
    • Размяшчэнне клавіш курсора не ідэальнае. На нядаўніх клавіятурах Mac клавішы «Уверх» і «Уніз» атрымліваюць толькі палову клавішы кожная.
    • MacBook Pro з Touch Bar не мае фізічнай клавішы Escape. Гэта асабліва непрыемна для карыстальнікаў Vim, якія часта звяртаюцца да гэтага ключа. На шчасце, 16-цалевы MacBook Pro 2019 года мае і сэнсарную панэль, і фізічную клавішу Escape (а таксама крыху больш для перамяшчэння).
    • Карыстальнікам трэба ўтрымліваць клавішу Fn, каб атрымаць доступ да пэўных функцый. Распрацоўшчыкі могуць абысціся без неабходнасці націскаць дадатковыя клавішы.

    Распрацоўшчыкі не жадаюць ісці на кампраміс са сваёй клавіятурай, у тым ліку і з раскладкай клавіятуры. Хаця больш кампактныя клавіятуры становяцца папулярнымі, яны не заўсёды лепшы інструмент для праграмістаў. Большасць аддае перавагу клавіятуры з большай колькасцю клавіш, а не адной, якая патрабуе адначасовага ўтрымання некалькіх камбінацый клавіш для выканання задачы.

    Якасныя эрганамічныя і механічныя клавіятуры - выдатны варыянт для праграмістаў. Мы рэкамендуем некаторыя варыянты для абодвух у раздзеле «Іншае абсталяванне» ў канцы гэтага артыкула. Мышы прэміум-класа - яшчэ адно папулярнае абнаўленне. Мы таксама ўключым іх спіс у канцы.

    На шчасце, усе Mac маюць хуткія парты Thunderbolt, якія падтрымліваюць прылады USB-C. Настольныя кампутары Mac таксама маюць шмат традыцыйных партоў USB, і выможна набыць знешнія USB-канцэнтратары, калі яны вам патрэбныя для вашага MacBook.

    Як мы выбіраем лепшы Mac для праграмістаў

    Цяпер, калі мы вывучылі, што патрэбна праграмісту ад камп'ютара, мы сабралі два спісы рэкамендаваных характарыстык і параўналі з імі кожную мадэль Mac. На шчасце, існуе больш мадэляў, прыдатных для кадавання, чым, скажам, для рэдагавання відэа.

    Мы выбралі пераможцаў, якія напэўна забяспечаць вам вопыт без расчараванняў, але ёсць шмат месца для вашых пераваг. Напрыклад:

    • Вы аддаеце перавагу працаваць на вялікім экране?
    • Вы аддаеце перавагу працаваць з некалькімі маніторамі?
    • Ці робіце вы большую частку сваёй працы на сваім стол?
    • Ці цэніце вы партатыўнасць ноўтбука?
    • Колькі часу аўтаномнай працы вам патрабуецца?

    Акрамя таго, вам трэба вызначыць, ці будзеце вы займацца распрацоўкай любой гульні (ці іншай інтэнсіўнай графікі).

    Вось нашы рэкамендацыі:

    Рэкамендаваныя спецыфікацыі для большасці распрацоўшчыкаў:

    • ЦЭСАР: 1,8 ГГц двух'ядравы i5 або лепш
    • Аператыўная памяць: 8 ГБ
    • Назапашвальнік: 256 ГБ SSD

    Рэкамендаваныя характарыстыкі для распрацоўшчыкаў гульняў:

    • ЦЭСАР: Працэсар Intel i7 (пажадана васьміядзерны)
    • Аператыўная памяць: 8 ГБ (пажадана 16 ГБ)
    • Захоўванне: 2-4 ТБ SSD
    • Графічная карта: дыскрэтны графічны працэсар.

    Мы выбралі пераможцы, якія камфортна адпавядаюць гэтым спецыфікацыям, не прапаноўваючы дарагіх дадатковых паслуг. Мы таксама задалі наступныя пытанні:

    • Хто можа дазволіць сабе эканоміцьгрошы, купіўшы менш магутны Mac, чым нашы пераможцы?
    • Хто знойдзе сапраўдную каштоўнасць у набыцці больш магутнага Mac, чым нашы пераможцы?
    • Наколькі высока можа быць сканфігуравана кожная мадэль Mac і як вы абнаўляеце яго пасля пакупкі?
    • Які памер і раздзяленне яго манітора, а таксама любых знешніх манітораў, якія падтрымліваюцца?
    • Для распрацоўшчыкаў, якія цэняць партатыўнасць, наколькі кожная мадэль MacBook падыходзіць для кадавання ? Які час аўтаномнай працы і колькі ў яго партоў для аксесуараў?

    Спадзяюся, мы расказалі ўсё, што вы хацелі ведаць пра лепшы Mac для праграмавання. Любыя іншыя пытанні ці думкі па гэтай тэме пакідайце каментарыі ніжэй.

    і спасылаўся на іх у адпаведных выпадках у гэтым аглядзе.

    Лепшы Mac для праграмавання: нашы лепшыя выбары

    Лепшы MacBook для праграмавання: MacBook Pro 16 цаляў

    MacBook Pro 16-inch - ідэальны 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 ТБ. Самы вялікі цвёрдацельны назапашвальнік, які вы можаце атрымаць, складае 8 ТБ.

    Аператыўную памяць можна канфігураваць да 64 ГБ. Атрымайце патрэбную аператыўную памяць загадзя: абнавіць яе пасля пакупкі можа быць складана, але не немагчыма. Як і21,5-цалевы iMac, ён не прыпаяны на месцы, але вам спатрэбіцца дапамога прафесіянала.

    Сховішча таксама недаступна для карыстальнікаў, таму лепш выбраць жаданы аб'ём пры першай куплі прылады . Калі вы выявіце, што вам трэба абнавіць сховішча пасля пакупкі, звярніце ўвагу на рэкамендаваныя намі знешнія цвёрдацельныя назапашвальнікі.

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

    У той час як 16-цалевы дысплей з'яўляецца лепшым даступным, калі вы знаходзіцеся ў дарозе. , вы можаце захацець нешта большае, калі вы за сваім сталом. На шчасце, вы можаце падключыць некалькі вялікіх знешніх манітораў. Па дадзеных службы падтрымкі Apple, 16-цалевы MacBook Pro можа працаваць з трыма знешнімі дысплэямі з дазволам да 6K.

    Калі казаць пра парты, гэты MacBook Pro уключае чатыры парты USB-C, што многім карыстальнікам будзе дастаткова. Каб падключыць перыферыйныя прылады USB-A, вам спатрэбіцца набыць ключ або іншы кабель.

    Хоць я лічу, што гэты Mac з'яўляецца лепшым рашэннем для тых, хто хоча нешта партатыўнае, ёсць і іншыя варыянты:

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

    Бюджэтны Mac для праграмавання : Mac mini

    Здаецца, Mac mini становіцца ўсё больш папулярным сярод распрацоўшчыкаў. Пасля значнага павышэння спецыфікацый ён стаў дастаткова магутным, каб выконваць сур'ёзную працу. Ён маленькі, гнуткі і зманліва магутны. Калі вы шукаеце Mac з невялікімі памерамі, гэта выдатны варыянт.

    Праверце бягучую цану

    З першага погляду:

    • Памер экрана: дысплей не у камплекце, падтрымліваецца да трох
    • Памяць: 8 ГБ (максімум 16 ГБ)
    • Захоўванне: 256 ГБ SSD (з магчымасцю канфігурацыі да 2 ТБ SSD)
    • Працэсар: Apple M1 чып
    • Графічная карта: Intel UHD Graphics 630 (з падтрымкай eGPU)
    • Раз'ём для навушнікаў: 3,5 мм
    • Парты: Чатыры парты Thunderbolt 3 (USB-C), два Парты USB 3, порт HDMI 2.0, Gigabit Ethernet

    Mac mini з'яўляецца самым танным з даступных Mac, часткова таму, што ён не пастаўляецца з маніторам, клавіятурай або мышшу, таму гэта выдатны выбар для тых, пры абмежаваным бюджэце.

    Большасць яго спецыфікацый лепш параўнаць з 27-цалевым iMac. Ён можа быць настроены з да 16 ГБ аператыўнай памяці і жорсткім дыскам на 2 ТБ і працуе на хуткім працэсары M1. Гэтага больш чым дастаткова для праграмавання. Нягледзячы на ​​тое, што ён не пастаўляецца з маніторам, ён падтрымлівае тое ж раздзяленне 5K, што і большы iMac,і вы можаце падключыць два дысплеі (адзін 5K і другі 4K) або тры маніторы 4K у агульнай складанасці.

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

    Няма магчымасці замяніць аператыўную памяць, таму, хоць вы можаце яе абнавіць, вам можа спатрэбіцца прафесійная дапамога . І SSD прыпаяны да лагічнай платы, таму яго нельга замяніць. У ім таксама адсутнічае дыскрэтны графічны працэсар, але вы можаце выправіць гэта, падключыўшы знешні графічны працэсар. Вы знойдзеце больш падрабязную інфармацыю ў раздзеле «Іншае абсталяванне» ў канцы гэтага агляду.

    Вядома, вам таксама трэба будзе набыць манітор або два, клавіятуру і мыш або трэкпад. Магчыма, у вас ёсць свае любімыя, але мы рэкамендуем некаторыя мадэлі ў раздзеле «Іншае абсталяванне» ніжэй.

    Лепшы настольны Mac для распрацоўкі: 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. Таксама можна дадаць цвёрдацельны назапашвальнік пазней, але гэтую працу лепш даручыць прафесіяналу.

    Ёсць шмат партоў для вашых перыферыйных прылад: чатыры парты USB 3 і два парты Thunderbolt 3 (USB-C), якія падтрымліваюць DisplayPort, Thunderbolt, USB 3.1 і Thunderbolt 2 (які з адаптарамі дазваляе падключаць прылады HDMI, DVI і VGA).

    Парты знаходзяцца на задняй панэлі, і дастаць іх крыху складанакаб. Рашэнне: дадайце алюмініевы канцэнтратар Satechi, які мацуецца ў ніжняй частцы экрана вашага iMac, або канцэнтратар Macally, які зручна размяшчаецца на вашым стале.

    Іншыя добрыя машыны Mac для праграмавання

    1. 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.

    2. 13-цалевы MacBook Pro

    13-цалевы MacBook Pro не нашмат большы за MacBook Air , але ён значна больш магутны. Гэта адобрая альтэрнатыва 16-цалёваму Pro, калі вам патрэбна штосьці больш партатыўнае, але яно не такое магутнае або мадэрнізаванае.

    З першага погляду:

    • Памер экрана: 13-цалевы дысплей Retina , 2560 x 1600
    • Памяць: 8 ГБ (максімум 16 ГБ)
    • Назапашвальнік: 512 ГБ SSD (з магчымасцю канфігурацыі да 2 ТБ SSD)
    • Працэсар: 2,4 ГГц 8-га пакалення чатырох'ядравы працэсар Intel Core i5
    • Графічная карта: Intel Iris Plus Graphics 655
    • Раз'ём для навушнікаў: 3,5 мм
    • Парты: Чатыры порта Thunderbolt 3
    • Акумулятар : 10 гадзін

    Як і 16-цалевая мадэль, 13-цалевы MacBook Pro мае ўсе характарыстыкі, неабходныя для распрацоўкі, але ў адрозненне ад свайго старэйшага брата, ён не падыходзіць распрацоўшчыкам гульняў. Гэта таму, што ў ім адсутнічае дыскрэтны графічны працэсар. У некаторай ступені гэта можна выправіць, дадаўшы знешні графічны працэсар. Мы пералічваем некаторыя варыянты для гэтага ў раздзеле "Іншае абсталяванне".

    Але 13-цалевая мадэль не можа мець такія высокія характарыстыкі, як лепшы MacBook Pro, і вы не можаце абнавіць яго кампаненты пасля пакупкі. Калі вы хочаце больш экрану, калі вы знаходзіцеся за сталом, вы можаце далучыць адзін знешні манітор 5K або два 4K.

    3. iMac 21,5 цалі

    Калі вы хочаце зэканоміць грошы і месца на стале, iMac 21,5 цаляў з'яўляецца разумнай альтэрнатывай 27-цалевым iMac, але майце на ўвазе, што гэта альтэрнатыва з некаторымі кампрамісамі. Акрамя меншага экрана, гэты Mac не можа быць ацэнены так высока або абноўлены так лёгка, як большая машына.

    Кароткі погляд:

    • Экран

    Я Кэці Дэніэлс, эксперт па Adobe Illustrator. Я выкарыстоўваю праграмнае забеспячэнне з версіі 2.0 і ствараю падручнікі для яго з 2003 года. Мой блог з'яўляецца адным з самых папулярных месцаў у Інтэрнэце для людзей, якія жадаюць вывучыць Illustrator. У дадатак да маёй працы ў якасці блогера, я таксама аўтар і графічны дызайнер.