La Plej Bona Mac por Programado (Praj 8 Elektoj en 2022)

  • Kundividu Ĉi Tion
Cathy Daniels

Programistoj amasiĝas al macOS—kaj precipe al MacBook Pros. Tio estas ĉar MacBook Pro estas bonega elekto por ili: Apple-aparataro havas bonegan konstrukvaliton kaj baterian vivon, kaj la operaciumo de Apple provizas idealan medion por programistoj.

Pli da kialoj por programistoj kiel Macs:

  • Vi povas ruli ĉiujn ĉefajn operaciumojn per la sama aparataro: macOS, Vindozo kaj Linukso.
  • Vi povas aliri esencajn komandliniajn ilojn el ĝia Unikso-medio.
  • Ili taŭgas por kodigo por ampleksa gamo de aplikoj inkluzive de la reto, Mac, Vindozo, iOS kaj Android.

Sed kiun Mac vi aĉetu? Kvankam vi povas programi en ajna Mac, iuj modeloj ofertas signifajn avantaĝojn por kodistoj.

Multaj programistoj taksas povi labori de ie ajn, kio signifas MacBook Pro. La 16-cola MacBook Pro havas multajn avantaĝojn super sia pli malgranda gefrato: pli da ekrana nemoveblaĵo, pli potenca procesoro kaj diskreta grafika karto kiu estas utila por luddisvolviĝo.

Se vi havas buĝeton , tamen la Mac mini provizas mirindan valoron por via mono kaj estas la plej malmultekosta Mac-modelo disponebla. La malavantaĝo: ĝi ne inkluzivas monitoron, klavaron aŭ muson. Tamen tio donas al vi pli da kontrolo por elekti komponantojn, kiuj plej konvenas al vi.

