Den beste Macen for programmering (Topp 8 valg i 2022)

  • Dele Denne
Cathy Daniels

Utviklere strømmer til macOS – og spesielt MacBook Pros. Det er fordi MacBook Pro er et godt valg for dem: Apple-maskinvare har utmerket byggekvalitet og batterilevetid, og Apples operativsystem gir et ideelt miljø for programmerere.

Flere grunner til at programmerere liker Mac:

  • Du kan kjøre alle større operativsystemer på samme maskinvare: macOS, Windows og Linux.
  • Du kan få tilgang til viktige kommandolinjeverktøy fra Unix-miljøet.
  • De er egnet for koding for et bredt spekter av applikasjoner, inkludert Internett, Mac, Windows, iOS og Android.

Men hvilken Mac bør du kjøpe? Selv om du kan programmere på hvilken som helst Mac, tilbyr noen modeller betydelige fordeler for kodere.

Mange utviklere setter pris på å kunne jobbe hvor som helst, noe som betyr en MacBook Pro. 16-tommers MacBook Pro har mange fordeler fremfor sine mindre søsken: mer skjermeiendom, en kraftigere prosessor og et diskret grafikkort som er nyttig for spillutvikling.

Hvis du er på et budsjett , men Mac mini gir fantastisk valuta for pengene og er den billigste Mac-modellen som er tilgjengelig. Ulempen: den inkluderer ikke skjerm, tastatur eller mus. Det gir deg imidlertid mer kontroll til å velge komponenter som passer best for deg.

