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

  • Podijeli Ovo
Cathy Daniels

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

Više razloga zašto programeri poput Mac-ova:

  • Možete pokrenuti sve glavne operativne sisteme na istom hardveru: macOS, Windows i Linux.
  • Možete pristupiti osnovnim alatima komandne linije iz njegovog Unix okruženja.
  • Pogodni su za kodiranje za širok spektar aplikacija uključujući web, Mac, Windows, iOS i Android.

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

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

Ako imate budžet , međutim, Mac mini pruža fantastičnu vrijednost za vaš novac i najjeftiniji je Mac model dostupan. Loša strana: ne uključuje monitor, tastaturu ili miš. Međutim, to vam daje veću kontrolu da odaberete komponente koje vam najbolje odgovaraju.

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

  • Memorija: 8 GB (maksimalno 32 GB)
  • Skladištenje: 1 TB Fusion Drive (podesivo na 1 TB SSD)
  • Procesor: 3,0 GHz 6-jezgreni Intel Core i5
  • Grafička kartica: AMD Radeon Pro 560X sa 4 GB GDDR5
  • Priključak za slušalice: 3,5 mm
  • Portovi: Četiri USB 3 porta, dva Thunderbolt 3 (USB-C) porta, Gigabit Ethernet
  • 21,5-inčni iMac je stotine dolara jeftiniji od 27-inčnog modela i stati će na manje stolove ako je prostor problem, ali vam ostavlja manje opcija.

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

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

    Postoji mnogo USB i USB-C portova, ali oni su sa stražnje strane gdje je teško doći. 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 naziva iMac Pro “ljubavnim pismom programerima” i posjedovanje može napravitivaše fantazije se ostvaruju. Ali osim ako ne pomičete granice – recimo, uz teške igre ili VR razvoj – ovo je više kompjutera nego što vam treba. Većina programera smatra da je iMac od 27 inča bolji.

    Na prvi pogled:

    • Veličina ekrana: 27-inčni Retina 5K ekran, 5120 x 2880
    • Memorija: 32 GB (256 GB maksimalno)
    • Skladištenje: 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 sa 8 GB HBM2 (podesivo na 16 GB)
    • Priključak za slušalice: 3,5 mm
    • Priključci: Četiri USB porta, četiri Thunderbolt 3 (USB‑C) ) portovi, 10Gb Ethernet

    iMac Pro preuzima mjesto gdje iMac prestaje. Može se konfigurirati daleko iznad 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 su prvo mislili na VR programere. “iMac Pro je zvijer, ali nije za svakoga” naslov je recenzije The Verge.

    Oni nastavljaju da kažu: “Ako ćete kupiti ovu mašinu, moje mišljenje je da trebalo bi tačno znati za šta planirate da ga koristite.” Oni predlažu da su idealni oni koji rade s VR, 8K videom, naučnim modeliranjem i mašinskim učenjem.

    5. iPad Pro 12,9 inča

    Konačno, 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.

    Na prvi pogled:

    • Veličina ekrana: 12,9-inčni Retina ekran
    • Memorija: 4 GB
    • Skladištenje: 128 GB
    • Procesor: A12X Bionic čip sa Neural Engineom
    • Priključak za slušalice: nema
    • Priključci: USB-C

    Programiranje na iPad-u nije isto iskustvo kao programiranje na Mac-u. Ako većinu svog posla obavljate za svojim stolom, možda ćete razmišljati o iPad Pro umjesto MacBook Pro kao o prijenosnom alatu kada niste u uredu.

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

    • Panic Editor
    • Buffer Editor – uređivač koda
    • Textastic Code Editor 8
    • DevKey – Tastatura za programere za programiranje

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

    • Gitpod, IDE baziran na pretraživaču
    • Code-Server je baziran na pretraživaču i omogućava 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, drugi Python IDE
    • iSH pruža ljusku komandne linije za iOS

    Ostala Mac oprema za programere

    Programeri imaju čvrsto mišljenjeo opremi koju koriste i načinu na koji postavljaju svoje sisteme. Evo raščlambe nekih popularnih opcija.

    Monitori

    Iako mnogi programeri preferiraju laptop u odnosu na desktop, oni također vole velike monitore — i to puno njih. Nisu u krivu. Stari članak iz Coding Horror-a citira rezultate studije Univerziteta u Utahu: više nekretnina na ekranu znači veću produktivnost.

    Pročitajte naš pregled najboljih monitora za programiranje za neke velike monitore koje možete dodati svom trenutnom podešavanju.

    Bolja tastatura

    Dok mnogi programeri vole Appleove MacBook i Magic tastature, dosta se odlučuje za nadogradnju. U našoj recenziji pokrivamo prednosti nadogradnje vaše tastature: Najbolja bežična tastatura za Mac.

    Ergonomske tastature su često brže za kucanje i smanjuju rizik od povreda. Mehaničke tastature su popularna (i moderna) alternativa. Brzi su, taktilni i izdržljivi, a to ih čini popularnim među igračima i programerima.

    Pročitajte više: Najbolja tastatura za programiranje

    Bolji miš

    Slično, Vrhunski miš, kuglica za praćenje ili dodirna tabla mogu vam pomoći da radite produktivnije dok štite vaš zglob od naprezanja i bola. Njihove prednosti pokrivamo u ovoj recenziji: Najbolji miš za Mac.

    Udobna stolica

    Gdje radite? U stolici. Osam sati ili više svaki dan. Bolje vam je da bude udobno, a Coding Horror listenekoliko razloga zbog kojih bi svaki programer trebao ozbiljno shvatiti kupovinu, uključujući povećanu produktivnost.

    Pročitajte našu najbolju stolicu za programere za nekoliko visoko ocijenjenih ergonomskih kancelarijskih stolica.

    Slušalice za uklanjanje buke

    Mnogi programeri nose slušalice za poništavanje buke kako bi blokirali svijet i dali jasnu poruku: „Ostavi me na miru. Radim." Njihove prednosti pokrivamo u našoj recenziji, Najbolje slušalice sa izolacijom od buke.

    Vanjski tvrdi disk ili SSD

    Trebat će vam negdje za arhiviranje i sigurnosnu kopiju svojih projekata, pa uzmite neke vanjske čvrste diskove ili SSD-ovi za arhiviranje i backup. Pogledajte naše najbolje preporuke u ovim recenzijama:

    • Najbolji diskovi za sigurnosnu kopiju za Mac
    • Najbolji vanjski SSD za Mac

    Eksterni GPU (eGPU)

    Konačno, ako ste koristili Mac bez diskretnog GPU-a i iznenada ušli u razvoj igre, možda ćete naići na neka uska grla vezana za performanse. Dodavanje vanjskog grafičkog procesora koji podržava Thunderbolt (eGPU) učinit će svijet razlike.

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

    Koje su računarske potrebe programera?

    Programiranje je široka niša uključujući front i back-end web razvoj, kao i razvoj aplikacija za desktop i mobilne uređaje. Uključuje mnoge zadatke uključujući pisanje i testiranje koda, otklanjanje grešaka ikompajliranje, pa čak i grananje koda drugih programera.

    Hardverske potrebe mogu značajno varirati među programerima. Mnogim programerima nije potreban posebno moćan računar. Ali dok pisanje koda koristi malo resursa, neke od aplikacija u kojima pišete to rade. Kompajliranje koda je zadatak koji zahtijeva CPU, a programeri igara trebaju Mac sa moćnom grafičkom karticom.

    Softver za programiranje

    Programeri imaju čvrsto mišljenje 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 iz komandne linije) kako bi obavili ostatak posla.

    Ali umjesto da koriste kolekciju nezavisnih alata, mnogi biraju jednu aplikaciju koja uključuje sve funkcije koje su im potrebne: IDE ili integrirano razvojno okruženje. IDE-ovi daju programerima sve što im je potrebno od početka do kraja: uređivač teksta, kompajler, debager i pravljenje 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 razvoj Mac i iOS aplikacija
    • Microsoft Visual Studio Code za Azure, iOS, Android i web razvoj
    • Unity Core Platforma za razvoj 2D i 3D igara, koju ćemo dalje pogledati u sljedećem odjeljku

    Osim ova tri, postoji širok raspon dostupnih IDE-a—mnogi 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, od kojih su neki vrlo intenzivni. Dakle, šta je potrebno za pokretanje ovih aplikacija na Mac-u?

    Mac koji može pokrenuti taj softver

    Svaki IDE ima minimalne sistemske zahtjeve. Budući da se radi o minimalnim zahtjevima, a ne o preporukama, bolje je kupiti računar koji je moćniji od tih zahtjeva—posebno jer ćete vjerovatno pokretati više od jedne aplikacije istovremeno.

    Sistemski zahtjevi za Xcode 11 su jednostavni:

    • Operativni sistem: macOS Mojave 10.14.4 ili noviji.

    Microsoft uključuje još nekoliko detalja u svoje sistemske zahtjeve Visual Studio Code 2019:

    • Operativni sistem: macOS High Sierra 10.13 ili noviji,
    • Procesor: 1,8 GHz ili brži, dual-core ili bolje preporučeno,
    • RAM: 4 GB, 8 GB preporučeno ,
    • Skladištenje: 5,6 GB slobodnog prostora na disku.

    Skoro svaki model Mac-a može pokrenuti ove programe (pa, MacBook Air ima 1,6 GHz dual-core i5 procesor koji je jedva ispod zahtjeva Visual Studio-a). Ali da li je to realno očekivanje? U stvarnom svijetu, nudi li bilo koji Mac ono što je potrebno programeru koji nije u igri?

    Ne. Neki Macovi nemaju dovoljno snage i imat će poteškoća kada se pritisnu, posebno pri kompajliranju. Drugi Macovi su nadjačani i nemajupružaju programerima pristojnu vrijednost za njihov novac. Pogledajmo neke realističnije preporuke za kodiranje:

    • Osim ako se ne bavite razvojem igara (pogledaćemo to u sljedećem odjeljku), grafička kartica neće napraviti veliku razliku.
    • Super brz CPU takođe nije presudan. Vaš kod će se kompajlirati brže s boljim CPU-om, stoga uzmite najbolji koji možete priuštiti, ali ne brinite da ćete dobiti hot rod. MacWorld primjećuje: “Vjerovatno ćete biti sasvim u redu s dvojezgrenim i5 procesorom za kodiranje, ili čak i3 u osnovnom MacBook Airu, ali ako imate novca na pretek, onda vam neće škoditi da nabavite još moćan Mac.”
    • Uvjerite se da imate dovoljno RAM-a. To će učiniti najveću razliku u načinu na koji vaš IDE radi. Uzmite Microsoftovu preporuku od 8 GB od 8 GB. Xcode također koristi puno RAM-a, a možda istovremeno koristite i druge aplikacije (recimo, Photoshop). MacWorld preporučuje da nabavite 16 GB ako želite novi Mac koji je spreman za budućnost.
    • Konačno, koristit ćete relativno malo prostora za pohranu – minimalno 256 GB je često realno. Ali imajte na umu da IDE rade mnogo bolje na SSD tvrdom disku.

    Programerima igara je potreban Mac sa moćnom grafičkom karticom

    Treba vam bolji Mac ako radite grafiku, 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 Unity Core, na primjer. Njegovosistemski zahtjevi:

    • Operativni sistem: macOS Sierra 10.12.6 ili noviji
    • Procesor: arhitektura X64 sa podrškom za skup instrukcija SSE2
    • Intel i AMD GPU-ovi koji podržavaju metal .

    Opet, to su samo minimalni zahtjevi i dolaze s odricanjem odgovornosti: “Stvarni učinak i kvalitet renderiranja mogu varirati ovisno o složenosti vašeg projekta.”

    Diskretni GPU je neophodan. 8-16 GB RAM-a je i dalje realno, ali je poželjno 16 GB. Evo preporuke Laptop Under Budget za CPU: „Ako se bavite nečim intenzivnim kao što je razvoj igara ili programiranje u grafici, onda vam preporučujemo laptop računare koji pokreće Intel i7 procesor (hexa-core ako to možete priuštiti).“

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

    Prenosivost

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

    To čini prijenosne računare posebno primamljivim. Iako nije uslov za kupovinu MacBook-a, mnogi programeri to čine.

    Dok pregledavate specifikacije MacBook-a, obratite pažnju na reklamirani vijek trajanja baterije—ali nemojte očekivati ​​da ćete dobiti iznos koji se traži u specifikacijama. Razvojni softver može biti procesorski intenzivan, što može smanjiti trajanje baterije na samo nekoliko sati. Na primjer, „Programerižalite se da Xcode troši puno baterije,” upozorava MacWorld.

    Puno prostora na ekranu

    Ne želite da se osjećate skučeno kada kodirate, pa mnogi programeri preferiraju veliki monitor. Ekran od 27 inča je dobar, ali očigledno nije uslov. Neki programeri čak preferiraju postavljanje više monitora. MacBook računari dolaze sa manjim monitorima, ali podržavaju više velikih eksternih monitora, što je veoma 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 je maksimalna prenosivost apsolutni prioritet.

    Šta sve to znači? To znači da biste trebali uključiti troškove dodatnog monitora ili dva u svoj budžet. Dodatni prostor na ekranu može pozitivno uticati na vašu produktivnost. Na sreću, svi Macovi sada imaju Retina ekran, što vam omogućava da stavite više koda na ekran.

    Kvalitetna tastatura, miš i drugi gadgeti

    Programeri se posebno bave radnim prostorima. Vole ih postaviti tako da budu sretni i produktivni dok rade. Dosta te pažnje posvećuje se perifernim uređajima koje koriste.

    Najviše vremena koriste njihova tastatura. Iako su mnogi dovoljno zadovoljni Magic Keyboard-om koja je isporučena uz njihov iMac ili leptir tastaturama koje su isporučene sa svojim MacBook-ovima, mnogi programeri nadograđuju se na vrhunsku alternativu.

    Zašto? Appleove tastature imaju nekoliko nedostatakadaje najbolji rezultat za vaš novac. Manji iMac se ne može tako snažno konfigurirati ili nadograditi tako lako, a iMac Pro je mnogo više računala nego što je većini programera potrebno.

    U ovom članku ćemo pokriti svaki Mac model koji je trenutno dostupan, upoređ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 u ovaj Mac vodič

    Savjetovao sam ljude o najboljem računaru za njihove potrebe još od 80-ih, i ja sam lično koristio Mac-ove više od jedne decenije. U svojoj karijeri, postavljao sam kompjuterske sobe za obuku, upravljao IT potrebama organizacija i pružao tehničku podršku pojedincima i preduzećima. Nedavno sam nadogradio svoj Mac. Moj izbor? 27-inčni iMac.

    Ali nikad nisam radio puno radno vrijeme kao programer. Diplomirao sam čistu matematiku i završio nekoliko kurseva programiranja kao dio studija. Bavio sam se mnogim jezicima za skriptiranje i uređivačima teksta prilikom uređivanja sadržaja za web. Radio sam sa programerima i imao sam istinsko zadovoljstvo provjeravajući njihove računare i postavke. Naravno, sve mi to daje samo mali okus onoga što vam treba.

    Zato sam radila više. Dobio sam mišljenja od pravih kodera – uključujući i one mog sina, koji je nedavno počeo raditi kao web programer i kupuje mnogo nove opreme. Također sam obratio veliku pažnju na preporuke za opremu od programera na webuprogrameri:

    • Malo putuju. Uz veliku upotrebu, to može uzrokovati naprezanje zapešća i šake.
    • Raspored tipki kursora nije idealan. Na nedavnim Mac tastaturama, tipke Gore i Dolje imaju samo po pola tipke.
    • MacBook Pro s Touch Bar-om nemaju fizičku tipku Escape. To je posebno frustrirajuće za Vim korisnike, koji često pristupaju tom ključu. Srećom, 16-inčni MacBook Pro 2019 ima i Touch Bar i fizički Escape taster (i malo više putovanja).
    • Korisnici treba da drže pritisnut taster Fn da bi pristupili određenim funkcijama. Programeri mogu učiniti bez nepotrebnog pritiskanja dodatnih tipki.

    Programeri ne žele praviti kompromise sa svojom tastaturom, a to uključuje i raspored tastature. Iako su kompaktnije tastature sve popularnije, one nisu uvijek najbolji alat za programere. Većina preferira tastaturu sa više tastera u odnosu na onu koja zahteva istovremeno držanje više kombinacija tastera da bi se izvršio zadatak.

    Kvalitetne ergonomske i mehaničke tastature su sjajne opcije za programere. Preporučit ćemo neke opcije za obje u odjeljku "Ostala oprema" na kraju ovog članka. Premium miševi su još jedna popularna nadogradnja. Na kraju ćemo također uključiti listu njih.

    Srećom, svi Macovi uključuju brze Thunderbolt portove koji podržavaju USB-C uređaje. Desktop Mac računari takođe imaju dosta tradicionalnih USB portova i vasmožete kupiti eksterna USB čvorišta ako su vam potrebni za vaš MacBook.

    Kako biramo najbolji Mac za programere

    Sada kada smo istražili šta programeru treba od računara, sastavili smo dva liste preporučenih specifikacija i uporedio svaki Mac model sa njima. Srećom, postoji više modela prikladnih za kodiranje nego, recimo, za uređivanje videa.

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

    • Da li više volite raditi na velikom ekranu?
    • Da li više volite raditi s više monitora?
    • Da li većinu svog posla obavljate na svom sto?
    • Da li cijenite prenosivost prijenosnog računala?
    • Koliko je trajanje baterije potrebno?

    Pored toga, morate odrediti da li ćete raditi bilo koju igru ​​(ili drugi grafički intenzivan) razvoj.

    Evo naših preporuka:

    Preporučene specifikacije za većinu programera:

    • CPU: 1,8 GHz dual-core i5 ili bolji
    • RAM: 8 GB
    • Skladištenje: 256 GB SSD

    Preporučene specifikacije za programere igara:

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

    Izabrali smo pobjednike koji udobno ispunjavaju te specifikacije bez skupih dodataka. Postavili smo i sljedeća pitanja:

    • Ko može priuštiti uštedunovac kupovinom manje moćnog Mac-a od naših pobjednika?
    • Ko bi našao pravu vrijednost u kupovini moćnijeg Mac-a od naših pobjednika?
    • Koliko visoko može biti konfiguriran svaki Mac model i kako može da li ga nadogradite nakon kupovine?
    • Koja je veličina i rezolucija njegovog monitora i bilo kojih vanjskih monitora koji su podržani?
    • Za programere koji cijene prenosivost, koliko je svaki model MacBook-a prikladan za kodiranje ? Koliko traje njegova baterija i koliko priključaka ima za dodatnu opremu?

    Nadajmo se da smo pokrili sve što želite znati o najboljem Macu za programiranje. Bilo kakva druga pitanja ili razmišljanja o ovoj temi, ostavite komentar ispod.

    i referencirao ih tamo gdje je relevantno u ovoj recenziji.

    Najbolji Mac za programiranje: Naši najbolji izbori

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

    MacBook Pro 16-inch je savršen Mac za programere. Prenosiv je i ima najveći ekran dostupan na Apple laptopu. (U stvari, ima 13% više piksela od prethodnog modela iz 2019.) Pruža puno RAM-a, tone skladišnog prostora i dovoljno snage CPU-a i GPU-a za programere igara. Trajanje njegove baterije je dugo, ali ne očekujte da ćete uživati ​​u punih 21 sat kako Apple tvrdi.

    Provjerite trenutnu cijenu

    Ukratko:

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

    Ovaj MacBook Pro je idealan za programere i jedini Apple laptop pogodan za ozbiljan razvoj igara. Zadana konfiguracija dolazi sa 512 GB SSD-om, ali biste trebali 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 memoriju koju želite unaprijed: nadogradnja nakon kupovine može biti teška, ali ne i nemoguća. Kao21,5-inčni iMac, nije zalemljen na mjestu, ali trebat će vam pomoć profesionalca.

    Skladištenje također nije dostupno korisniku, pa je najbolje da odaberete željenu količinu kada prvi put kupite mašinu . Ako smatrate da trebate nadograditi svoju pohranu nakon kupovine, pogledajte naše preporučene eksterne SSD-ove.

    Također uključuje najbolju tastaturu od bilo kojeg trenutnog MacBook-a. Ima više putovanja od drugih modela, pa čak i fizički taster Escape, koji će, između ostalih, učiniti veoma sretnim korisnike Vima.

    Dok je ekran od 16 inča najbolji dostupan kada ste u pokretu , možda ćete poželjeti nešto veće kada ste za svojim stolom. Srećom, možete priključiti više velikih vanjskih monitora. Prema Apple podršci, MacBook Pro 16-inčni može podnijeti tri eksterna ekrana do 6K.

    Kad smo već kod portova, ovaj MacBook Pro uključuje četiri USB-C porta, što će mnogim korisnicima biti dovoljno. 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 prenosivo, postoje i druge opcije:

    • MacBook Air je pristupačnija alternativa, iako sa manjim ekranom, manje moćnim procesorom i bez diskretnog GPU-a.
    • MacBook Pro 13 inča je prenosivija opcija, ali s manje ograničenja od zraka. Manji ekran može biti skučen, a nedostatak adiskretni GPU ga čini manje pogodnim za razvoj igara.
    • Neki će možda smatrati iPad Pro atraktivnom prijenosnom alternativom, iako ćete morati prilagoditi svoja očekivanja.

    Povoljan Mac za programiranje : Mac mini

    Mac mini čini se da postaje sve popularniji među programerima. Nakon značajnog poboljšanja specifikacija, sada je dovoljno moćan da obavi neke ozbiljne poslove. Mali je, fleksibilan i varljivo moćan. Ako tražite Mac s malim otiskom, to je odlična opcija.

    Provjerite trenutnu cijenu

    Kratkom:

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

    Mac mini je najjeftiniji Mac dostupan—djelomično zato što ne dolazi sa monitorom, tastaturom ili mišem—tako da je odličan izbor za one sa malim budžetom.

    Većina njegovih specifikacija je povoljna u poređenju sa 27-inčnim iMac-om. Može se konfigurisati sa do 16 GB RAM-a i hard 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 ekrana (jedan 5K, a drugi 4K) ili ukupno tri 4K monitora.

    Za razvoj igara trebat će vam više RAM-a i prostora za pohranu. Bolje je da dobijete konfiguraciju koju želite prvi put—očekivanje kasnije nadogradnje nije dobar plan.

    Nema vrata za zamjenu RAM-a, tako da, iako ga možete nadograditi, možda će vam trebati stručna pomoć . I SSD je zalemljen na logičku ploču, tako da nije zamjenjiv. Takođe mu nedostaje diskretni GPU, ali ovo možete popraviti tako što ćete priključiti eksterni GPU. Više detalja ćete pronaći u odjeljku “Ostala oprema” na kraju ove recenzije.

    Naravno, također ćete morati kupiti monitor ili dva, tastaturu i miš ili trackpad. Možda imate svoje favorite, ali mi ćemo preporučiti neke modele u “Other Gear” ispod.

    Najbolji Desktop Mac za razvoj: iMac 27-inčni

    Ako većinu kodiranja radite na Vaš sto, iMac 27-inčni je odličan izbor. Uključuje veliki ekran, mali otisak i više nego dovoljno specifikacija za pokretanje bilo koje razvojne aplikacije.

    Provjerite trenutnu cijenu

    Kratkom:

    • Ekran veličina: 27-inčni Retina 5K ekran, 5120 x 2880
    • Memorija: 8 GB (maksimalno 64 GB)
    • Skladištenje: 256 SSD (podesivo na 512 SSD)
    • Procesor : 3.1GHz 6-jezgrena Intel Core i5
    • Grafička kartica 10. generacije: Radeon Pro 5300 sa 4GB GDDR6 memorije ili Radeon Pro 5500 XT sa 8GB GDDR6memorija
    • Priključak za slušalice: 3,5 mm
    • Priključci: Četiri USB 3 porta, dva Thunderbolt 3 (USB-C) porta, Gigabit Ethernet

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

    Ovaj iMac ima veliki 5K ekran—najveći na bilo kojem Mac-u—koji će prikazati puno koda i više prozora, što vas održava produktivnim. Za još više veličine ekrana, možete dodati još jedan 5K ekran ili dva 4K ekrana.

    Za razliku od mnogih modernih Mac računara, relativno je lako nadograditi 27-inčni iMac nakon kupovine. RAM se može nadograditi (sve do 64 GB) postavljanjem novih SDRAM stickova u utore pri dnu monitora. Specifikacije koje su vam potrebne pronaći ćete na ovoj stranici od Apple podrške. Moguće je i kasnije dodati SSD, ali to je posao bolje prepustiti profesionalcima.

    Postoji mnogo portova za vaše periferne uređaje: četiri USB 3 porta i dva Thunderbolt 3 (USB-C) porta koji podržavaju DisplayPort, Thunderbolt, USB 3.1 i Thunderbolt 2 (koji sa adapterima omogućava da priključite HDMI, DVI i VGA uređaje).

    Lukovi su na poleđini i malo ih je teško nabavitito. Rješenje: dodajte aluminijsko Satechi čvorište koje se postavlja na dno ekrana vašeg iMac-a ili Macally čvorište koje se udobno nalazi na vašem stolu.

    Druge dobre Mac mašine za programiranje

    1. MacBook Air

    MacBook Air je Appleov najprenosiviji računar i najpristupačniji laptop. Specifikacije Air-a su prilično ograničene i nemoguće je nadograditi njegove komponente nakon što ih kupite. Da li je na visini posla? Ako većinu kodiranja radite u uređivaču teksta, a ne u IDE-u, onda da.

    Na prvi pogled:

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

    Ako napišete svoj kod u uređivaču teksta, ova mala mašina može zadovoljiti vaše potrebe. Međutim, naići ćete na uska grla kada ga koristite s IDE-om. Njegov nedostatak diskretnog GPU-a ga čini neprikladnim za razvoj igara. Iako možete dodati eksterni GPU, druge specifikacije ga sputavaju.

    Njegov mali Retina ekran sada nudi isto toliko piksela kao 13-inčni MacBook Pro. Mogu se priključiti jedan eksterni 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 16-inčnom Pro ako vam treba nešto prenosivije, ali nije tako moćno ili nadogradivo.

    Na prvi pogled:

    • Veličina ekrana: 13-inčni Retina ekran , 2560 x 1600
    • Memorija: 8 GB (16 GB maksimalno)
    • Skladištenje: 512 GB SSD (podesivo na 2 TB SSD)
    • Procesor: 2,4 GHz 8. generacija quad-core Intel Core i5
    • Grafička kartica: Intel Iris Plus Graphics 655
    • Priključak za slušalice: 3,5 mm
    • Priključci: Četiri Thunderbolt 3 porta
    • Baterija : 10 sati

    Kao i model od 16 inča, MacBook Pro od 13 inča ima sve specifikacije potrebne za razvoj, ali za razliku od svog starijeg brata, ne zadovoljava programere igara. To je zato što mu nedostaje diskretni GPU. U određenoj mjeri, to se može popraviti dodavanjem eksternog GPU-a. Navodimo neke opcije za to pod “Other Gear.”

    Ali model od 13 inča ne može se tako visoko označiti kao vrhunski MacBook Pro i ne možete ga nadograditi komponente nakon kupovine. Ako želite više prostora za ekran dok ste za svojim stolom, možete priključiti jedan 5K ili dva 4K eksterna monitora.

    3. iMac 21,5-inčni

    Ako želite uštedjeti novac i prostor na stolu, iMac 21,5-inčni je razumna alternativa iMac-u od 27 inča, ali imajte na umu da je to alternativa sa nekim kompromisima. Osim manjeg ekrana, ovaj Mac se ne može tako visoko specificirati ili nadograditi tako lako kao veći uređaj.

    Na prvi pogled:

    • Ekran

    Ja sam Cathy Daniels, stručnjakinja za Adobe Illustrator. Koristim softver od verzije 2.0 i kreiram tutorijale za njega od 2003. Moj blog je jedno od najpopularnijih odredišta na webu za ljude koji žele naučiti Illustrator. Pored blogerskog rada, ja sam i autor i grafički dizajner.