Najbolji Mac za programiranje (8 najboljih izbora u 2022.)

  • Podijeli Ovo
Cathy Daniels

Programeri hrle u macOS—a posebno MacBook Pro. To je zato što je MacBook Pro odličan izbor za njih: Appleov hardver ima odličnu kvalitetu izrade i trajanje baterije, a Appleov operativni sustav pruža idealno okruženje za programere.

Više razloga zašto programeri vole Macove:

  • Možete pokrenuti sve glavne operativne sustave na istom hardveru: macOS, Windows i Linux.
  • Možete pristupiti osnovnim alatima naredbenog retka iz Unix okruženja.
  • Prikladni su za kodiranje za širok raspon aplikacija uključujući web, Mac, Windows, iOS i Android.

Ali koji Mac kupiti? Iako možete programirati na bilo kojem Macu, neki modeli nude značajne prednosti za programere.

Mnogi programeri cijene mogućnost rada s bilo kojeg mjesta, što znači MacBook Pro. 16-inčni MacBook Pro ima mnogo prednosti u odnosu na svog manjeg brata: više prostora na zaslonu, snažniji procesor i diskretnu grafičku karticu koja je korisna za razvoj igara.

Ako Vi ste na budžetu , no Mac mini pruža fantastičnu vrijednost za vaš novac i najjeftiniji je Mac model dostupan. Loša strana: ne uključuje monitor, tipkovnicu ili miš. Međutim, to vam daje više kontrole za odabir komponenti koje vam najbolje odgovaraju.