Se vi estas ludprogramisto , vi bezonos Mac kun potenca GPU . Jen, la iMac 27-cola grandeco: Retina 4K-ekrano de 21,5 coloj, 4096 x 2304

  • Memoro: 8 GB (32 GB maksimume)
  • Stokado: 1 TB Fusion Drive (agordebla al 1 TB SSD)
  • Procesoro: 3.0 GHz 6-kerna 8a-generacia Intel Core i5
  • Grafika Karto: AMD Radeon Pro 560X kun 4 GB de GDDR5
  • Kajaŭdilo: 3.5 mm
  • Havenoj: Kvar USB 3 havenoj, Du Thunderbolt 3 (USB-C) havenoj, Gigabit Ethernet
  • La 21,5-cola iMac estas centojn da dolaroj pli malmultekosta ol la 27-cola modelo kaj taŭgas sur pli malgrandaj skribotabloj se spaco estas problemo, sed ĝi lasas al vi malpli da ebloj.

    Ĝi provizas pli ol sufiĉan potencon por plej multaj programistoj, eĉ ludprogramistoj. Sed se vi bezonas pli da potenco, la maksimumaj specifoj estas pli malaltaj ol la iMac 27-cola: 32 GB da RAM anstataŭ 64 GB, 1 TB SSD anstataŭ 2 TB, malpli potenca procesoro kaj 4 GB da video RAM anstataŭ 8. Kaj male al la 27-cola iMac, la plej multaj komponantoj ne povas esti ĝisdatigitaj post aĉeto.

    La 21,5-cola 4K-ekrano havas multe da spaco por montri vian kodon, kaj vi povas kunligi eksteran 5K-ekranon ( aŭ du pliaj 4K-oj) per la Thunderbolt 3-haveno.

    Estas multe da USB- kaj USB-C-havenoj, sed ili estas malantaŭe, kie ili estas malfacile atingeblaj. Vi eble ŝatus konsideri pli facile atingeblan nabon. Ni kovras kelkajn eblojn kiam kovras la 27-colan iMac supre.

    4. iMac Pro

    TechCrunch nomas la iMac Pro "amletero al programistoj", kaj posedante oni povas fariviaj fantazioj realiĝas. Sed krom se vi puŝas la limojn—kun, ekzemple, peza ludo aŭ VR-disvolviĝo—ĉi tio estas pli da komputilo ol vi bezonas. Plej multaj programistoj trovus la iMac 27-colan pli bonan taŭgan.

    Unurigarde:

    • Ekranograndeco: 27-cola Retina 5K ekrano, 5120 x 2880
    • Memoro: 32 GB (256 GB maksimume)
    • Stokado: 1 TB SSD (aggurebla al 4 TB SSD)
    • Procesoro: 3,2 GHz 8-kerna Intel Xeon W
    • Grafika Karto: AMD Radeon Pro Vega 56 grafikaĵoj kun 8 GB de HBM2 (aggordebla al 16 GB)
    • Kajaŭdilo: 3.5 mm
    • Havenoj: Kvar USB-havenoj, kvar Thunderbolt 3 (USB‑C) ) havenoj, 10Gb Ethernet

    La iMac Pro transprenas kie la iMac ĉesas. Ĝi povas esti agordita multe preter tio, kion la plej multaj ludprogramistoj iam bezonos: 256 GB da RAM, 4 TB SSD, Xeon W-procesoro kaj 16 GB da video RAM. Tio estas pli ol sufiĉa loko por kreski! Eĉ ĝia spacgriza finaĵo havas altkvalitan aspekton.

    Por kiu ĝi estas? Kaj TechCrunch kaj The Verge pensis unue pri VR-programistoj. "La iMac Pro Estas Besto, sed Ĝi ne estas por Ĉiuj" estas la titolo de la recenzo de The Verge.

    Ili daŭrigas diri: "Se vi aĉetos ĉi tiun maŝinon, mia opinio estas ke vi devus scii precize por kio vi planas uzi ĝin." Ili sugestas, ke tiuj, kiuj laboras kun VR, 8K-vidbendo, scienca modelado kaj maŝina lernado, estas idealaj.

    5. iPad Pro 12,9-cola

    Fine, mi lasas vin kun sugesto de maldekstra kampo, kiu estaseĉ ne Mac: la iPad Pro . Ĉi tiu opcio ne estas tiom rekomendo, sed ĝi estas interesa opcio. Pli granda nombro da kodiloj uzas la iPad Pro por disvolviĝo.

    Unurigarde:

    • Ekrana grandeco: 12,9-cola Retina ekrano
    • Memoro: 4 GB
    • Stokado: 128 GB
    • Procesoro: A12X Bionic-peceto kun Neŭrala Motoro
    • Kajaŭdilo: neniu
    • Havenoj: USB-C

    Programado sur iPad ne estas la sama sperto kiel programado sur Mac. Se vi faras la plej grandan parton de via laboro ĉe via skribotablo, vi povus pensi pri iPad Pro anstataŭ MacBook Pro kiel portebla ilo por kiam vi estas ekster via oficejo.

    La nombro da iOS-iloj por programistoj. kreskas, inkluzive de tekstredaktiloj kaj iOS-klavaroj desegnitaj por kodiloj:

    • Kodredaktilo de Panic
    • Buffer Editor – Kodredaktilo
    • Textastic Code Editor 8
    • DevKey – Ellaboranto-Klavaro por Programado

    Eĉ estas kreskanta nombro da IDEoj, kiujn vi povas uzi en via iPad (kelkaj estas retumeblaj kaj aliaj estas iOS-aplikaĵoj):

    • Gitpod, retum-bazita IDE
    • Code-Server estas retumila kaj permesas al vi uzi foran VS Code IDE
    • Continuous estas .NET C# kaj F# IDE
    • Codea estas Lua IDE
    • Pythonista 3 estas promesplena Python IDE
    • Carnets, libera Python IDE
    • Pyto, alia Python IDE
    • 4>iSH provizas komandlinian ŝelon por iOS

    Aliaj Mac-Ilaro por Programistoj

    Devs havas fortajn opiniojnpri la ilaro, kiun ili uzas kaj la maniero kiel ili starigas siajn sistemojn. Jen malkovro de kelkaj popularaj elektoj.

    Monitoroj

    Kvankam multaj programistoj preferas tekkomputilon ol labortablon, ili ankaŭ amas grandajn ekranojn—kaj multajn el ili. Ili ne eraras. Malnova artikolo de Coding Horror citas rezultojn de studo de Universitato de Utaho: pli da ekrana nemoveblaĵo signifas pli da produktiveco.

    Legu nian resumon de la plej bonaj monitoroj por programado por iuj grandaj ekranoj, kiujn vi povas aldoni al via nuna aranĝo.

    Pli bona Klavaro

    Dum multaj programistoj ŝatas la klavarojn MacBook kaj Magic de Apple, sufiĉe multaj elektas ĝisdatigon. Ni kovras la avantaĝojn de altgradigo de via klavaro en nia recenzo: Plej bona Sendrata Klavaro por Mac.

    Ergonomiaj klavaroj ofte estas pli rapide tajpeblaj kaj reduktas la riskon de vundo. Mekanikaj klavaroj estas populara (kaj moda) alternativo. Ili estas rapidaj, palpaj kaj daŭraj, kaj tio igas ilin popularaj ĉe ludantoj kaj programistoj.

    Legu pli: Plej bona Klavaro por Programado

    Pli bona Muso

    Simile, altkvalita muso, trackball aŭ trackpad povas helpi vin labori pli produktive dum protektas vian pojnon kontraŭ streĉo kaj doloro. Ni kovras iliajn avantaĝojn en ĉi tiu recenzo: Plej bona Muso por Mac.

    Komforta Seĝo

    Kie vi laboras? En seĝo. Dum ok horoj aŭ pli ĉiutage. Vi prefere faru ĝin komforta, kaj Coding Horror listigasplurajn kialojn por kiuj ĉiu programisto devus preni la aĉeton serioze, inkluzive de pliigita produktiveco.

    Legu nian plej bonan seĝon por programistoj pri kelkaj alttaksaj ergonomiaj oficejseĝoj.

    Aŭdiloj kun nuligo de bruo

    Multaj programistoj portas bruo-nuligajn aŭdilojn por forbari la mondon kaj doni klaran mesaĝon: "Lasu min trankvila. Mi laboras." Ni kovras iliajn avantaĝojn en nia revizio, Plej bonaj Izolantaj Aŭdiloj.

    Ekstera Malmola Disko aŭ SSD

    Vi bezonos ie por arkivi kaj sekurkopii viajn projektojn, do prenu kelkajn eksterajn malmolajn diskojn aŭ SSD-oj por arkivado kaj sekurkopio. Vidu niajn ĉefajn rekomendojn en ĉi tiuj recenzoj:

    • Plej bonaj Rezervaj Diskoj por Mac
    • Plej Bona Ekstera SSD por Mac

    Ekstera GPU (eGPU)

    Fine, se vi uzis Mac sen diskreta GPU kaj subite eniras en luddisvolviĝon, vi eble renkontos iujn protokolenojn rilate al rendimento. Aldono de ekstera grafika procesoro (eGPU) ebligita de Thunderbolt faros mondon de diferenco.

    Por pliaj informoj, konsultu ĉi tiun artikolon de Apple Support: Uzu eksteran grafikan procesoron kun via Mac.

    Kio Estas la Komputilaj Bezonoj de Programisto?

    Programado estas larĝa niĉo inkluzive de antaŭa kaj malantaŭa reto-disvolviĝo same kiel evoluigado de programoj por labortablo kaj poŝtelefono. Ĝi implikas multajn taskojn inkluzive de skribado kaj testado de kodo, sencimigo kajkompili, kaj eĉ disbranĉigi en kodo de aliaj programistoj.

    Aparataj bezonoj povas signife varii inter programistoj. Multaj programistoj ne bezonas precipe potencan komputilon. Sed dum skribado de kodo uzas malmultajn rimedojn, kelkaj el la programoj, en kiuj vi skribas, faras. Kompili kodon estas CPU-intensa tasko, kaj ludprogramistoj bezonas Mac kun potenca grafika karto.

    Programado de Programaro

    Programistoj havas fortajn opiniojn pri programaro, kaj ekzistas multaj opcioj. tie. Multaj skribas kodon en sia plej ŝatata tekstredaktilo kaj uzas aliajn ilojn (inkluzive de komandliniaj iloj) por plenumi la reston de la laboro.

    Sed anstataŭ uzi kolekton de sendependaj iloj, multaj elektas ununuran apon kiu inkluzivas ĉiujn funkciojn, kiujn ili bezonas: IDE aŭ Integra Disvolva Medio. IDEoj donas al programistoj ĉion, kion ili bezonas de la komenco ĝis la fino: tekstredaktilo, kompililo, erarserĉilo, kaj konstrui aŭ fari integriĝon.

    Ĉar ĉi tiuj aplikaĵoj faras pli ol simplaj tekstredaktiloj, ili havas pli altajn sistemajn postulojn. Tri el la plej popularaj IDEoj inkluzivas:

    • Apple Xcode IDE 11 por Mac kaj iOS-programo-disvolviĝo
    • Microsoft Visual Studio Code por Azure, iOS, Android kaj TTT-disvolviĝo
    • Unity Core Platform por 2D kaj 3D lud-disvolviĝo, kiun ni rigardos plu en la sekva sekcio

    Preter tiuj tri, ekzistas ampleksa gamo da IDEoj disponeblaj—multaj specialigitaj pri unu aŭ pliprogramlingvoj)—inkluzive de Eclipse, Komodo IDE, NetBeans, PyCharm, IntelliJ IDEA, kaj RubyMine.

    Larĝa gamo da opcioj signifas ampleksan gamon de sistemaj postuloj, kelkaj el ili tre intensaj. Kio do necesas por ruli ĉi tiujn programojn en Mac?

    Mac Kapabla Ruli Tiun Programaron

    Ĉiu IDE havas minimumajn sistemajn postulojn. Ĉar ili estas minimumaj postuloj kaj ne rekomendoj, estas pli bone aĉeti komputilon pli potencan ol tiuj postuloj—precipe ĉar vi verŝajne rulos pli ol unu apon samtempe.

    La sistemaj postuloj por Xcode 11. estas simplaj:

    • Operaciumo: macOS Mojave 10.14.4 aŭ posta.

    Mikrosofto inkluzivas kelkajn pliajn detalojn en la sistemaj postuloj de ilia Visual Studio Code 2019:

    • Mastruma sistemo: macOS High Sierra 10.13 aŭ posta,
    • Procesoro: 1,8 GHz aŭ pli rapida, dukerna aŭ pli bona rekomendita,
    • RAM: 4 GB, 8 GB rekomendita ,
    • Stokado: 5.6 GB da libera diskospaco.

    Preskaû ĉiu modelo de Mac kapablas ruli tiujn programojn (nu, la MacBook Air havas 1.6 GHz-du-kernan). i5-procesoro, kiu estas apenaŭ sub la postuloj de Visual Studio). Sed ĉu tio estas realisma atendo? En la reala mondo, ĉu iu Mac ofertas tion, kion bezonas ne-luda programisto?

    Ne. Iuj Macs estas nefortigitaj kaj luktos kiam forte puŝitaj, precipe dum kompilado. Aliaj Macs estas superfortitaj kaj ne farasprovizi programistojn decan valoron por ilia mono. Ni rigardu kelkajn pli realismajn rekomendojn por kodigo:

    • Krom se vi faras ludo-disvolviĝon (ni rigardos tion en la sekva sekcio), la grafika karto ne multe diferencos.
    • Tre rapida CPU ankaŭ ne estas decida. Via kodo kompilos pli rapide kun pli bona CPU, do akiru la plej bonan, kiun vi povas pagi, sed ne zorgu pri akiro de varma bastono. MacWorld observas: "Vi verŝajne estos bone kun dukerna i5-procesoro por kodigo, aŭ eĉ la i3 en la enirnivela MacBook Air, sed se vi havas monon por ŝpari, tiam ne malutilos akiri plian. potenca Mac.”
    • Certigu, ke vi havas sufiĉe da RAM. Tio faros la plej grandan diferencon al la maniero kiel via IDE funkcias. Prenu la rekomendon de 8 GB de Microsoft de 8 GB. Xcode ankaŭ uzas multe da RAM, kaj vi eble rulas aliajn programojn (diru, Photoshop) samtempe. MacWorld rekomendas, ke vi ricevu 16 GB se vi volas estonterigi novan Mac.
    • Fine, vi uzos relative malmulte da stoka spaco—minimumo de 256 GB estas ofte realisma. Sed memoru, ke IDEoj funkcias multe pli bone sur SSD-malmola disko.

    Ludaj programistoj bezonas Mac kun Potenca Grafika Karto

    Vi bezonas pli bonan Mac se vi faras. grafikaĵoj, luddisvolviĝo aŭ VR-disvolviĝo. Tio signifas pli da RAM, pli bona CPU, kaj grave, diskreta GPU.

    Multaj ludprogramistoj uzas Unity Core, ekzemple. Ĝiasistemaj postuloj:

    • Operaciumo: macOS Sierra 10.12.6 aŭ poste
    • Procesoro: X64-arkitekturo kun subteno de instrukcioj SSE2
    • Metal-kapablaj Intel kaj AMD GPU-oj .

    Denove, tiuj estas nur minimumaj postuloj, kaj ili venas kun malgarantio: "La reala rendimento kaj bildigkvalito povas varii depende de la komplekseco de via projekto."

    Diskreta GPU estas esenca. 8-16 GB da RAM ankoraŭ estas realisma, sed 16 GB estas preferita. Jen la rekomendo de Laptop Under Budget por la CPU: "Se vi ŝatas ion intensan kiel ludo-disvolvado aŭ programado en grafiko, tiam ni rekomendas al vi tekkomputilojn funkciigitajn per Intel i7-procesoro (heksa-kerno se vi povas pagi ĝin)."

    Fine, ludprogramistoj bezonas signife pli da spaco por konservi siajn projektojn. SSD kun 2-4 TB da spaco estas rekomendita.

    Portebleco

    Programistoj ofte laboras solaj kaj povas labori ie ajn. Ili povus labori hejme, aŭ ĉe loka kafejo, aŭ vojaĝante.

    Tio faras porteblajn komputilojn precipe tentaj. Kvankam ne estas postulo aĉeti MacBook, multaj programistoj faras.

    Dum vi rigardas la specifojn de MacBook, atentu la anoncitan baterian daŭron—sed ne atendu ricevi la kvanton asertita en la specifoj. Disvolva programaro povas esti tre procesoro-intensa, kiu povas redukti la baterian vivon al nur kelkaj horoj. Ekzemple, "Programistojplendu, ke Xcode manĝas multe da baterio,” avertas MacWorld.

    Multe da Ekranspaco

    Vi ne volas senti sin malvasta dum kodado, do multaj programistoj preferas grandan ekranon. Ekrano de 27 coloj estas bela, sed evidente ne estas postulo. Iuj programistoj eĉ preferas plurmonitan aranĝon. MacBooks venas kun pli malgrandaj ekranoj sed subtenas plurajn grandajn eksterajn, kio estas tre utila kiam vi laboras ĉe via skribotablo. Kiam vi moviĝas, 16-cola MacBook Pro havas klaran avantaĝon super 13-cola modelo—krom se maksimuma porteblo estas via absoluta prioritato.

    Kion tio signifas? Ĝi signifas, ke vi devus inkluzivi la koston de kroma monitoro aŭ du en vian buĝeton. Kroma ekrana spaco povas havi pozitivan efikon sur via produktiveco. Feliĉe, ĉiuj Mac-oj nun havas Retinan ekranon, permesante al vi konveni pli da kodo sur la ekrano.

    Kvalita Klavaro, Muso kaj Aliaj Iloj

    Programistoj estas apartaj pri laborspacoj. Ili amas aranĝi ilin por ke ili estu feliĉaj kaj produktivaj kiam ili laboras. Multe de tiu atento iras al la ekstercentraj, kiujn ili uzas.

    Tiu, kiun ili uzas plej multe da tempo, estas ilia klavaro. Dum multaj estas sufiĉe feliĉaj kun la Magia Klavaro kiu venis kun ilia iMac, aŭ la papiliaj klavaroj kiuj venis kun siaj MacBooks, multaj programistoj ĝisdatigas al altkvalita alternativo.

    Kial? La klavaroj de Apple havas plurajn malavantaĝojndonas la plej bonan profiton por via dolaro. La pli malgranda iMac ne povas esti agordita tiel forte aŭ ĝisdatigita tiel facile, kaj la iMac Pro estas multe pli da komputilo ol la plej multaj programistoj bezonas.

    En ĉi tiu artikolo, ni kovros ĉiun Mac-modelon kiu estas nuntempe havebla, komparante ilin kaj esplorante iliajn fortojn kaj malfortojn. Legu plu por ekscii, kiu Mac estas plej bona por vi.

    Kial Trust Me for This Mac Guide

    Mi konsilas homojn pri la plej bona komputilo por iliaj bezonoj ekde la 80-aj jaroj, kaj mi uzis Mac-ojn persone dum pli ol jardeko. En mia kariero, mi starigis komputilajn trejnajn ĉambrojn, administris la IT-bezonojn de organizoj kaj provizis teknikan subtenon al individuoj kaj entreprenoj. Mi lastatempe ĝisdatigis mian propran Mac. Mia elekto? 27-cola iMac.

    Sed mi neniam laboris plentempe kiel programisto. Mi havas diplomon en Pura Matematiko kaj kompletigis plurajn programajn kursojn kiel parto de mia studo. Mi tuŝis multajn skriptlingvojn kaj tekstredaktilojn dum redaktado de enhavo por la reto. Mi laboris kun programistoj kaj vere plezure kontrolis iliajn komputilojn kaj agordojn. Kompreneble, ĉio ĉi donas al mi nur etan guston pri tio, kion vi bezonas.

    Do mi laboris pli multe. Mi ricevis opiniojn de veraj kodistoj—inkluzive de tiuj de mia filo, kiu lastatempe komencis labori kiel retejo-programisto kaj aĉetas multajn novajn ilojn. Mi ankaŭ tre atentis rekomendojn pri ilaro de programistoj en la retoprogramistoj:

    • Ili havas malmulte da vojaĝo. Kun multe da uzo, tio povas kaŭzi streĉon al la pojno kaj mano.
    • La aranĝo de la kursoraj klavoj ne estas ideala. Sur lastatempaj Mac-klavaroj, la Supren kaj Malsupren klavoj ricevas nur duonan klavon ĉiu.
    • MacBook Pros kun Touch Bar ne havas fizikan Eskapklavon. Tio estas precipe frustra por Vim-uzantoj, kiuj ofte aliras tiun ŝlosilon. Feliĉe, la MacBook Pro de 16 coloj de 2019 havas ambaŭ Touch Bar kaj fizikan Eskap-klavon (kaj iom pli da vojaĝoj ankaŭ).
    • Uzantoj devas teni la Fn-klavon por aliri iujn funkciojn. Programistoj povas fari sen devi premi pliajn klavojn nenecese.

    Programistoj ne volas kompromisi sian klavaron, kaj tio inkluzivas la aranĝon de la klavaro. Dum pli kompaktaj klavaroj populariĝas, ili ne ĉiam estas la plej bona ilo por programistoj. Plej multaj preferas klavaron kun pli da klavoj ol unu kiu postulas teni plurajn klavojn samtempe por plenumi taskon.

    Kvalitaj ergonomiaj kaj mekanikaj klavaroj estas bonegaj elektoj por kodistoj. Ni rekomendos kelkajn eblojn por ambaŭ en la sekcio "Alia Ilaro" ĉe la fino de ĉi tiu artikolo. Superaj musoj estas alia populara ĝisdatigo. Ni inkludos liston de tiuj ankaŭ ĉe la fino.

    Feliĉe, ĉiuj Macs inkluzivas rapidajn Thunderbolt-havenojn, kiuj subtenas USB-C-aparatojn. Surtablaj Macs ankaŭ havas multajn tradiciajn USB-havenojn, kaj vipovas aĉeti eksterajn USB-nabojn se vi bezonas ilin por via MacBook.

    Kiel Ni Elektas La Plej Bonan Mac por Programistoj

    Nun kiam ni esploris, kion programisto bezonas de komputilo, ni kompilis du listoj de rekomenditaj specifoj kaj komparis ĉiun Mac-modelon kontraŭ ili. Feliĉe, ekzistas pli da modeloj taŭgaj por kodigo ol, ekzemple, videoredaktado.

    Ni elektis gajnantojn, kiuj certe donos senfrustrigan sperton, sed estas multe da loko por viaj preferoj. Ekzemple:

    • Ĉu vi preferas labori sur granda ekrano?
    • Ĉu vi preferas labori kun pluraj ekranoj?
    • Ĉu vi faras la plej grandan parton de via laboro ĉe via skribotablo?
    • Ĉu vi taksas la porteblon de tekkomputilo?
    • Kiom da bateria vivo necesas?

    Aldone, vi devas determini ĉu vi volas faru ajnan ludon (aŭ alian grafikan intensan) disvolviĝon.

    Jen niaj rekomendoj:

    Rekomenditaj specifoj por plej multaj programistoj:

    • CPU: 1.8 GHz dukerna i5 aŭ pli bona
    • RAM: 8 GB
    • Stokado: 256 GB SSD

    Rekomenditaj specifoj por ludprogramistoj:

    • CPU: Intel i7-procesoro (preferata okkerna)
    • RAM: 8 GB (prefere 16 GB)
    • Stokado: 2-4 TB SSD
    • Grafika karto: diskreta GPU.

    Ni elektis gajnantojn, kiuj komforte plenumas tiujn specifojn sen oferti multekostajn kromaĵojn. Ni ankaŭ faris jenajn demandojn:

    • Kiu povas pagi ŝparimono aĉetante malpli potencan Mac ol niaj gajnintoj?
    • Kiu trovus veran valoron aĉetante pli potencan Mac ol niaj gajnintoj?
    • Kiom alte povas esti agordita ĉiu Mac-modelo, kaj kiel povas vi ĝisdatigas ĝin post aĉeto?
    • Kio estas la grandeco kaj rezolucio de ĝia ekrano, kaj iuj eksteraj monitoroj kiuj estas subtenataj?
    • Por programistoj, kiuj taksas porteblon, kiom taŭgas ĉiu MacBook-modelo por kodigo. ? Kio estas ĝia bateria vivo, kaj kiom da havenoj ĝi havas por akcesoraĵoj?

    Espereble ni kovris ĉion, kion vi volas scii pri la plej bona Mac por programado. Ajnaj aliaj demandoj aŭ pensoj pri ĉi tiu temo, lasu komenton malsupre.

    kaj referencis ilin kie gravas dum ĉi tiu revizio.

    Plej bona Mac por Programado: Niaj Plej Elektoj

    Plej bona MacBook por Programado: MacBook Pro 16-cola

    La MacBook Profesia 16-cola estas la perfekta Mac por programistoj. Ĝi estas portebla kaj havas la plej grandan ekranon havebla sur Apple-tekkomputilo. (Fakte, ĝi havas 13% pli da pikseloj ol la antaŭa 2019-modelo.) Ĝi provizas multe da RAM, tunoj da stokado kaj sufiĉe da CPU kaj GPU-potenco por ludprogramistoj. Ĝia bateria vivo estas longa, sed ne atendu ĝui la plenajn 21 horojn, kiujn Apple asertas.

    Kontrolu Nunan Prezon

    Unuvide:

    • Ekrana grandeco. : 16-cola Retina ekrano, 3456 x 2234
    • Memoro: 16 GB (64 GB maksimume)
    • Stokado: 512 GB SSD (agordebla al 8TB SSD)
    • Procesoro : Apple M1 Pro aŭ M1 Max-peceto (ĝis 10-kerna)
    • Grafika Karto: M1 Pro (ĝis 32-kerna GPU)
    • Kapaŭdilo: 3,5 mm
    • Havenoj: Tri Thunderbolt 4-havenoj, HDMI-haveno, SDXC-kartfendo, MagSafe 3-haveno
    • Baterio: 21 horoj

    Ĉi tiu MacBook Pro estas ideala por programistoj, kaj la sola tekkomputilo de Apple taŭga por serioza ludo-disvolviĝo. La defaŭlta agordo venas kun 512 GB SSD, sed vi devas serioze konsideri ĝisdatigon al almenaŭ 2 TB. La plej granda SSD, kiun vi povas akiri, estas 8 TB.

    RAM povas esti agordita ĝis 64 GB. Akiru la RAM, kiun vi volas antaŭe: ĝisdatigi post kiam vi aĉetas ĝin, povas esti malfacila, sed ne malebla. Kiel la21,5-cola iMac, ĝi ne estas lutita surloke, sed vi bezonos la helpon de profesiulo.

    Stokado ankaŭ ne estas alirebla de uzanto, do plej bone estas elekti la deziratan kvanton kiam vi unue aĉetas la maŝinon. . Se vi trovas, ke vi bezonas ĝisdatigi vian stokadon post aĉeto, rigardu niajn rekomenditajn eksterajn SSD-ojn.

    Ĝi ankaŭ inkluzivas la plej bonan klavaron de iu ajn nuna MacBook. Ĝi havas pli da vojaĝado ol aliaj modeloj, kaj eĉ fizikan Eskapklavon, kiu tre feliĉas interalie uzantojn de Vim.

    Dum 16-cola ekrano estas la plej bona disponebla kiam vi estas survoje. , vi eble volas ion pli grandan kiam vi estas ĉe via skribotablo. Feliĉe, vi povas kunligi plurajn grandajn eksterajn ekranojn. Laŭ Apple Support, la MacBook Pro 16-cola povas manipuli tri eksterajn ekranojn ĝis 6K.

    Parolante pri havenoj, ĉi tiu MacBook Pro korpigas kvar USB-C-havenojn, kiujn multaj uzantoj trovos sufiĉaj. Por konekti viajn USB-A ekstercentralojn, vi devos aĉeti dongle aŭ malsaman kablon.

    Kvankam mi kredas, ke ĉi tiu Mac estas la plej bona solvo por tiuj, kiuj volas ion porteblan, ekzistas aliaj opcioj:

    • La MacBook Air estas pli pagebla alternativo, kvankam kun pli malgranda ekrano, malpli potenca procesoro kaj neniu diskreta GPU.
    • La MacBook Pro 13-cola estas pli portebla opcio, sed kun malpli da limigoj ol la Aero. La pli malgranda ekrano povas sentiĝi malvasta, kaj la manko de adiskreta GPU igas ĝin malpli taŭga por luddisvolviĝo.
    • Kelkaj eble trovos la iPad Pro alloga portebla alternativo, kvankam vi devos ĝustigi viajn atendojn.

    Buĝeta Mac por Programado. : Mac mini

    La Mac mini ŝajnas fariĝi ĉiam pli populara inter programistoj. Post ĝia signifa specifo, ĝi nun estas sufiĉe potenca por fari iun seriozan laboron. Ĝi estas malgranda, fleksebla kaj trompe potenca. Se vi serĉas Mac kun malgranda spuro, ĝi estas bonega eblo.

    Kontrolu Nunan Prezon

    Unuvide:

    • Ekrana grandeco: ne montriĝu. inkluditaj, ĝis tri estas subtenataj
    • Memoro: 8 GB (16 GB maksimume)
    • Stokado: 256 GB SSD (agordebla al 2TB SSD)
    • Procesoro: Apple M1 blato
    • Grafika Karto: Intel UHD Graphics 630 (kun subteno por eGPU-oj)
    • Kajaŭdilo: 3.5 mm
    • Havenoj: Kvar Thunderbolt 3 (USB-C) havenoj, du USB 3 havenoj, HDMI 2.0 haveno, Gigabit Ethernet

    La Mac mini estas la plej malmultekosta Mac disponebla—parte ĉar ĝi ne venas kun monitoro, klavaro aŭ muso—do ĝi estas bonega elekto por tiuj. kun malvasta buĝeto.

    La plej multaj el ĝiaj specifoj komparas favore kun la 27-cola iMac. Ĝi povas esti agordita kun ĝis 16 GB da RAM kaj 2 TB malmola disko kaj estas funkciigita de rapida M1-procesoro. Tio estas pli ol sufiĉa por programi. Kvankam ĝi ne venas kun monitoro, ĝi subtenas la saman 5K-rezolucion kiel la pli granda iMac,kaj vi povas ligi du ekranojn (unu 5K kaj la alia 4K), aŭ tri 4K-ekranojn entute.

    Por ludo-disvolviĝo, vi bezonos pli da RAM kaj stokado. Estas pli bone ricevi la agordon kiun vi volas la unuan fojon— atendi ĝisdatigi poste ne estas bona plano.

    Ne estas pordo por anstataŭigi la RAM, do, dum vi povas ĝisdatigi ĝin, vi eble bezonos profesian helpon. . Kaj la SSD estas lutita al la logika tabulo, do ĝi ne estas anstataŭebla. Al ĝi ankaŭ mankas diskreta GPU, sed vi povas solvi ĉi tion alkroĉante eksteran GPU. Vi trovos pliajn detalojn en la sekcio "Alia Ilaro" ĉe la fino de ĉi tiu revizio.

    Kompreneble, vi ankaŭ devos aĉeti monitoron aŭ du, klavaron kaj muson aŭ trackpad. Vi eble havas viajn plej ŝatatajn, sed ni rekomendos kelkajn modelojn en “Alia Ilaro” sube.

    Plej bona Labortabla Mac por Disvolviĝo: iMac 27-cola

    Se vi faras la plej grandan parton de via kodado ĉe via skribotablo, la iMac 27-cola estas bonega elekto. Ĝi inkluzivas grandan ekranon, malgrandan piedsignon kaj pli ol sufiĉajn specifojn por ruli ajnan evoluan aplikaĵon.

    Kontrolu Nunan Prezon

    Unuvide:

    • Ekrano. grandeco: 27-cola Retina 5K-ekrano, 5120 x 2880
    • Memoro: 8 GB (64 GB maksimume)
    • Stokado: 256 SSD (aggurebla al 512 SSD)
    • Procesoro : 3.1GHz 6-kerna 10-a generacio Intel Core i5
    • Grafika Karto: Radeon Pro 5300 kun 4GB de GDDR6-memoro aŭ Radeon Pro 5500 XT kun 8GB de GDDR6memoro
    • Jako por aŭdiloj: 3,5 mm
    • Havenoj: Kvar havenoj USB 3, du havenoj Thunderbolt 3 (USB-C), Gigabit Ethernet

    Se vi faras t bezonas porteblon, la iMac 27-cola ŝajnas esti la perfekta elekto por kodistoj. Ĝi havas ĉiujn specifojn, kiujn vi bezonas, eĉ por luddisvolviĝo, kvankam por tio ni rekomendas vin ĝisdatigi la RAM al 16 GB kaj la malmolan diskon al granda SSD. Vi povas maksimumigi la potencon de la iMac elektante 3.6 GHz 8-kernan i9-procesoron, kvankam tiu agordo ne haveblas ĉe Amazon.

    Ĉi tiu iMac havas grandan ekranon de 5K—la plej granda en ajna Mac—kiu montros. multe da kodo kaj pluraj fenestroj, tenante vin produktiva. Por eĉ pli da ekrano, vi povas aldoni alian 5K-ekranaĵon aŭ du 4K-ekranojn.

    Malsame al multaj modernaj Mac-oj, estas relative facile ĝisdatigi la 27-colan iMac post aĉeto. RAM estas ĝisdatigebla (ĝis 64 GB) metante novajn SDRAM-bastonojn en la fendojn proksime de la fundo de la ekrano. Vi trovos la specifojn, kiujn vi bezonas sur ĉi tiu paĝo de Apple Support. Ankaŭ eblas aldoni SSD poste, sed tio estas tasko pli bone lasita al profesiulo.

    Estas multe da havenoj por viaj ekstercentraj: kvar USB 3-havenoj kaj du Thunderbolt 3 (USB-C)-havenoj kiuj subtenas. DisplayPort, Thunderbolt, USB 3.1, kaj Thunderbolt 2 (kiu kun adaptiloj permesas al vi enŝalti HDMI, DVI, kaj VGA-aparatojn).

    La havenoj estas malantaŭe, kaj iom malfacilas akirial. La solvo: aldonu aluminian Satechi-nabon kiu muntas al la fundo de la ekrano de via iMac aŭ Macally-nabon, kiu oportune sidas sur via skribotablo.

    Aliaj Bonaj Mac-Maŝinoj por Programado

    1. MacBook Air

    La MacBook Air estas la plej portebla komputilo de Apple kaj ĝia plej pagebla tekokomputilo. La specifaĵoj de la Aero estas sufiĉe limigitaj, kaj estas neeble ĝisdatigi ĝiajn komponantojn post kiam vi aĉetas unu. Ĉu ĝi estas laŭ la laboro? Se vi faras la plej grandan parton de via kodado en tekstredaktilo prefere ol IDE, do jes.

    Unuvide:

    • Ekrana grandeco: 13,3 coloj Retina ekrano, 2560 x 1600
    • Memoro: 8 GB (16 GB maksimume)
    • Stokado: 256 GB SSD (agordebla al 1TB SSD)
    • Procesoro: Apple M1-blato
    • Grafika Karto : Ĝis Apple 8-kerna GPU
    • Kajaŭdilo: 3.5 mm
    • Havenoj: Du Thunderbolt 4 (USB-C) havenoj
    • Baterio: 18 horoj

    Se vi skribas vian kodon en tekstredaktilo, ĉi tiu maŝino povas kontentigi viajn bezonojn. Vi tamen renkontos botelojn, kiam vi uzas ĝin kun IDE. Ĝia manko de diskreta GPU igas ĝin maltaŭga por luddisvolviĝo. Kvankam vi povus aldoni eksteran GPU, aliaj specifoj retenas ĝin.

    Ĝia malgranda Retina ekrano nun ofertas tiom da pikseloj kiel la 13-cola MacBook Pro. Unu ekstera 5K aŭ du 4K-oj povas esti alfiksitaj.

    2. MacBook Pro 13-cola

    La 13-cola MacBook Pro ne estas multe pli granda ol MacBook Air , sed ĝi estas multe pli potenca. Ĝi estas abona alternativo al la 16-cola Profesiulo se vi bezonas ion pli porteblan, sed ĝi ne estas tiel potenca aŭ ĝisdatigebla.

    Unuvide:

    • Ekrana grandeco: 13-cola Retina ekrano. , 2560 x 1600
    • Memoro: 8 GB (16 GB maksimume)
    • Stokado: 512 GB SSD (agordebla al 2TB SSD)
    • Procesoro: 2,4 GHz 8-a generacio kvar-kerna Intel Core i5
    • Grafika Karto: Intel Iris Plus Graphics 655
    • Kapaŭdilo: 3.5 mm
    • Havenoj: Kvar Thunderbolt 3-havenoj
    • Baterio : 10 horoj

    Kiel la 16-cola modelo, la MacBook Pro 13-cola havas ĉiujn specifojn necesajn por evoluo, sed male al sia granda frato, ĝi mankas por ludprogramistoj. Tio estas ĉar al ĝi mankas diskreta GPU. Iagrade, tio povas esti riparita aldonante eksteran GPU. Ni listigas kelkajn eblojn por tio sub "Alia Ilaro."

    Sed la 13-cola modelo ne povas esti specifita tiel alte kiel la plej altnivela MacBook Pro, kaj vi ne povas ĝisdatigi ĝin. komponantoj post aĉeto. Se vi volas pli da ekranaj nemoveblaĵoj kiam vi estas ĉe via skribotablo, vi povas alkroĉi unu 5K aŭ du 4K eksterajn ekranojn.

    3. iMac 21,5-cola

    Se vi volas konservi kelkajn; mono kaj skribotablo spaco, la iMac 21.5-cola estas racia alternativo al la 27-cola iMac, sed konsciu, ke ĝi estas alternativo kun iuj kompromisoj. Krom la pli malgranda ekrano, ĉi tiu Mac ne povas esti tiel alte aŭ altgradigita kiel la pli granda maŝino.

    Ekrano:

    • Ekrano.

    Mi estas Cathy Daniels, spertulo pri Adobe Illustrator. Mi uzas la programaron ekde la versio 2.0, kaj kreas lernilojn por ĝi ekde 2003. Mia blogo estas unu el la plej popularaj cellokoj en la reto por homoj kiuj volas lerni Illustrator. Krom mia laboro kiel bloganto, mi ankaŭ estas aŭtoro kaj grafikisto.