Hvis du er en spillutvikler , trenger du en Mac med en kraftig GPU . Her er iMac 27-tommers størrelse: 21,5-tommers Retina 4K-skjerm, 4096 x 2304

  • Minne: 8 GB (32 GB maksimum)
  • Lagring: 1 TB Fusion Drive (konfigurerbar til 1 TB SSD)
  • Prosessor: 3,0 GHz 6-kjerners 8. generasjons Intel Core i5
  • Grafikkort: AMD Radeon Pro 560X med 4 GB GDDR5
  • Hodetelefonkontakt: 3,5 mm
  • Porter: Fire USB 3-porter, to Thunderbolt 3 (USB-C)-porter, Gigabit Ethernet
  • 21,5-tommers iMac er hundrevis av dollar billigere enn 27-tommersmodellen og passer på mindre skrivebord hvis plass er et problem, men det gir deg færre alternativer.

    Det gir mer enn nok kraft for de fleste utviklere, til og med spillutviklere. Men hvis du trenger mer kraft, er de maksimale spesifikasjonene lavere enn iMac 27-tommers: 32 GB RAM i stedet for 64 GB, en 1 TB SSD i stedet for 2 TB, en mindre kraftig prosessor og 4 GB video-RAM i stedet for 8. Og i motsetning til 27-tommers iMac, kan de fleste komponentene ikke oppgraderes etter kjøp.

    Den 21,5-tommers 4K-skjermen har god plass til å vise koden din, og du kan koble til en ekstern 5K-skjerm ( eller to 4K-er til) via Thunderbolt 3-porten.

    Det er nok av USB- og USB-C-porter, men de er på baksiden der de er vanskelige å nå. Det kan være lurt å vurdere et knutepunkt som er lettere å nå. Vi dekker noen få alternativer når vi dekker 27-tommers iMac ovenfor.

    4. iMac Pro

    TechCrunch kaller iMac Pro et "kjærlighetsbrev til utviklere", og å eie en kan lagefantasiene dine går i oppfyllelse. Men med mindre du presser grensene – med for eksempel tung spill- eller VR-utvikling – er dette mer datamaskin enn du trenger. De fleste utviklere vil finne iMac 27-tommers en bedre passform.

    Med et blikk:

    • Skjermstørrelse: 27-tommers Retina 5K-skjerm, 5120 x 2880
    • Minne: 32 GB (maksimalt 256 GB)
    • Lagring: 1 TB SSD (kan konfigureres til 4 TB SSD)
    • Prosessor: 3,2 GHz 8-kjerne Intel Xeon W
    • Grafikkkort: AMD Radeon Pro Vega 56-grafikk med 8 GB HBM2 (konfigurerbar til 16 GB)
    • Hodetelefonkontakt: 3,5 mm
    • Porter: Fire USB-porter, fire Thunderbolt 3 (USB-C) )-porter, 10 Gb Ethernet

    iMac Pro tar over der iMac slutter. Den kan konfigureres langt utover det de fleste spillutviklere noensinne vil trenge: 256 GB RAM, en 4 TB SSD, en Xeon W-prosessor og 16 GB video-RAM. Det er mer enn nok plass til å vokse! Selv den plassgrå finishen har et premium-utseende.

    Hvem er det for? Både TechCrunch og The Verge tenkte først på VR-utviklere. «iMac Pro er et beist, men det er ikke for alle» er tittelen på The Verges anmeldelse.

    De fortsetter med å si: «Hvis du skal kjøpe denne maskinen, er min mening at du bør vite nøyaktig hva du planlegger å bruke den til." De foreslår at de som jobber med VR, 8K-video, vitenskapelig modellering og maskinlæring er ideelle.

    5. iPad Pro 12,9-tommers

    Til slutt gir jeg deg et forslag fra venstre felt som erikke engang en Mac: iPad Pro . Dette alternativet er ikke så mye en anbefaling som det er et interessant alternativ. Et økende antall kodere bruker iPad Pro til utvikling.

    Med et blikk:

    • Skjermstørrelse: 12,9-tommers Retina-skjerm
    • Minne: 4 GB
    • Lagring: 128 GB
    • Prosessor: A12X Bionic-brikke med Neural Engine
    • Hodetelefonkontakt: ingen
    • Porter: USB-C

    Programmering på en iPad er ikke den samme opplevelsen som programmering på en Mac. Hvis du gjør mesteparten av arbeidet ditt ved skrivebordet, kan du tenke på en iPad Pro i stedet for en MacBook Pro som et bærbart verktøy når du ikke er på kontoret.

    Antall iOS-verktøy for utviklere vokser, inkludert tekstredigerere og iOS-tastaturer designet for programmerere:

    • Code Editor av Panic
    • Buffer Editor – Code Editor
    • Textastic Code Editor 8
    • DevKey – Utviklertastatur for programmering

    Det er til og med et økende antall IDEer du kan bruke på iPaden din (noen er nettleserbasert og andre er iOS-apper):

    • Gitpod, en nettleserbasert IDE
    • Code-Server er nettleserbasert og lar deg bruke en ekstern VS Code IDE
    • Continuous er en .NET C# og F# IDE
    • Codea er en Lua IDE
    • Pythonista 3 er en lovende Python IDE
    • Carnets, en gratis Python IDE
    • Pyto, en annen Python IDE
    • iSH gir et kommandolinjeskall for iOS

    Andre Mac-utstyr for programmerere

    Utviklere har sterke meningerom utstyret de bruker og måten de setter opp systemene sine på. Her er en oversikt over noen populære alternativer.

    Skjermer

    Selv om mange utviklere foretrekker en bærbar datamaskin fremfor en stasjonær, elsker de også store skjermer – og mange av dem. De tar ikke feil. En gammel artikkel fra Coding Horror siterer resultatene fra en studie fra University of Utah: mer skjermeiendom betyr mer produktivitet.

    Les vår oppsummering av de beste skjermene for programmering for noen store skjermer du kan legge til i ditt nåværende oppsett.

    Et bedre tastatur

    Mens mange utviklere liker Apples MacBook og Magic-tastaturer, er det ganske mange som velger en oppgradering. Vi dekker fordelene ved å oppgradere tastaturet i vår anmeldelse: Beste trådløse tastatur for Mac.

    Ergonomiske tastaturer er ofte raskere å skrive på, og reduserer risikoen for skade. Mekaniske tastaturer er et populært (og fasjonabelt) alternativ. De er raske, følbare og holdbare, og det gjør dem populære både blant spillere og utviklere.

    Les mer: Beste tastatur for programmering

    A Better Mouse

    Tilsvarende, en førsteklasses mus, styrekule eller styreflate kan hjelpe deg med å jobbe mer produktivt samtidig som du beskytter håndleddet mot belastning og smerte. Vi dekker fordelene deres i denne anmeldelsen: Beste mus for Mac.

    En komfortabel stol

    Hvor jobber du? I en stol. I åtte timer eller mer hver dag. Du bør gjøre det til en komfortabel en, og Coding Horror-listerflere grunner til at enhver programmerer bør ta kjøpet seriøst, inkludert økt produktivitet.

    Les oppsummeringen vår for beste stol for programmerere for noen få høyt rangerte ergonomiske kontorstoler.

    Støyreduserende hodetelefoner

    Mange utviklere bruker støyreduserende hodetelefoner for å blokkere verden ute og gi en klar beskjed: «La meg være i fred. Jeg jobber." Vi dekker fordelene deres i vår anmeldelse, Beste støyisolerende hodetelefoner.

    Ekstern harddisk eller SSD

    Du trenger et sted for å arkivere og sikkerhetskopiere prosjektene dine, så ta noen eksterne harddisker eller SSD-er for arkivering og sikkerhetskopiering. Se våre beste anbefalinger i disse anmeldelsene:

    • Beste sikkerhetskopieringsstasjoner for Mac
    • Beste eksterne SSD for Mac

    Ekstern GPU (eGPU)

    Til slutt, hvis du har brukt en Mac uten en diskret GPU og plutselig kommer inn i spillutvikling, kan du støte på noen ytelsesrelaterte flaskehalser. Å legge til en Thunderbolt-aktivert ekstern grafikkprosessor (eGPU) vil gjøre en verden av forskjell.

    For mer informasjon, se denne artikkelen fra Apple Support: Bruk en ekstern grafikkprosessor med Mac-en.

    Hva er databehovene til en programmerer?

    Programmering er en bred nisje som inkluderer front- og back-end webutvikling samt utvikling av apper for desktop og mobil. Det innebærer mange oppgaver, inkludert skriving og testing av kode, feilsøking ogkompilering, og til og med forgrening i kode fra andre utviklere.

    Hardwarebehov kan variere betydelig blant programmerere. Mange utviklere trenger ikke en spesielt kraftig datamaskin. Men mens det å skrive kode bruker få ressurser, gjør noen av appene du skriver i. Å kompilere kode er en CPU-intensiv oppgave, og spillutviklere trenger en Mac med et kraftig grafikkort.

    Programmeringsprogramvare

    Utviklere har sterke meninger om programvare, og det er mange alternativer ute. der. Mange skriver kode i favoritttekstredigeringsprogrammet og bruker andre verktøy (inkludert kommandolinjeverktøy) for å få resten av jobben gjort.

    Men i stedet for å bruke en samling uavhengige verktøy, velger mange en enkelt app som inkluderer alle funksjonene de trenger: en IDE eller integrert utviklingsmiljø. IDE-er gir utviklere alt de trenger fra start til slutt: en tekstredigerer, kompilator, debugger og bygg eller gjør integrasjon.

    Fordi disse appene gjør mer enn enkle tekstredigerere, har de høyere systemkrav. Tre av de mest populære IDE-ene inkluderer:

    • Apple Xcode IDE 11 for Mac- og iOS-apputvikling
    • Microsoft Visual Studio Code for Azure, iOS, Android og nettutvikling
    • Unity Core Platform for 2D- og 3D-spillutvikling, som vi skal se nærmere på i neste seksjon

    Utover disse tre, er det et bredt spekter av IDEer tilgjengelig – mange spesialiserer seg på en eller merprogrammeringsspråk)—inkludert Eclipse, Komodo IDE, NetBeans, PyCharm, IntelliJ IDEA og RubyMine.

    En lang rekke alternativer betyr et bredt spekter av systemkrav, noen av dem svært intense. Så hva skal til for å kjøre disse appene på en Mac?

    En Mac som kan kjøre den programvaren

    Hver IDE har minimum systemkrav. Fordi de er minimumskrav og ikke anbefalinger, er det bedre å kjøpe en datamaskin som er kraftigere enn disse kravene – spesielt siden du sannsynligvis kjører mer enn én app om gangen.

    Systemkravene for Xcode 11 er enkle:

    • Operativsystem: macOS Mojave 10.14.4 eller nyere.

    Microsoft inkluderer noen flere detaljer i systemkravene til Visual Studio Code 2019:

    • Operativsystem: macOS High Sierra 10.13 eller nyere,
    • Prosessor: 1,8 GHz eller raskere, dual-core eller bedre anbefalt,
    • RAM: 4 GB, 8 GB anbefales ,
    • Lagring: 5,6 GB ledig diskplass.

    Omtrent alle Mac-modeller er i stand til å kjøre disse programmene (vel, MacBook Air har en 1,6 GHz dual-core i5-prosessor som er så vidt under Visual Studios krav). Men er det en realistisk forventning? I den virkelige verden, tilbyr noen Mac det en ikke-spillutvikler trenger?

    Nei. Noen Mac-er har lite kraft og vil slite når de presses hardt, spesielt ved kompilering. Andre Mac-er er overmannet og gjør det ikkegi utviklere god valuta for pengene. La oss se på noen mer realistiske anbefalinger for koding:

    • Med mindre du driver med spillutvikling (vi skal se på det i neste avsnitt), vil ikke grafikkortet utgjøre mye forskjell.
    • En superrask CPU er heller ikke avgjørende. Koden din vil kompileres raskere med en bedre CPU, så få den beste du har råd til, men ikke bekymre deg for å få en hot rod. MacWorld observerer: "Du vil sannsynligvis ha det helt fint med en dual-core i5-prosessor for koding, eller til og med i3 i MacBook Air på startnivå, men hvis du har penger til overs, vil det ikke skade å få en mer kraftig Mac.”
    • Sørg for at du har nok RAM. Det vil utgjøre den største forskjellen for måten IDE-en din kjører på. Ta Microsofts 8 GB-anbefaling på 8 GB. Xcode bruker også mye RAM, og du kan kjøre andre apper (for eksempel Photoshop) samtidig. MacWorld anbefaler at du skaffer deg 16 GB hvis du vil fremtidssikre en ny Mac.
    • Til slutt vil du bruke relativt lite lagringsplass – et minimum på 256 GB er ofte realistisk. Men husk at IDE-er kjører mye bedre på en SSD-harddisk.

    Spillutviklere trenger en Mac med et kraftig grafikkort

    Du trenger en bedre Mac hvis du gjør det grafikk, spillutvikling eller VR-utvikling. Det betyr mer RAM, en bedre CPU, og avgjørende, en diskret GPU.

    Mange spillutviklere bruker for eksempel Unity Core. Det ersystemkrav:

    • Operativsystem: macOS Sierra 10.12.6 eller nyere
    • Prosessor: X64-arkitektur med støtte for SSE2-instruksjonssett
    • Metal-kompatible Intel og AMD GPUer .

    Igjen, dette er bare minimums krav, og de kommer med en ansvarsfraskrivelse: «Faktisk ytelse og gjengivelseskvalitet kan variere avhengig av kompleksiteten til prosjektet ditt.»

    En diskret GPU er avgjørende. 8-16 GB RAM er fortsatt realistisk, men 16 GB foretrekkes. Her er Laptop Under Budgets anbefaling for CPU: "Hvis du er interessert i noe intensivt som spillutvikling eller programmering i grafikk, så anbefaler vi bærbare datamaskiner drevet av Intel i7-prosessor til deg (heksa-kjerne hvis du har råd)."

    Til slutt trenger spillutviklere betydelig mer plass til å lagre prosjektene sine. En SSD med 2-4 TB plass anbefales.

    Portabilitet

    Programmører jobber ofte alene og kan jobbe hvor som helst. De kan jobbe hjemmefra, på en lokal kaffebar, eller mens de reiser.

    Det gjør bærbare datamaskiner spesielt fristende. Selv om det ikke er et krav å kjøpe en MacBook, er det mange utviklere som gjør det.

    Når du ser på MacBook-spesifikasjonene, må du ta hensyn til den annonserte batterilevetiden – men ikke forvent å få beløpet som kreves i spesifikasjonene. Utviklingsprogramvare kan være svært prosessorkrevende, noe som kan redusere batterilevetiden til bare noen få timer. For eksempel "Programmørerklag over at Xcode spiser mye batteri», advarer MacWorld.

    Massevis av skjermplass

    Du vil ikke føle deg trang når du koder, så mange utviklere foretrekker en stor skjerm. En 27-tommers skjerm er fint, men selvsagt ikke et krav. Noen utviklere foretrekker til og med et oppsett med flere skjermer. MacBook-er kommer med mindre skjermer, men støtter flere store eksterne, noe som er veldig nyttig når du jobber ved skrivebordet. Når du er på farten, har en 16-tommers MacBook Pro en klar fordel fremfor en 13-tommers modell – med mindre maksimal portabilitet er din absolutte prioritet.

    Hva betyr alt det? Det betyr at du bør inkludere kostnadene for en ekstra skjerm eller to i budsjettet. Ekstra skjermplass kan ha en positiv innvirkning på produktiviteten din. Heldigvis har alle Mac-er nå en Retina-skjerm, som lar deg få plass til mer kode på skjermen.

    Et kvalitetstastatur, -mus og andre gadgets

    Utviklere er spesielt opptatt av arbeidsområder. De elsker å sette dem opp slik at de er glade og produktive når de jobber. Mye av den oppmerksomheten går til periferiutstyret de bruker.

    Det de bruker mest tid på er tastaturet. Mens mange er fornøyde nok med det magiske tastaturet som fulgte med iMac, eller sommerfugltastaturene som fulgte med MacBook-ene, oppgraderer mange utviklere til et førsteklasses alternativ.

    Hvorfor? Apples tastaturer har flere ulempergir best valuta for pengene. Den mindre iMac kan ikke konfigureres like kraftig eller oppgraderes like enkelt, og iMac Pro er mye mer datamaskin enn de fleste utviklere trenger.

    I denne artikkelen vil vi dekke alle Mac-modeller som er tilgjengelige for øyeblikket, sammenligne dem og utforske deres styrker og svakheter. Les videre for å finne ut hvilken Mac som er best for deg.

    Hvorfor stole på meg for denne Mac-veiledningen

    Jeg har rådet folk om den beste datamaskinen for deres behov siden 80-tallet, og jeg har brukt Mac-er personlig i over et tiår. I min karriere har jeg satt opp datatreningsrom, administrert IT-behovene til organisasjoner og gitt teknisk støtte til enkeltpersoner og bedrifter. Jeg har nylig oppgradert min egen Mac. Mitt valg? En 27-tommers iMac.

    Men jeg har aldri jobbet heltid som utvikler. Jeg har en grad i ren matematikk og har gjennomført flere programmeringskurs som en del av studiet. Jeg har puslet med mange skriptspråk og tekstredigerere når jeg redigerer innhold for nettet. Jeg har jobbet med utviklere og hatt genuin glede av å sjekke ut datamaskinene og oppsettene deres. Alt dette gir meg selvfølgelig bare en liten smakebit av hva du trenger.

    Så jeg jobbet hardere. Jeg fikk meninger fra ekte kodere – inkludert de fra sønnen min, som nylig begynte å jobbe som nettutvikler og kjøper mye nytt utstyr. Jeg har også fulgt nøye med på utstyrsanbefalinger fra utviklere på nettetutviklere:

    • De reiser lite. Med mye bruk kan det føre til belastning på håndleddet og hånden.
    • Arrangementet av markørtastene er ikke ideelt. På nyere Mac-tastaturer får opp- og ned-tastene bare en halv tast hver.
    • MacBook Pros med berøringslinje har ikke en fysisk escape-tast. Det er spesielt frustrerende for Vim-brukere, som bruker den nøkkelen ofte. Heldigvis har 2019 16-tommers MacBook Pro både Touch Bar og fysisk Escape-tast (og litt mer reise i tillegg).
    • Brukere må holde nede Fn-tasten for å få tilgang til visse funksjoner. Utviklere kan klare seg uten å måtte trykke på flere taster unødvendig.

    Utviklere ønsker ikke å gå på akkord med tastaturet, og det inkluderer tastaturets layout. Selv om mer kompakte tastaturer blir populære, er de ikke alltid det beste verktøyet for programmerere. De fleste foretrekker et tastatur med flere taster fremfor ett som krever å holde nede flere tastekombinasjoner samtidig for å utføre en oppgave.

    Ergonomiske og mekaniske tastaturer av høy kvalitet er fantastiske alternativer for kodere. Vi vil anbefale noen alternativer for begge i delen "Annet utstyr" på slutten av denne artikkelen. Premium-mus er en annen populær oppgradering. Vi tar også med en liste over dem på slutten.

    Heldigvis har alle Mac-er raske Thunderbolt-porter som støtter USB-C-enheter. Stasjonære Mac-er har også mange tradisjonelle USB-porter, og dukan kjøpe eksterne USB-huber hvis du trenger dem til din MacBook.

    Hvordan vi velger den beste Macen for programmerere

    Nå som vi har utforsket hva en programmerer trenger fra en datamaskin, har vi samlet to lister over anbefalte spesifikasjoner og sammenlignet hver Mac-modell med dem. Heldigvis finnes det flere modeller som er egnet for koding enn for eksempel videoredigering.

    Vi plukket ut vinnere som garantert vil gi en frustrasjonsfri opplevelse, men det er god plass til dine preferanser. For eksempel:

    • Foretrekker du å jobbe på en stor skjerm?
    • Foretrekker du å jobbe med flere skjermer?
    • Gjør du mesteparten av arbeidet ditt på din skrivebord?
    • Versetter du bærbarheten til en bærbar datamaskin?
    • Hvor lang batterilevetid trenger du?

    I tillegg må du finne ut om du vil utføre spill (eller annen grafisk-intensiv) utvikling.

    Her er våre anbefalinger:

    Anbefalte spesifikasjoner for de fleste utviklere:

    • CPU: 1,8 GHz dual-core i5 eller bedre
    • RAM: 8 GB
    • Lagring: 256 GB SSD

    Anbefalte spesifikasjoner for spillutviklere:

    • CPU: Intel i7-prosessor (foretrukket med åtte kjerner)
    • RAM: 8 GB (16 GB foretrukket)
    • Lagring: 2-4 TB SSD
    • Grafikkort: en diskret GPU.

    Vi valgte vinnere som komfortabelt oppfyller disse spesifikasjonene uten å tilby kostbare tillegg. Vi stilte også følgende spørsmål:

    • Hvem har råd til å sparepenger ved å kjøpe en mindre kraftig Mac enn våre vinnere?
    • Hvem vil finne ekte verdi i å kjøpe en kraftigere Mac enn våre vinnere?
    • Hvor høyt kan hver Mac-modell konfigureres, og hvordan kan oppgraderer du den etter kjøpet?
    • Hva er størrelsen og oppløsningen på skjermen, og eventuelle eksterne skjermer som støttes?
    • For utviklere som verdsetter portabilitet, hvor egnet er hver MacBook-modell for koding ? Hva er batterilevetiden, og hvor mange porter har den for tilbehør?

    Forhåpentligvis har vi dekket alt du vil vite om den beste Mac-en for programmering. Eventuelle andre spørsmål eller tanker om dette emnet, legg igjen en kommentar nedenfor.

    og refererte til dem der det var relevant gjennom denne anmeldelsen.

    Beste Mac for programmering: Våre toppvalg

    Beste MacBook for programmering: MacBook Pro 16-tommers

    MacBook Pro 16-tommers er den perfekte Mac for utviklere. Den er bærbar og har den største skjermen tilgjengelig på en bærbar Apple-bærbar. (Faktisk har den 13 % flere piksler enn den forrige 2019-modellen.) Den gir rikelig med RAM, tonnevis med lagringsplass og nok CPU- og GPU-kraft for spillutviklere. Batterilevetiden er lang, men ikke forvent å nyte hele 21 timene Apple hevder.

    Sjekk gjeldende pris

    Med et øyeblikk:

    • Skjermstørrelse : 16-tommers Retina-skjerm, 3456 x 2234
    • Minne: 16 GB (maksimalt 64 GB)
    • Lagring: 512 GB SSD (konfigurerbar til 8 TB SSD)
    • Prosessor : Apple M1 Pro eller M1 Max-brikke (opptil 10-kjerner)
    • Grafikkort: M1 Pro (opptil 32-kjerners GPU)
    • Hodetelefonkontakt: 3,5 mm
    • Porter: Tre Thunderbolt 4-porter, HDMI-port, SDXC-kortspor, MagSafe 3-port
    • Batteri: 21 timer

    Denne MacBook Pro er ideell for programmerere, og den eneste bærbare Apple-bæreren egnet for seriøs spillutvikling. Standardkonfigurasjonen kommer med en 512 GB SSD, men du bør seriøst vurdere å oppgradere til minst 2 TB. Den største SSD-en du kan få er 8 TB.

    RAM kan konfigureres opptil 64 GB. Få RAM-en du vil ha på forhånd: å oppgradere etter at du har kjøpt det kan være vanskelig, men ikke umulig. Som21,5-tommers iMac, den er ikke loddet på plass, men du trenger hjelp fra en profesjonell.

    Lagring er heller ikke brukertilgjengelig, så det er best å velge ønsket mengde når du først kjøper maskinen . Hvis du finner ut at du trenger å oppgradere lagringsplassen din etter kjøpet, kan du ta en titt på våre anbefalte eksterne SSD-er.

    Det inkluderer også det beste tastaturet til en hvilken som helst nåværende MacBook. Den har mer reise enn andre modeller, og til og med en fysisk Escape-tast, som vil gjøre blant annet Vim-brukere veldig fornøyde.

    Mens en 16-tommers skjerm er den beste tilgjengelige når du er på farten , vil du kanskje ha noe større når du står ved skrivebordet ditt. Heldigvis kan du koble til flere store eksterne skjermer. I følge Apple Support kan MacBook Pro 16-tommeren håndtere tre eksterne skjermer opp til 6K.

    Apropos porter, så har denne MacBook Pro fire USB-C-porter, som mange brukere vil finne tilstrekkelig. For å koble til USB-A-utstyret ditt, må du kjøpe en dongle eller en annen kabel.

    Selv om jeg tror denne Mac-en er den beste løsningen for de som vil ha noe bærbart, finnes det andre alternativer:

    • MacBook Air er et rimeligere alternativ, men med en mindre skjerm, en mindre kraftig prosessor og ingen diskret GPU.
    • MacBook Pro 13-tommers er et mer bærbart alternativ, men med færre begrensninger enn Air. Den mindre skjermen kan føles trang, og mangelen på endiskret GPU gjør den mindre egnet for spillutvikling.
    • Noen kan finne iPad Pro som et attraktivt bærbart alternativ, selv om du må justere forventningene dine.

    Budsjett Mac for programmering : Mac mini

    Mac mini ser ut til å bli stadig mer populær blant utviklere. Etter dens betydelige spesifikasjonsbump er den nå kraftig nok til å gjøre noe seriøst arbeid. Den er liten, fleksibel og villedende kraftig. Hvis du er ute etter en Mac med lite fotavtrykk, er det et flott alternativ.

    Sjekk gjeldende pris

    Med et øyeblikk:

    • Skjermstørrelse: ikke skjerm inkludert, opptil tre støttes
    • Minne: 8 GB (maks. 16 GB)
    • Lagring: 256 GB SSD (kan konfigureres til 2 TB SSD)
    • Prosessor: Apple M1 brikke
    • Grafikkort: Intel UHD Graphics 630 (med støtte for eGPUer)
    • Hodetelefonkontakt: 3,5 mm
    • Porter: Fire Thunderbolt 3 (USB-C)-porter, to USB 3-porter, HDMI 2.0-port, Gigabit Ethernet

    Mac mini er den billigste Mac-en som er tilgjengelig – delvis fordi den ikke kommer med skjerm, tastatur eller mus – så den er et utmerket valg for dem på et stramt budsjett.

    De fleste spesifikasjonene sammenlignes med 27-tommers iMac. Den kan konfigureres med opptil 16 GB RAM og en 2 TB harddisk og drives av en rask M1-prosessor. Det er mer enn nok å programmere på. Selv om den ikke kommer med en skjerm, støtter den samme 5K-oppløsning som den større iMac,og du kan koble til to skjermer (en 5K og den andre 4K), eller tre 4K-skjermer totalt.

    For spillutvikling trenger du mer RAM og lagringsplass. Det er bedre å få den konfigurasjonen du vil ha første gang – å forvente å oppgradere senere er ikke en god plan.

    Det er ingen dør for å erstatte RAM-en, så mens du kan oppgradere den, kan det hende du trenger profesjonell hjelp . Og SSD-en er loddet til logikkkortet, så den kan ikke byttes ut. Den mangler også en diskret GPU, men du kan bøte på dette ved å koble til en ekstern GPU. Du finner flere detaljer i delen «Annet utstyr» på slutten av denne anmeldelsen.

    Selvfølgelig må du også kjøpe en skjerm eller to, et tastatur og en mus eller styreflate. Du har kanskje dine favoritter, men vi vil anbefale noen modeller i "Annet utstyr" nedenfor.

    Beste stasjonære Mac for utvikling: iMac 27-tommers

    Hvis du gjør det meste av kodingen på skrivebordet ditt, er iMac 27-tommers et utmerket valg. Den inkluderer en stor skjerm, et lite fotavtrykk og mer enn nok spesifikasjoner til å kjøre enhver utviklingsapp.

    Sjekk gjeldende pris

    Med et øyeblikk:

    • Skjerm størrelse: 27-tommers Retina 5K-skjerm, 5120 x 2880
    • Minne: 8 GB (64 GB maksimum)
    • Lagring: 256 SSD (konfigurerbar til 512 SSD)
    • Prosessor : 3,1 GHz 6-kjerners 10. generasjons Intel Core i5
    • Grafikkort: Radeon Pro 5300 med 4 GB GDDR6-minne eller Radeon Pro 5500 XT med 8 GB GDDR6minne
    • Hodetelefonkontakt: 3,5 mm
    • Porter: Fire USB 3-porter, to Thunderbolt 3 (USB-C)-porter, Gigabit Ethernet

    Hvis du gjør det Ikke trenger bærbarhet, ser iMac 27-tommers ut til å være det perfekte valget for kodere. Den har alle spesifikasjonene du trenger, selv for spillutvikling, men for det anbefaler vi at du oppgraderer RAM til 16 GB og harddisken til en stor SSD. Du kan maksimere kraften til iMac ved å velge en 3,6 GHz 8-kjerners i9-prosessor, selv om den konfigurasjonen ikke er tilgjengelig på Amazon.

    Denne iMac-en har en stor 5K-skjerm – den største på alle Macer – som vil vise massevis av kode og flere vinduer, noe som holder deg produktiv. For enda mer skjermeiendom kan du legge til en 5K-skjerm eller to 4K-skjermer.

    I motsetning til mange moderne Mac-er er det relativt enkelt å oppgradere 27-tommers iMac etter kjøp. RAM kan oppgraderes (helt til 64 GB) ved å plassere nye SDRAM-pinner i sporene nær bunnen av skjermen. Du finner spesifikasjonene du trenger på denne siden fra Apple Support. Det er også mulig å legge til en SSD senere, men det er en jobb som er bedre overlatt til en profesjonell.

    Det er nok av porter for eksterne enheter: fire USB 3-porter og to Thunderbolt 3 (USB-C)-porter som støtter DisplayPort, Thunderbolt, USB 3.1 og Thunderbolt 2 (som med adaptere lar deg koble til HDMI-, DVI- og VGA-enheter).

    Portene er på baksiden, og litt utfordrende å få tiltil. Løsningen: legg til en Satechi-hub i aluminium som monteres på bunnen av skjermen til iMac-en eller en Macally-hub som enkelt sitter på skrivebordet.

    Andre gode Mac-maskiner for programmering

    1. MacBook Air

    MacBook Air er Apples mest bærbare datamaskin og den rimeligste bærbare datamaskinen. Airs spesifikasjoner er ganske begrenset, og det er umulig å oppgradere komponentene etter at du har kjøpt en. Er det opp til jobben? Hvis du gjør mesteparten av kodingen i et tekstredigeringsprogram i stedet for IDE, så ja.

    Med et blikk:

    • Skjermstørrelse: 13,3 tommers Retina-skjerm, 2560 x 1600
    • Minne: 8 GB (maks. 16 GB)
    • Lagring: 256 GB SSD (kan konfigureres til 1 TB SSD)
    • Prosessor: Apple M1-brikke
    • Grafikkort : Opptil Apple 8-core GPU
    • Hodetelefonkontakt: 3,5 mm
    • Porter: To Thunderbolt 4 (USB-C)-porter
    • Batteri: 18 timer

    Hvis du skriver koden din i et tekstredigeringsprogram, kan denne lille maskinen møte dine behov. Du vil imidlertid støte på flaskehalser når du bruker den med en IDE. Dens mangel på diskret GPU gjør den uegnet for spillutvikling. Selv om du kan legge til en ekstern GPU, holder andre spesifikasjoner den tilbake.

    Den lille Retina-skjermen har nå like mange piksler som 13-tommers MacBook Pro. Én ekstern 5K eller to 4K-er kan kobles til.

    2. MacBook Pro 13-tommers

    13-tommers MacBook Pro er ikke mye større enn en MacBook Air , men det er langt kraftigere. Det er engodt alternativ til 16-tommers Pro hvis du trenger noe mer bærbart, men det er ikke like kraftig eller oppgraderbart.

    Med et blikk:

    • Skjermstørrelse: 13-tommers Retina-skjerm , 2560 x 1600
    • Minne: 8 GB (maks. 16 GB)
    • Lagring: 512 GB SSD (kan konfigureres til 2 TB SSD)
    • Prosessor: 2,4 GHz 8. generasjon Quad-core Intel Core i5
    • Grafikkort: Intel Iris Plus Graphics 655
    • Hodetelefonkontakt: 3,5 mm
    • Porter: Fire Thunderbolt 3-porter
    • Batteri : 10 timer

    I likhet med 16-tommersmodellen har MacBook Pro 13-tommer alle spesifikasjonene som trengs for utvikling, men i motsetning til storebroren kommer den til kort for spillutviklere. Det er fordi den mangler en diskret GPU. Til en viss grad kan det avhjelpes ved å legge til en ekstern GPU. Vi viser noen alternativer for det under «Annet utstyr».

    Men 13-tommersmodellen kan ikke spesifiseres like høyt som den førsteklasses MacBook Pro, og du kan ikke oppgradere den. komponenter etter kjøpet. Hvis du vil ha mer skjermeiendom når du er ved skrivebordet ditt, kan du feste én 5K eller to 4K eksterne skjermer.

    3. iMac 21,5-tommers

    Hvis du vil spare noen penger og plass på skrivebordet, er iMac 21,5-tommers et rimelig alternativ til 27-tommers iMac, men vær oppmerksom på at det er et alternativ med noen kompromisser. I tillegg til den mindre skjermen, kan ikke denne Mac-en spesifiseres like høyt eller oppgraderes like enkelt som den større maskinen.

    Med et øyeblikk:

    • Skjerm

    Jeg er Cathy Daniels, en ekspert på Adobe Illustrator. Jeg har brukt programvaren siden versjon 2.0, og har laget opplæringsprogrammer for den siden 2003. Bloggen min er en av de mest populære destinasjonene på nettet for folk som ønsker å lære Illustrator. I tillegg til arbeidet mitt som blogger, er jeg også forfatter og grafisk designer.