Ako ste programer igara , trebat će vam Mac s snažnim GPU-om . Evo, iMac od 27 inča veličina: 21,5-inčni Retina 4K zaslon, 4096 x 2304

  • Memorija: 8 GB (32 GB maksimalno)
  • Pohrana: 1 TB Fusion Drive (podesiv za 1 TB SSD)
  • Procesor: 3,0 GHz 6-jezgreni Intel Core i5 8. generacije
  • Grafička kartica: AMD Radeon Pro 560X s 4 GB GDDR5
  • Utičnica za slušalice: 3,5 mm
  • Priključci: četiri USB 3 priključka, dva Thunderbolt 3 (USB-C) priključka, Gigabit Ethernet
  • iMac od 21,5 inča je stotine dolara jeftiniji od 27-inčnog modela i stat će na manje stolove ako je prostor problem, ali vam ostavlja manje opcija.

    Pruža više nego dovoljno snage za većinu programera, čak i programere igara. Ali ako trebate više energije, maksimalne specifikacije niže su od iMaca od 27 inča: 32 GB RAM-a umjesto 64 GB, SSD od 1 TB umjesto 2 TB, manje snažan procesor i 4 GB video RAM-a umjesto 8. Za razliku od 27-inčnog iMaca, većina komponenti ne može se nadograditi nakon kupnje.

    21,5-inčni 4K monitor ima dovoljno prostora za prikaz vašeg koda, a možete priključiti vanjski 5K zaslon ( ili još dva 4K) putem Thunderbolt 3 priključka.

    Postoji mnogo USB i USB-C priključaka, ali oni su na stražnjoj strani gdje su teško dostupni. Možda biste željeli razmotriti čvorište do kojeg je lakše doći. Pokrivamo nekoliko opcija kada pokrivamo 27-inčni iMac iznad.

    4. iMac Pro

    TechCrunch iMac Pro naziva "ljubavnim pismom programerima" i posjedovanje jednog može učinitivaše se fantazije ostvaruju. Ali osim ako ne pomičete granice - s, recimo, razvojem teških igara ili VR-a - ovo je više računala nego što vam treba. Većina programera smatra da bi iMac od 27 inča bolje odgovarao.

    Na prvi pogled:

    • Veličina zaslona: 27-inčni Retina 5K zaslon, 5120 x 2880
    • Memorija: 32 GB (maksimalno 256 GB)
    • Pohrana: 1 TB SSD (podesivo na 4 TB SSD)
    • Procesor: 3,2 GHz 8-jezgreni Intel Xeon W
    • Grafička kartica: AMD Radeon Pro Vega 56 grafika s 8 GB HBM2 (podesivo do 16 GB)
    • Priključak za slušalice: 3,5 mm
    • Priključci: četiri USB priključka, četiri Thunderbolt 3 (USB‑C) ) priključci, 10Gb Ethernet

    iMac Pro preuzima tamo gdje iMac prestaje. Može se konfigurirati mnogo više od onoga što će većini programera igara ikada trebati: 256 GB RAM-a, 4 TB SSD, Xeon W procesor i 16 GB video RAM-a. To je više nego dovoljno prostora za rast! Čak i njegova svemirsko siva završna obrada ima vrhunski izgled.

    Za koga je? I TechCrunch i The Verge prvi su mislili na VR programere. “iMac Pro je zvijer, ali nije za svakoga” naslov je recenzije The Vergea.

    Nadalje kažu: “Ako namjeravate kupiti ovaj stroj, moje mišljenje je da trebali biste točno znati za što ga namjeravate koristiti.” Predlažu da su oni koji rade s VR, 8K videom, znanstvenim modeliranjem i strojnim učenjem idealni.

    5. iPad Pro 12,9 inča

    Na kraju, ostavljam vam prijedlog iz lijevog polja koji ječak ni Mac: iPad Pro . Ova opcija nije toliko preporuka koliko je zanimljiva opcija. Sve veći broj kodera koristi iPad Pro za razvoj.

    Ukratko:

    • Veličina zaslona: 12,9-inčni Retina zaslon
    • Memorija: 4 GB
    • Pohrana: 128 GB
    • Procesor: A12X Bionic čip s Neural Engineom
    • Ulaz za slušalice: nema
    • Priključci: USB-C

    Programiranje na iPadu nije isto iskustvo kao programiranje na Macu. Ako većinu svog posla obavljate za radnim stolom, mogli biste razmisliti o iPad Pro umjesto MacBook Pro kao prijenosnom alatu za vrijeme kada niste u uredu.

    Broj iOS alata za programere raste, uključujući uređivače teksta i iOS tipkovnice dizajnirane za programere:

    • Code Editor by Panic
    • Buffer Editor – Code Editor
    • Textastic Code Editor 8
    • DevKey – razvojna tipkovnica za programiranje

    Postoji čak i sve veći broj IDE-ova koje možete koristiti na svom iPadu (neki se temelje na pregledniku, a drugi su iOS aplikacije):

    • Gitpod, IDE temeljen na pregledniku
    • Code-Server temelji se na pregledniku i omogućuje vam korištenje udaljenog VS Code IDE
    • Continuous je .NET C# i F# IDE
    • Codea je Lua IDE
    • Pythonista 3 je obećavajući Python IDE
    • Carnets, besplatni Python IDE
    • Pyto, još jedan Python IDE
    • iSH pruža ljusku naredbenog retka za iOS

    Ostala Mac oprema za programere

    Razvojnici imaju čvrsta mišljenjao opremi koju koriste i načinu na koji postavljaju svoje sustave. Evo raščlambe nekih popularnih opcija.

    Monitori

    Dok mnogi programeri više vole prijenosno računalo nego stolno računalo, oni također vole velike monitore—i to puno njih. Oni nisu u krivu. Stari članak iz Coding Horror citira rezultate studije Sveučilišta Utah: više prostora na zaslonu znači veću produktivnost.

    Pročitajte naš pregled najboljih monitora za programiranje za neke velike monitore koje možete dodati svojoj trenutnoj postavci.

    Bolja tipkovnica

    Iako se mnogim programerima sviđaju Appleove MacBook i Magic tipkovnice, nemali broj njih odlučuje se za nadogradnju. Obrađujemo prednosti nadogradnje vaše tipkovnice u našoj recenziji: Najbolja bežična tipkovnica za Mac.

    Ergonomske tipkovnice često su brže za tipkanje i smanjuju rizik od ozljeda. Mehaničke tipkovnice su popularna (i moderna) alternativa. Brze su, taktilne i izdržljive, što ih čini popularnima među igračima i programerima.

    Pročitajte više: Najbolja tipkovnica za programiranje

    Bolji miš

    Slično tome, vrhunski miš, trackball ili trackpad mogu vam pomoći da radite produktivnije dok istovremeno štite vaše zapešće od naprezanja i boli. Pokrivamo njihove prednosti u ovoj recenziji: Najbolji miš za Mac.

    Udobna stolica

    Gdje radite? U stolici. Osam sati ili više svaki dan. Bolje neka bude udoban, a Coding Horror listenekoliko razloga zašto bi svaki programer kupnju trebao shvatiti ozbiljno, uključujući povećanje produktivnosti.

    Pročitajte naš pregled najboljih stolica za programere za nekoliko visoko ocijenjenih ergonomskih uredskih stolaca.

    Slušalice za uklanjanje buke

    Mnogi programeri nose slušalice za uklanjanje buke kako bi blokirali svijet i dali jasnu poruku: “Ostavi me na miru. Radim." Njihove prednosti pokrivamo u našoj recenziji, Najbolje slušalice za izolaciju buke.

    Vanjski tvrdi disk ili SSD

    Trebat će vam mjesto za arhiviranje i sigurnosnu kopiju vaših projekata, stoga uzmite neke vanjske tvrde diskove ili SSD-ovi za arhiviranje i backup. Pogledajte naše glavne preporuke u ovim recenzijama:

    • Najbolji diskovi za sigurnosno kopiranje za Mac
    • Najbolji vanjski SSD za Mac

    Vanjski GPU (eGPU)

    Konačno, ako ste koristili Mac bez diskretnog GPU-a i iznenada počnete razvijati igrice, mogli biste naići na neka uska grla povezana s performansama. Dodavanje vanjskog grafičkog procesora (eGPU) omogućenog za Thunderbolt napravit će veliku razliku.

    Za više informacija pogledajte ovaj članak Appleove podrške: Koristite vanjski grafički procesor sa svojim Mac računalom.

    Koje su računalne potrebe programera?

    Programiranje je široka niša koja uključuje prednji i pozadinski web razvoj kao i razvoj aplikacija za stolna računala i mobilne uređaje. Uključuje mnoge zadatke uključujući pisanje i testiranje koda, otklanjanje pogrešaka ikompajliranje, pa čak i grananje koda drugih programera.

    Hardverske potrebe mogu se značajno razlikovati među programerima. Mnogi programeri ne trebaju posebno snažno računalo. No dok pisanje koda koristi malo resursa, neke od aplikacija u kojima pišete koriste. Sastavljanje koda je CPU-intenzivan zadatak, a programeri igara trebaju Mac sa snažnom grafičkom karticom.

    Softver za programiranje

    Razvojni programeri imaju čvrsta mišljenja o softveru i postoji mnogo opcija tamo. Mnogi pišu kod u svom omiljenom uređivaču teksta i koriste druge alate (uključujući alate naredbenog retka) kako bi obavili ostatak posla.

    Ali umjesto upotrebe zbirke neovisnih alata, mnogi biraju jednu aplikaciju koja uključuje sve značajke koje su im potrebne: IDE ili integrirano razvojno okruženje. IDE programerima daju sve što im je potrebno od početka do kraja: uređivač teksta, kompajler, program za ispravljanje pogrešaka i izgradnju ili integraciju.

    Budući da ove aplikacije rade više od jednostavnih uređivača teksta, imaju veće sistemske zahtjeve. Tri najpopularnija IDE-a uključuju:

    • Apple Xcode IDE 11 za Mac i razvoj aplikacija za iOS
    • Microsoft Visual Studio Code za Azure, iOS, Android i web razvoj
    • Unity Core Platforma za razvoj 2D i 3D igara, koju ćemo detaljnije pogledati u sljedećem odjeljku

    Osim ta tri, dostupan je širok raspon IDE-a—mnogi su specijalizirani za jedan ili višeprogramski jezici)—uključujući Eclipse, Komodo IDE, NetBeans, PyCharm, IntelliJ IDEA i RubyMine.

    Širok raspon opcija znači širok raspon sistemskih zahtjeva, neki od njih vrlo intenzivni. Dakle, što je potrebno za pokretanje ovih aplikacija na Macu?

    Mac koji može pokrenuti taj softver

    Svaki IDE ima minimalne sistemske zahtjeve. Budući da su to minimalni zahtjevi, a ne preporuke, bolje je kupiti računalo snažnije od tih zahtjeva—posebno jer je vjerojatno da ćete pokrenuti više od jedne aplikacije odjednom.

    Sistemski zahtjevi za Xcode 11 su jednostavni:

    • Operativni sustav: macOS Mojave 10.14.4 ili noviji.

    Microsoft uključuje još nekoliko detalja u svojim sistemskim zahtjevima za Visual Studio Code 2019:

    • Operativni sustav: macOS High Sierra 10.13 ili noviji,
    • Procesor: 1,8 GHz ili brži, dvojezgreni ili bolji,
    • RAM: 4 GB, 8 GB preporučeno ,
    • Pohrana: 5,6 GB slobodnog prostora na disku.

    Skoro svaki model Maca može pokrenuti ove programe (dobro, MacBook Air ima dvojezgreni procesor od 1,6 GHz i5 procesor koji je jedva ispod zahtjeva Visual Studija). No je li to realno očekivanje? U stvarnom svijetu, nudi li bilo koji Mac ono što je potrebno razvijaču koji ne radi o igrama?

    Ne. Neki Macovi su slabiji i teško će se gurnuti, posebno tijekom kompajliranja. Drugi Macovi su nadjačani i nepružiti programerima pristojnu vrijednost za njihov novac. Pogledajmo neke realističnije preporuke za kodiranje:

    • Osim ako ne razvijate igrice (to ćemo pogledati u sljedećem odjeljku), grafička kartica neće napraviti veliku razliku.
    • Superbrzi CPU također nije presudan. Vaš će se kôd brže kompilirati s boljim CPU-om, stoga nabavite najbolji koji si možete priuštiti, ali ne brinite o nabavci hotroda. MacWorld primjećuje: “Vjerojatno će vam savršeno odgovarati dvojezgreni i5 procesor za kodiranje, ili čak i3 u osnovnom MacBook Airu, ali ako imate novca na pretek, onda neće škoditi nabaviti više moćni Mac.”
    • Provjerite imate li dovoljno RAM-a. To će najviše utjecati na način rada vašeg IDE-a. Uzmite Microsoftovu preporuku od 8 GB od 8 GB. Xcode također koristi puno RAM-a, a možda istovremeno pokrećete i druge aplikacije (recimo, Photoshop). MacWorld preporučuje da nabavite 16 GB ako želite novi Mac biti spreman za budućnost.
    • Konačno, koristit ćete relativno malo prostora za pohranu—najmanje 256 GB često je realno. Ali imajte na umu da IDE puno bolje rade na SSD tvrdom disku.

    Programeri igara trebaju Mac sa snažnom grafičkom karticom

    Potreban vam je bolji Mac ako radite grafika, razvoj igara ili VR razvoj. To znači više RAM-a, bolji CPU i, što je najvažnije, diskretni GPU.

    Mnogi programeri igara koriste, na primjer, Unity Core. Njegovosistemski zahtjevi:

    • Operativni sustav: macOS Sierra 10.12.6 ili noviji
    • Procesor: X64 arhitektura s podrškom za SSE2 skup instrukcija
    • Intel i AMD grafički procesori s mogućnošću metala .

    Opet, to su samo minimalni zahtjevi i dolaze s odricanjem od odgovornosti: "Stvarna izvedba i kvaliteta renderiranja mogu varirati ovisno o složenosti vašeg projekta."

    Diskretni GPU je bitan. 8-16 GB RAM-a je još uvijek realno, ali poželjno je 16 GB. Ovdje je preporuka Laptop Under Budget za CPU: “Ako se bavite nečim intenzivnim kao što je razvoj igrica ili programiranje grafike, onda vam preporučujemo prijenosna računala koja pokreće Intel i7 procesor (šestojezgreni ako si to možete priuštiti).”

    Konačno, programeri igara trebaju znatno više prostora za pohranu svojih projekata. Preporuča se SSD s 2-4 TB prostora.

    Prenosivost

    Programeri često rade sami i mogu raditi bilo gdje. Mogu raditi od kuće, ili u lokalnom kafiću, ili dok putuju.

    To čini prijenosna računala posebno primamljivima. Iako to nije uvjet za kupnju MacBooka, mnogi programeri to čine.

    Dok pregledavate specifikacije MacBooka, obratite pozornost na reklamirano trajanje baterije—ali nemojte očekivati ​​da ćete dobiti iznos naveden u specifikacijama. Razvojni softver može biti procesorski zahtjevan, što može skratiti trajanje baterije na samo nekoliko sati. Na primjer, “Programerižale se da Xcode troši puno baterije,” upozorava MacWorld.

    Puno prostora na zaslonu

    Ne želite se osjećati skučeno prilikom kodiranja, pa mnogi programeri preferiraju veliki monitor. Ekran od 27 inča je lijep, ali očito nije uvjet. Neki programeri čak preferiraju postavku s više monitora. MacBookovi dolaze s manjim monitorima, ali podržavaju više velikih vanjskih, što je super korisno kada radite za stolom. Kada ste u pokretu, MacBook Pro od 16 inča ima jasnu prednost u odnosu na model od 13 inča—osim ako vam maksimalna prenosivost nije apsolutni prioritet.

    Što sve to znači? To znači da biste trebali uključiti troškove dodatnog monitora ili dva u svoj proračun. Dodatni prostor na zaslonu može pozitivno utjecati na vašu produktivnost. Srećom, svi Macovi sada imaju Retina zaslon, što vam omogućuje da stavite više koda na zaslon.

    Kvalitetna tipkovnica, miš i drugi gadgeti

    Razvojni programeri su posebni kada su u pitanju radni prostori. Vole ih postavljati tako da budu sretni i produktivni dok rade. Velik dio te pažnje ide na periferne uređaje koje koriste.

    Najviše vremena koriste njihova tipkovnica. Dok su mnogi dovoljno zadovoljni s Magic Keyboardom koja je došla uz njihov iMac ili leptir tipkovnicama koje su dobili s njihovim MacBook računalima, mnogi programeri nadograđuju na vrhunsku alternativu.

    Zašto? Appleove tipkovnice imaju nekoliko nedostatakadaje najbolje za vaš novac. Manji iMac ne može se tako snažno konfigurirati niti tako jednostavno nadograditi, a iMac Pro je puno više računala nego što većina programera treba.

    U ovom ćemo članku pokriti svaki Mac model koji je trenutno dostupan, uspoređujući ih i istražujući njihove snage i slabosti. Čitajte dalje kako biste saznali koji je Mac najbolji za vas.

    Zašto mi vjerujete za ovaj vodič za Mac

    Savjetovao sam ljude o najboljem računalu za njihove potrebe još od 80-ih, i osobno koristio Macove više od desetljeća. U svojoj sam karijeri postavio učionice za računalnu obuku, upravljao informatičkim potrebama organizacija i pružao tehničku podršku pojedincima i tvrtkama. Nedavno sam nadogradio svoj Mac. Moj izbor? 27-inčni iMac.

    Ali nikada nisam radio puno radno vrijeme kao programer. Diplomirao sam čistu matematiku i završio nekoliko tečajeva programiranja u sklopu studija. Petljao sam s mnogim skriptnim jezicima i uređivačima teksta prilikom uređivanja sadržaja za web. Radio sam s programerima i iskreno sam uživao u provjeri njihovih računala i postavki. Naravno, sve mi to daje samo mali okus onoga što vam treba.

    Pa sam radio više. Dobio sam mišljenja pravih kodera – uključujući mišljenja mog sina, koji je nedavno počeo raditi kao web programer i kupuje puno nove opreme. Također sam obratio veliku pozornost na preporuke programera na webu za opremuprogrameri:

    • Putuju malo. Uz puno korištenja, to može uzrokovati naprezanje zapešća i ruke.
    • Raspored tipki kursora nije idealan. Na novijim Mac tipkovnicama, tipke Gore i Dolje dobivaju samo po pola tipke.
    • MacBook Pro s Touch Barom nemaju fizičku tipku Escape. To je posebno frustrirajuće za korisnike Vima, koji često pristupaju tom ključu. Srećom, 16-inčni MacBook Pro iz 2019. ima i Touch Bar i fizičku tipku Escape (kao i malo više putovanja).
    • Korisnici moraju držati pritisnutu tipku Fn za pristup određenim funkcijama. Programeri mogu bez nepotrebnog pritiskanja dodatnih tipki.

    Razvojni programeri ne žele praviti kompromise u pogledu svoje tipkovnice, a to uključuje i raspored tipkovnice. Iako su kompaktnije tipkovnice sve popularnije, one nisu uvijek najbolji alat za programere. Većina preferira tipkovnicu s više tipki u odnosu na onu koja zahtijeva držanje više kombinacija tipki odjednom da bi se izvršio zadatak.

    Kvalitetne ergonomske i mehaničke tipkovnice izvrsne su opcije za programere. Preporučit ćemo neke opcije za oboje u odjeljku "Ostala oprema" na kraju ovog članka. Premium miševi još su jedna popularna nadogradnja. Uključit ćemo i popis njih na kraju.

    Srećom, svi Macovi uključuju brze Thunderbolt priključke koji podržavaju USB-C uređaje. Stolni Macovi također imaju mnogo tradicionalnih USB priključaka, a vimožete kupiti vanjska USB čvorišta ako ih trebate za svoj MacBook.

    Kako biramo najbolji Mac za programere

    Sada kada smo istražili što programer treba od računala, sastavili smo dva popise preporučenih specifikacija i usporedili svaki Mac model s njima. Srećom, postoji više modela prikladnih za kodiranje nego, recimo, za uređivanje videozapisa.

    Odabrali smo pobjednike koji će zasigurno pružiti iskustvo bez frustracija, ali ima dovoljno prostora za vaše želje. Na primjer:

    • Više volite raditi na velikom ekranu?
    • Više volite raditi na više monitora?
    • Obavljate li većinu svog posla na svom stol?
    • Cijenite li prenosivost prijenosnog računala?
    • Koliko vam je trajanje baterije potrebno?

    Osim toga, morate odrediti hoćete li razvijate bilo koju igru ​​(ili drugu grafički intenzivnu).

    Ovo su naše preporuke:

    Preporučene specifikacije za većinu programera:

    • CPU: 1,8 GHz dvojezgreni i5 ili bolji
    • RAM: 8 GB
    • Pohrana: 256 GB SSD

    Preporučene specifikacije za programere igara:

    • CPU: Intel i7 procesor (poželjno osam jezgri)
    • RAM: 8 GB (poželjno 16 GB)
    • Pohrana: 2-4 TB SSD
    • Grafička kartica: diskretni GPU.

    Odabrali smo pobjednike koji udobno zadovoljavaju te specifikacije bez ponude skupih dodataka. Također smo postavili sljedeća pitanja:

    • Tko si može priuštiti štednjunovac kupnjom manje moćnog Maca od naših pobjednika?
    • Tko bi pronašao istinsku vrijednost u kupnji moćnijeg Maca od naših pobjednika?
    • Koliko se visoko svaki model Maca može konfigurirati i kako nadogradite ga nakon kupnje?
    • Koja je veličina i razlučivost njegovog monitora i svih vanjskih monitora koji su podržani?
    • Za programere koji cijene prenosivost, koliko je svaki model MacBooka prikladan za kodiranje ? Koliko mu traje baterija i koliko priključaka ima za dodatnu opremu?

    Nadamo se da smo pokrili sve što želite znati o najboljem Macu za programiranje. Sva druga pitanja ili misli o ovoj temi ostavite u komentarima ispod.

    i navodio ih gdje je relevantno u ovoj recenziji.

    Najbolji Mac za programiranje: naši najbolji odabiri

    Najbolji MacBook za programiranje: MacBook Pro 16-inčni

    MacBook Pro 16-inch savršen je Mac za programere. Prijenosan je i ima najveći zaslon dostupan na Apple prijenosnom računalu. (Zapravo, ima 13% više piksela od prethodnog modela iz 2019.) Omogućuje puno RAM-a, tone prostora za pohranu i dovoljno CPU i GPU snage za programere igara. Trajanje baterije je dugo, ali nemojte očekivati ​​da ćete uživati ​​u punih 21 sat kako tvrdi Apple.

    Provjerite trenutnu cijenu

    Na prvi pogled:

    • Veličina zaslona : 16-inčni Retina zaslon, 3456 x 2234
    • Memorija: 16 GB (maksimalno 64 GB)
    • Pohrana: 512 GB SSD (podesivo na 8 TB SSD)
    • Procesor : Apple M1 Pro ili M1 Max čip (do 10 jezgri)
    • Grafička kartica: M1 Pro (do 32 jezgre GPU)
    • Utičnica za slušalice: 3,5 mm
    • Priključci: Tri Thunderbolt 4 priključka, HDMI priključak, utor za SDXC karticu, MagSafe 3 priključak
    • Baterija: 21 sat

    Ovaj MacBook Pro idealan je za programere i jedino Appleovo prijenosno računalo pogodan za ozbiljan razvoj igrica. Zadana konfiguracija dolazi sa SSD-om od 512 GB, ali trebali biste ozbiljno razmisliti o nadogradnji na najmanje 2 TB. Najveći SSD koji možete dobiti je 8 TB.

    RAM se može konfigurirati do 64 GB. Nabavite RAM koji želite unaprijed: nadogradnja nakon kupnje može biti teška, ali ne i nemoguća. Poput21,5-inčni iMac, nije zalemljen na mjestu, ali trebat će vam pomoć profesionalca.

    Skladištenje također nije dostupno korisniku, stoga je najbolje odabrati željenu količinu prilikom prve kupnje stroja . Ako ustanovite da trebate nadograditi svoju pohranu nakon kupnje, pogledajte naše preporučene vanjske SSD-ove.

    Također uključuje najbolju tipkovnicu od bilo kojeg trenutnog MacBooka. Ima više putovanja nego drugi modeli, pa čak i fizičku tipku Escape, što će korisnike Vima, između ostalih, držati vrlo sretnima.

    Iako je 16-inčni zaslon najbolji dostupan kada ste u pokretu , možda ćete poželjeti nešto veće dok budete za stolom. Srećom, možete priključiti više velikih vanjskih monitora. Prema Appleovoj podršci, MacBook Pro od 16 inča može rukovati s tri vanjska zaslona do 6K.

    Govoreći o priključcima, ovaj MacBook Pro uključuje četiri USB-C priključka, što će mnogi korisnici smatrati dovoljnim. Da biste povezali svoje USB-A periferne uređaje, morat ćete kupiti dongle ili drugi kabel.

    Iako vjerujem da je ovaj Mac najbolje rješenje za one koji žele nešto prijenosno, postoje i druge mogućnosti:

    • MacBook Air je pristupačnija alternativa, iako s manjim zaslonom, manje snažnim procesorom i bez diskretnog GPU-a.
    • MacBook Pro od 13 inča je prijenosnija opcija, ali s manje ograničenja od zraka. Manji zaslon može se činiti skučenim, a nedostatak adiskretni GPU čini ga manje prikladnim za razvoj igara.
    • Nekima bi iPad Pro mogao biti privlačna prijenosna alternativa, iako ćete morati prilagoditi svoja očekivanja.

    Povoljni Mac za programiranje : Mac mini

    Čini se da Mac mini postaje sve popularniji među programerima. Nakon značajnog povećanja specifikacija, sada je dovoljno moćan da obavi ozbiljan posao. Malen je, fleksibilan i varljivo moćan. Ako tražite Mac s malim otiskom, to je izvrsna opcija.

    Provjerite trenutnu cijenu

    Na prvi pogled:

    • Veličina zaslona: zaslon nije uključeno, podržana su do tri
    • Memorija: 8 GB (16 GB maksimalno)
    • Pohrana: 256 GB SSD (podesivo na 2 TB SSD)
    • Procesor: Apple M1 čip
    • Grafička kartica: Intel UHD Graphics 630 (s podrškom za eGPU)
    • Priključak za slušalice: 3,5 mm
    • Priključci: četiri Thunderbolt 3 (USB-C) priključka, dva USB 3 porta, HDMI 2.0 port, Gigabit Ethernet

    Mac mini je najjeftiniji Mac dostupan—djelomično zato što ne dolazi s monitorom, tipkovnicom ili mišem—pa je odličan izbor za one s ograničenim proračunom.

    Većina njegovih specifikacija može se usporediti s 27-inčnim iMacom. Može se konfigurirati s do 16 GB RAM-a i tvrdim diskom od 2 TB, a pokreće ga brzi M1 procesor. To je više nego dovoljno za programiranje. Iako ne dolazi s monitorom, podržava istu 5K rezoluciju kao i veći iMac,i možete priključiti dva zaslona (jedan 5K i drugi 4K) ili ukupno tri 4K monitora.

    Za razvoj igrica trebat će vam više RAM-a i prostora za pohranu. Bolje je dobiti konfiguraciju koju želite prvi put—očekivati ​​kasniju nadogradnju nije dobar plan.

    Ne postoje vrata za zamjenu RAM-a, pa, iako ga možete nadograditi, možda će vam trebati stručna pomoć . A SSD je zalemljen na logičku ploču, tako da nije zamjenjiv. Nedostaje mu i diskretni GPU, ali to možete popraviti priključivanjem vanjskog GPU-a. Pronaći ćete više pojedinosti u odjeljku "Ostala oprema" na kraju ove recenzije.

    Naravno, morat ćete kupiti i monitor ili dva, tipkovnicu i miša ili trackpad. Možda imate svoje favorite, ali mi ćemo preporučiti neke modele u odjeljku “Ostala oprema” u nastavku.

    Najbolji stolni Mac za razvoj: iMac 27 inča

    Ako većinu svog kodiranja radite na vaš stol, iMac 27-inčni izvrstan je izbor. Uključuje veliki zaslon, mali otisak i više nego dovoljno specifikacija za pokretanje bilo koje razvojne aplikacije.

    Provjerite trenutnu cijenu

    Na prvi pogled:

    • Zaslon veličina: 27-inčni Retina 5K zaslon, 5120 x 2880
    • Memorija: 8 GB (maksimalno 64 GB)
    • Pohrana: 256 SSD (podesiv na 512 SSD)
    • Procesor : 3,1 GHz 6-jezgreni Intel Core i5 10. generacije
    • Grafička kartica: Radeon Pro 5300 s 4 GB GDDR6 memorije ili Radeon Pro 5500 XT s 8 GB GDDR6memorija
    • Ulaz za slušalice: 3,5 mm
    • Priključci: četiri USB 3 priključka, dva Thunderbolt 3 (USB-C) priključka, Gigabit Ethernet

    Ako ne Ne treba prenosivost, čini se da je iMac od 27 inča savršen izbor za programere. Ima sve specifikacije koje su vam potrebne, čak i za razvoj igrica, iako za to preporučujemo da nadogradite RAM na 16 GB i tvrdi disk na veliki SSD. Možete maksimalno iskoristiti snagu iMaca odabirom 3,6 GHz 8-jezgrenog i9 procesora, iako ta konfiguracija nije dostupna na Amazonu.

    Ovaj iMac ima veliki 5K zaslon—najveći na bilo kojem Macu—koji će prikazati puno koda i više prozora, što vas održava produktivnim. Za još više prostora na zaslonu, možete dodati još jedan 5K zaslon ili dva 4K zaslona.

    Za razliku od većine modernih Mac računala, relativno je lako nadograditi 27-inčni iMac nakon kupnje. RAM je moguće nadograditi (sve do 64 GB) postavljanjem novih SDRAM stickova u utore pri dnu monitora. Specifikacije koje trebate pronaći ćete na ovoj stranici Appleove podrške. Također je moguće kasnije dodati SSD, ali to je posao bolje prepustiti profesionalcu.

    Postoji mnogo priključaka za vaše periferne uređaje: četiri USB 3 priključka i dva Thunderbolt 3 (USB-C) priključka koji podržavaju DisplayPort, Thunderbolt, USB 3.1 i Thunderbolt 2 (koji s adapterima omogućuje priključivanje HDMI, DVI i VGA uređaja).

    Priključci su na stražnjoj strani i malo ih je teško dobitido. Rješenje: dodajte aluminijski Satechi hub koji se montira na dno zaslona vašeg iMac-a ili Macally hub koji se udobno nalazi na vašem stolu.

    Ostali dobri Mac strojevi za programiranje

    1. MacBook Air

    MacBook Air je Appleovo najprijenosnije računalo i najpristupačnije prijenosno računalo. Specifikacije Aira prilično su ograničene i nemoguće je nadograditi njegove komponente nakon što ga kupite. Je li do posla? Ako većinu svog kodiranja radite u uređivaču teksta, a ne u IDE-u, onda da.

    Na prvi pogled:

    • Veličina zaslona: Retina zaslon od 13,3 inča, 2560 x 1600
    • Memorija: 8 GB (16 GB maksimalno)
    • Pohrana: 256 GB SSD (podesivo na 1 TB SSD)
    • Procesor: Apple M1 čip
    • Grafička kartica : Do Apple 8-core GPU
    • Priključak za slušalice: 3,5 mm
    • Priključci: Dva Thunderbolt 4 (USB-C) priključka
    • Baterija: 18 sati

    Ako napišete svoj kod u uređivaču teksta, ovaj mali stroj može zadovoljiti vaše potrebe. No, naići ćete na uska grla kada ga koristite s IDE-om. Njegov nedostatak diskretnog GPU-a čini ga neprikladnim za razvoj igara. Iako biste mogli dodati vanjski GPU, druge specifikacije to koče.

    Njegov mali Retina zaslon sada nudi isto toliko piksela kao i 13-inčni MacBook Pro. Mogu se priključiti jedan vanjski 5K ili dva 4K.

    2. MacBook Pro 13-inčni

    13-inčni MacBook Pro nije mnogo veći od MacBook Air-a , ali je daleko moćniji. To jedobra alternativa za 16-inčni Pro ako trebate nešto prijenosnije, ali nije tako moćno ili nadogradivo.

    Na prvi pogled:

    • Veličina zaslona: 13-inčni Retina zaslon , 2560 x 1600
    • Memorija: 8 GB (16 GB maksimalno)
    • Pohrana: 512 GB SSD (podesivo na 2 TB SSD)
    • Procesor: 2,4 GHz 8. generacije četverojezgreni Intel Core i5
    • Grafička kartica: Intel Iris Plus Graphics 655
    • Ulaz za slušalice: 3,5 mm
    • Priključci: Četiri Thunderbolt 3 priključka
    • Baterija : 10 sati

    Kao i 16-inčni model, MacBook Pro 13-inčni ima sve specifikacije potrebne za razvoj, ali za razliku od svog starijeg brata, zaostaje za programerima igara. To je zato što mu nedostaje diskretni GPU. Do neke mjere, to se može popraviti dodavanjem vanjskog GPU-a. Navodimo neke opcije za to pod “Druga oprema.”

    Ali 13-inčni model ne može imati tako visoke specifikacije kao vrhunski MacBook Pro i ne možete ga nadograditi komponente nakon kupnje. Ako želite više prostora na zaslonu dok ste za stolom, možete priključiti jedan 5K ili dva 4K vanjska monitora.

    3. iMac 21,5 inča

    Ako želite nešto uštedjeti novca i prostora na stolu, iMac od 21,5 inča je razumna alternativa 27-inčnom iMacu, ali imajte na umu da je to alternativa s nekim kompromisima. Osim manjeg zaslona, ​​ovaj Mac se ne može tako visoko specificirati niti tako lako nadograditi kao veći stroj.

    Na prvi pogled:

    • Zaslon

    Ja sam Cathy Daniels, stručnjak za Adobe Illustrator. Softver koristim od verzije 2.0 i izrađujem vodiče za njega od 2003. Moj je blog jedno od najpopularnijih odredišta na webu za ljude koji žele naučiti Illustrator. Osim što radim kao blogerica, bavim se i autoricom i grafičkom dizajnericom.