Geriausias "Mac" kompiuteris programavimui (8 geriausi 2022 m. pasirinkimai)

  • Pasidalinti
Cathy Daniels

Programišiai renkasi "MacOS" ir ypač "MacBook Pro". Taip yra todėl, kad "MacBook Pro" jiems yra puikus pasirinkimas: "Apple" aparatinė įranga pasižymi puikia surinkimo kokybe ir akumuliatoriaus veikimo trukme, o "Apple" operacinė sistema yra ideali aplinka programuotojams.

Daugiau priežasčių, kodėl programuotojai mėgsta "Mac":

  • Toje pačioje aparatinėje įrangoje galite naudoti visas pagrindines operacines sistemas: "MacOS", "Windows" ir "Linux".
  • Iš "Unix" aplinkos galite naudotis svarbiausiais komandinės eilutės įrankiais.
  • Jie tinka koduoti įvairioms programoms, įskaitant žiniatinklio, "Mac", "Windows", "iOS" ir "Android".

Tačiau kokį "Mac" kompiuterį turėtumėte įsigyti? Nors programuoti galite bet kuriame "Mac" kompiuteryje, kai kurie modeliai programuotojams suteikia didelių privalumų.

Daugelis kūrėjų vertina galimybę dirbti iš bet kurios vietos, o tai reiškia, kad turi "MacBook Pro". 16 colių "MacBook Pro turi daug privalumų, palyginti su mažesniuoju broliu ir seserimi: daugiau ekrano erdvės, galingesnis procesorius ir diskretiška vaizdo plokštė, naudinga kuriant žaidimus.

Jei esate su biudžetu Tačiau "Mac mini Tai fantastiškas kainos ir kokybės santykis ir pigiausias "Mac" modelis. Trūkumas: jame nėra monitoriaus, klaviatūros ir pelės. Tačiau tai suteikia daugiau galimybių pasirinkti jums tinkamiausius komponentus.

Jei esate žaidimų kūrėjas , jums reikės "Mac" kompiuterio su galingas GPU . Čia 27 colių "iMac Mažesnį "iMac" negalima taip lengvai konfigūruoti ar atnaujinti, o "iMac Pro" yra daug didesnis kompiuteris, nei reikia daugumai programuotojų.

Šiame straipsnyje apžvelgsime visus šiuo metu prieinamus "Mac" modelius, palyginsime juos ir išnagrinėsime jų stipriąsias ir silpnąsias puses. Skaitykite toliau ir sužinokite, kuris "Mac" geriausiai tinka jums.

Kodėl verta pasitikėti šiuo "Mac" vadovu

Nuo 80-ųjų metų patarinėju žmonėms, kokį kompiuterį geriausia pasirinkti, o asmeniškai "Mac" kompiuteriais naudojuosi daugiau nei dešimtmetį. Per savo karjerą įrenginėjau kompiuterių mokymo kabinetus, rūpinausi organizacijų IT poreikiais, teikiau techninę pagalbą privatiems asmenims ir įmonėms. Neseniai atnaujinau savo "Mac" kompiuterį. 27 colių "iMac".

Tačiau niekada nedirbau nuolatiniu programuotoju. Esu baigęs grynosios matematikos studijas ir baigęs keletą programavimo kursų. Redaguodamas turinį žiniatinkliui, dirbau su daugeliu scenarijų kalbų ir teksto redaktorių. Dirbau su programuotojais ir su tikru malonumu tikrinau jų kompiuterius ir sąrankas. Žinoma, visa tai man suteikia tik nedidelį supratimą apie tai, kąjums reikia.

Todėl dirbau dar sunkiau. Sužinojau tikrų programuotojų nuomones, įskaitant mano sūnaus, kuris neseniai pradėjo dirbti žiniatinklio kūrėju ir perka daug naujų įrankių, nuomonę. Taip pat atkreipiau dėmesį į kūrėjų rekomendacijas dėl įrankių internete ir, jei reikia, pateikiau nuorodas į jas šioje apžvalgoje.

Geriausias "Mac" kompiuteris programavimui: mūsų geriausi pasirinkimai

Geriausias "MacBook" programavimui: 16 colių "MacBook Pro

Svetainė 16 colių "MacBook Pro Tai tobulas "Mac" kompiuteris kūrėjams. Jis nešiojamas ir turi didžiausią "Apple" nešiojamajame kompiuteryje esantį ekraną (iš tiesų, jame yra 13 % daugiau pikselių nei ankstesniame 2019 m. modelyje.) Jame yra daug RAM, daug atminties ir pakankamai CPU bei GPU galios žaidimų kūrėjams. Jo akumuliatoriaus veikimo laikas ilgas, tačiau nesitikėkite mėgautis visomis 21 valandomis, kaip teigia "Apple".

Patikrinkite dabartinę kainą

Iš pirmo žvilgsnio:

  • Ekrano dydis: 16 colių "Retina" ekranas, 3456 x 2234
  • Atmintis: 16 GB (daugiausia 64 GB)
  • Saugykla: 512 GB SSD (galima konfigūruoti iki 8 TB SSD)
  • Procesorius: "Apple M1 Pro" arba "M1 Max" lustas (iki 10 branduolių)
  • Vaizdo plokštė: M1 Pro (iki 32 branduolių GPU)
  • Ausinių lizdas: 3,5 mm
  • Prievadai: trys "Thunderbolt 4" prievadai, HDMI prievadas, SDXC kortelės lizdas, "MagSafe 3" prievadas.
  • Baterija: 21 val.

Šis "MacBook Pro" idealiai tinka programuotojams ir yra vienintelis "Apple" nešiojamasis kompiuteris, tinkamas rimtiems žaidimams kurti. Numatytoji konfigūracija yra su 512 GB SSD, bet turėtumėte rimtai apsvarstyti galimybę jį atnaujinti bent iki 2 TB. Didžiausias SSD, kurį galite gauti, yra 8 TB.

Operatyviąją atmintį galima sukonfigūruoti iki 64 GB. Įsigykite norimą operatyviąją atmintį iš anksto: ją atnaujinti įsigijus gali būti sunku, bet ne neįmanoma. Kaip ir 21,5 colio "iMac", ji nėra prilituota, bet jums prireiks specialisto pagalbos.

Saugykla taip pat nėra pasiekiama vartotojui, todėl geriausia pasirinkti norimą kiekį perkant kompiuterį pirmą kartą. Jei įsigiję pastebėsite, kad reikia atnaujinti saugyklą, peržiūrėkite mūsų rekomenduojamus išorinius SSD diskus.

Jame taip pat yra geriausia iš visų dabartinių "MacBook" klaviatūra. Ji turi daugiau eigos nei kiti modeliai ir net fizinį "Escape" klavišą, todėl "Vim" naudotojai, be kita ko, bus labai patenkinti.

Nors 16 colių ekranas yra geriausias galimas, kai keliaujate, galbūt norėsite kokio nors didesnio, kai būsite prie darbo stalo. Laimei, galite prijungti kelis didelius išorinius monitorius. Pasak "Apple" palaikymo tarnybos, 16 colių "MacBook Pro" gali dirbti su trimis išoriniais ekranais iki 6K.

Kalbant apie prievadus, šiame "MacBook Pro" yra keturi USB-C prievadai, kurių daugeliui naudotojų pakaks. Norėdami prijungti USB-A periferinius įrenginius, turėsite įsigyti raktą arba kitą kabelį.

Nors manau, kad šis "Mac" yra geriausias sprendimas tiems, kurie nori nešiojamojo kompiuterio, yra ir kitų galimybių:

  • "MacBook Air" yra prieinamesnė alternatyva, tačiau turi mažesnį ekraną, ne tokį galingą procesorių ir neturi diskrečiojo GPU.
  • 13 colių "MacBook Pro" yra labiau nešiojamas variantas, tačiau turi mažiau apribojimų nei "Air". Dėl mažesnio ekrano gali būti ankšta, o dėl diskrečiojo GPU trūkumo jis mažiau tinka žaidimams kurti.
  • Kai kam "iPad Pro" gali pasirodyti patraukli nešiojamojo kompiuterio alternatyva, tačiau turėsite pakoreguoti savo lūkesčius.

Biudžetinis "Mac" programavimui: "Mac mini

Svetainė "Mac mini Atrodo, kad jis tampa vis populiaresnis tarp kūrėjų. Po reikšmingo specifikacijų padidinimo jis tapo pakankamai galingas, kad galėtų atlikti rimtus darbus. Jis mažas, lankstus ir apgaulingai galingas. Jei jums reikia nedidelio "Mac" kompiuterio, tai puikus pasirinkimas.

Patikrinkite dabartinę kainą

Iš pirmo žvilgsnio:

  • Ekrano dydis: ekranas neįtrauktas, galima naudoti iki trijų ekranų
  • Atmintis: 8 GB (daugiausia 16 GB)
  • Saugykla: 256 GB SSD (galima konfigūruoti iki 2 TB SSD)
  • Procesorius: "Apple M1" lustas
  • Vaizdo plokštė: "Intel UHD Graphics 630" (su eGPU palaikymu)
  • Ausinių lizdas: 3,5 mm
  • Prievadai: keturi "Thunderbolt 3" (USB-C) prievadai, du USB 3 prievadai, HDMI 2.0 prievadas, Gigabit Ethernet

"Mac mini" yra pigiausias "Mac" kompiuteris - iš dalies todėl, kad jame nėra monitoriaus, klaviatūros ir pelės, todėl tai puikus pasirinkimas tiems, kurie turi ribotą biudžetą.

Dauguma jo specifikacijų prilygsta 27 colių "iMac". Jame galima sukonfigūruoti iki 16 GB operatyviosios atminties ir 2 TB kietąjį diską, o jį valdo spartus M1 procesorius. To daugiau nei pakanka programavimui. Nors su juo nepateikiamas monitorius, jis palaiko tą pačią 5K raišką kaip ir didesnis "iMac", o prie jo galima prijungti du ekranus (vieną 5K, kitą 4K) arba iš viso tris 4K monitorius.

Žaidimams kurti reikės daugiau operatyviosios atminties ir saugyklos. Geriau pirmą kartą įsigyti norimą konfigūraciją - tikėtis vėliau ją atnaujinti nėra geras planas.

Nėra durelių operatyviajai atminčiai pakeisti, todėl, nors galite ją atnaujinti, gali prireikti profesionalios pagalbos. SSD diskas prilituotas prie loginės plokštės, todėl jo pakeisti negalima. Taip pat nėra diskrečiojo grafinio procesoriaus, tačiau tai galite ištaisyti prijungę išorinį grafinį procesorių. Daugiau informacijos rasite šios apžvalgos pabaigoje esančiame skyriuje "Kita įranga".

Žinoma, taip pat turėsite įsigyti monitorių ar du, klaviatūrą ir pelę arba sekimo bloknotą. Galbūt turite savo mėgstamiausius, tačiau toliau "Kitos įrangos" dalyje rekomenduojame keletą modelių.

Geriausias stalinis "Mac" kompiuteris programavimui: 27 colių "iMac

Jei didžiąją dalį programavimo darbų atliekate prie darbo stalo, 27 colių "iMac Tai puikus pasirinkimas. Jame yra didelis ekranas, nedidelis plotas ir daugiau nei pakankamai specifikacijų, kad būtų galima paleisti bet kokią kūrimo programą.

Patikrinkite dabartinę kainą

Iš pirmo žvilgsnio:

  • Ekrano dydis: 27 colių "Retina 5K" ekranas, 5120 x 2880
  • Atmintis: 8 GB (daugiausia 64 GB)
  • Saugykla: 256 SSD (galima konfigūruoti iki 512 SSD)
  • Procesorius: 3,1 GHz 6 branduolių 10-osios kartos "Intel Core i5
  • Vaizdo plokštė: "Radeon Pro 5300" su 4 GB GDDR6 atminties arba "Radeon Pro 5500 XT" su 8 GB GDDR6 atminties.
  • Ausinių lizdas: 3,5 mm
  • Prievadai: keturi USB 3 prievadai, du "Thunderbolt 3" (USB-C) prievadai, Gigabit Ethernet

Jei jums nereikia nešiojamumo, 27 colių "iMac" atrodo puikus pasirinkimas programuotojams. Jis turi visas reikiamas specifikacijas, net žaidimams kurti, nors tam rekomenduojame operatyviąją atmintį padidinti iki 16 GB, o standųjį diską - iki didelio SSD. Galite padidinti "iMac" galią pasirinkę 3,6 GHz 8 branduolių i9 procesorių, nors tokios konfigūracijos "Amazon" nėra.

Šis "iMac" turi didelį 5K ekraną - didžiausią bet kuriame "Mac" kompiuteryje, kuriame galėsite rodyti daug kodo ir kelis langus, kad galėtumėte dirbti produktyviai. Jei norite dar daugiau ekrano erdvės, galite pridėti dar vieną 5K ekraną arba du 4K ekranus.

Kitaip nei daugelį šiuolaikinių "Mac" kompiuterių, 27 colių "iMac" po įsigijimo palyginti lengva atnaujinti. Operatyviąją atmintį galima atnaujinti (iki 64 GB), į monitoriaus apačioje esančius lizdus įdėjus naujas SDRAM atminties plokšteles. Reikiamas specifikacijas rasite šiame "Apple" palaikymo tarnybos puslapyje. Vėliau taip pat galima pridėti SSD diską, tačiau šį darbą geriau patikėti profesionalams.

Yra daug prievadų periferiniams įrenginiams: keturi USB 3 prievadai ir du "Thunderbolt 3" (USB-C) prievadai, palaikantys "DisplayPort", "Thunderbolt", USB 3.1 ir "Thunderbolt 2" (su adapteriais galima prijungti HDMI, DVI ir VGA įrenginius).

Prievadai yra galinėje dalyje, ir juos pasiekti šiek tiek sudėtinga. Sprendimas: pridėkite aliumininį "Satechi" šakotuvą, tvirtinamą prie "iMac" ekrano apačios, arba "Macally" šakotuvą, kuris patogiai įsitaiso ant jūsų stalo.

Kiti geri "Mac" kompiuteriai programavimui

1. "MacBook Air

Svetainė "MacBook Air Tai pats nešiojamiausias "Apple" kompiuteris ir pats prieinamiausias nešiojamasis kompiuteris. "Air" specifikacijos gana ribotos, o nusipirkus jo komponentų atnaujinti neįmanoma. Ar jis tinkamas darbui? Jei didžiąją dalį programavimo darbų atliekate teksto redaktoriumi, o ne IDE, tuomet taip.

Iš pirmo žvilgsnio:

  • Ekrano dydis: 13,3 colių "Retina" ekranas, 2560 x 1600
  • Atmintis: 8 GB (daugiausia 16 GB)
  • Saugykla: 256 GB SSD (galima konfigūruoti iki 1 TB SSD)
  • Procesorius: "Apple M1" lustas
  • Vaizdo plokštė: iki "Apple" 8 branduolių GPU
  • Ausinių lizdas: 3,5 mm
  • Prievadai: du "Thunderbolt 4" (USB-C) prievadai
  • Baterija: 18 valandų

Jei kodą rašote teksto redaktoriumi, šis nedidelis kompiuteris gali patenkinti jūsų poreikius. Tačiau jei naudosite jį su IDE, susidursite su kliūtimis. Dėl diskretinio GPU trūkumo jis netinka žaidimams kurti. Nors galite pridėti išorinį GPU, kitos specifikacijos jį stabdo.

Jo nedidelis "Retina" ekranas dabar turi tiek pat pikselių, kiek ir 13 colių "MacBook Pro". Galima prijungti vieną išorinį 5K arba du 4K.

2. 13 colių "MacBook Pro

Svetainė 13 colių "MacBook Pro Jis nėra daug didesnis už "MacBook Air", bet yra daug galingesnis. Tai gera alternatyva 16 colių "Pro", jei jums reikia nešiojamojo kompiuterio, bet jis nėra toks galingas ar atnaujinamas.

Iš pirmo žvilgsnio:

  • Ekrano dydis: 13 colių "Retina" ekranas, 2560 x 1600
  • Atmintis: 8 GB (daugiausia 16 GB)
  • Saugykla: 512 GB SSD (galima konfigūruoti iki 2 TB SSD)
  • Procesorius: 2,4 GHz 8 kartos keturių branduolių "Intel Core i5
  • Vaizdo plokštė: "Intel Iris Plus Graphics 655
  • Ausinių lizdas: 3,5 mm
  • Prievadai: keturi "Thunderbolt 3" prievadai
  • Baterija: 10 valandų

Kaip ir 16 colių modelis, 13 colių "MacBook Pro" turi visas programavimui reikalingas specifikacijas, tačiau, kitaip nei jo vyresnysis brolis, jis netinka žaidimų kūrėjams. Taip yra todėl, kad jame nėra diskrečiojo GPU. Tam tikra prasme tai galima ištaisyti pridėjus išorinį GPU. Keletą tokių galimybių pateikiame skiltyje "Kita įranga".

Tačiau 13 colių modelio specifikacijos negali būti tokios aukštos kaip aukščiausios klasės "MacBook Pro", o įsigiję negalite atnaujinti jo komponentų. Jei prie darbo stalo norite daugiau ekrano erdvės, galite prijungti vieną 5K arba du 4K išorinius monitorius.

3. 21,5 colių "iMac

Jei norite sutaupyti šiek tiek pinigų ir vietos ant rašomojo stalo, 21,5 colių "iMac tai tinkama 27 colių "iMac" alternatyva, tačiau turėkite omenyje, kad tai alternatyva su tam tikrais kompromisais. Be mažesnio ekrano, šio "Mac" kompiuterio specifikacijos negali būti tokios aukštos ir jo negalima taip lengvai atnaujinti kaip didesnio kompiuterio.

Iš pirmo žvilgsnio:

  • Ekrano dydis: 21,5 colio "Retina 4K" ekranas, 4096 x 2304
  • Atmintis: 8 GB (daugiausia 32 GB)
  • Saugykla: 1 TB "Fusion" diskas (konfigūruojamas į 1 TB SSD)
  • Procesorius: 3,0 GHz 6 branduolių 8-osios kartos "Intel Core i5
  • Vaizdo plokštė: "AMD Radeon Pro 560X" su 4 GB GDDR5
  • Ausinių lizdas: 3,5 mm
  • Prievadai: keturi USB 3 prievadai, du "Thunderbolt 3" (USB-C) prievadai, Gigabit Ethernet

21,5 colio "iMac" yra šimtais dolerių pigesnis už 27 colių modelį ir tinka mažesniems stalams, jei kyla vietos problema, tačiau turite mažiau galimybių.

Daugumai kūrėjų, net žaidimų kūrėjams, jo galios daugiau nei pakanka. Tačiau jei jums reikia daugiau galios, maksimalios specifikacijos yra mažesnės nei 27 colių "iMac": 32 GB RAM vietoj 64 GB, 1 TB SSD vietoj 2 TB, mažiau galingas procesorius ir 4 GB vaizdo RAM vietoj 8. Be to, skirtingai nei 27 colių "iMac", daugumos komponentų negalima atnaujinti po įsigijimo.

21,5 colio 4K monitoriuje yra daug vietos kodui rodyti, o per "Thunderbolt 3" prievadą galite prijungti išorinį 5K ekraną (arba dar du 4K).

Yra daug USB ir USB-C prievadų, tačiau jie yra gale, kur juos sunku pasiekti. Galite apsvarstyti galimybę įsigyti lengviau pasiekiamą šakotuvą. 27 colių "iMac" aprašyme pirmiau aptarėme kelias galimybes.

4. "iMac Pro

"TechCrunch" vadina "iMac Pro "meilės laiškas kūrėjams", ir turint tokį kompiuterį gali išsipildyti tavo fantazijos. Tačiau jei nesi peržengęs ribų, tarkime, intensyviai kurdamas žaidimus ar VR, šis kompiuteris yra daugiau, nei tau reikia. Daugumai kūrėjų labiau tiktų 27 colių "iMac".

Iš pirmo žvilgsnio:

  • Ekrano dydis: 27 colių "Retina 5K" ekranas, 5120 x 2880
  • Atmintis: 32 GB (daugiausia 256 GB)
  • Saugykla: 1 TB SSD (galima konfigūruoti iki 4 TB SSD)
  • Procesorius: 3,2 GHz 8 branduolių "Intel Xeon W
  • Vaizdo plokštė: "AMD Radeon Pro Vega 56" grafikos plokštė su 8 GB HBM2 (konfigūruojama iki 16 GB)
  • Ausinių lizdas: 3,5 mm
  • Prievadai: keturi USB prievadai, keturi "Thunderbolt 3" (USB-C) prievadai, 10Gb Ethernet

"iMac Pro" yra ten, kur baigėsi "iMac". Jį galima sukonfigūruoti daug plačiau, nei daugeliui žaidimų kūrėjų kada nors reikės: 256 GB operatyviosios atminties, 4 TB SSD, "Xeon W" procesorius ir 16 GB vaizdo atminties. Tai daugiau nei pakankamai vietos augti! Net jo kosminės pilkos spalvos apdaila yra aukščiausios klasės.

"TechCrunch" ir "The Verge" pirmiausia galvojo apie VR kūrėjus. "iMac Pro" yra žvėris, bet ne visiems" - taip vadinasi "The Verge" apžvalga.

Toliau sakoma: "Jei ketinate pirkti šį kompiuterį, mano nuomone, turėtumėte tiksliai žinoti, kam planuojate jį naudoti." Jie teigia, kad idealiai tinka dirbantiems su VR, 8K vaizdo įrašais, moksliniu modeliavimu ir mašininiu mokymusi.

5. 12,9 colių "iPad Pro

Galiausiai palieku jums pasiūlymą iš kairės, kuris net nėra "Mac": "Mac "iPad Pro . Ši parinktis yra ne tiek rekomendacija, kiek įdomi galimybė. Vis daugiau programuotojų programavimui naudoja "iPad Pro".

Iš pirmo žvilgsnio:

  • Ekrano dydis: 12,9 colio "Retina" ekranas
  • Atmintis: 4 GB
  • Saugykla: 128 GB
  • Procesorius: "A12X Bionic" lustas su "Neural Engine
  • Ausinių lizdas: nėra
  • Prievadai: USB-C

Programavimas "iPad" nėra toks pat, kaip programavimas "Mac" kompiuteriu. Jei didžiąją dalį darbo atliekate prie darbo stalo, galite pagalvoti apie "iPad Pro", o ne apie "MacBook Pro" kaip nešiojamąjį įrankį, kai nesate biure.

Daugėja programuotojams skirtų "iOS" įrankių, įskaitant tekstų redaktorius ir programuotojams skirtas "iOS" klaviatūras:

  • Kodų redaktorius pagal Panic
  • Buferio redaktorius - Kodo redaktorius
  • "Textastic Code Editor 8
  • "DevKey" - programavimo klaviatūra programuotojams

Netgi daugėja IDE, kurias galite naudoti "iPad" (kai kurios yra naršyklinės, kitos - "iOS" programos):

  • "Gitpod", naršyklės IDE
  • "Code-Server" veikia naršyklėje ir leidžia naudoti nuotolinę "VS Code IDE".
  • "Continuous" yra .NET C# ir F# IDE
  • Codea yra Lua IDE
  • "Pythonista 3" yra daug žadanti Python IDE
  • "Carnets", nemokama "Python IDE
  • Pyto, kita Python IDE
  • "iSH" suteikia "iOS" komandinės eilutės apvalkalą

Kita programuotojams skirta "Mac" įranga

Žaidėjai turi tvirtą nuomonę apie savo naudojamą įrangą ir savo sistemų sąranką. Čia pateikiamas kai kurių populiarių galimybių suskirstymas.

Monitoriai

Nors daugelis programuotojų mieliau renkasi nešiojamąjį nei stalinį kompiuterį, jie taip pat mėgsta didelius monitorius - ir daug jų. Jie neklysta. Sename "Coding Horror" straipsnyje cituojami Jutos universiteto tyrimo rezultatai: daugiau ekrano erdvės reiškia didesnį produktyvumą.

Perskaitykite mūsų geriausių programavimui skirtų monitorių apžvalgą, kad sužinotumėte, kokius didelius monitorius galite pridėti prie savo dabartinės sąrankos.

Geresnė klaviatūra

Nors daugeliui kūrėjų patinka "Apple" "MacBook" ir "Magic" klaviatūros, nemažai jų renkasi jas atnaujinti. Apie klaviatūros atnaujinimo privalumus rašome apžvalgoje: Geriausia belaidė "Mac" klaviatūra.

Ergonomiškomis klaviatūromis dažnai rašoma greičiau ir sumažėja rizika susižeisti. Mechaninės klaviatūros yra populiari (ir madinga) alternatyva. Jos greitos, patogios liesti ir patvarios, todėl jas mėgsta ir žaidėjai, ir kūrėjai.

Skaityti daugiau: Geriausia programavimo klaviatūra

Geresnė pelė

Panašiai, aukščiausios kokybės pelė, sekimo kamuoliukas arba sekimo bloknotas gali padėti produktyviau dirbti ir apsaugoti jūsų riešą nuo įtampos ir skausmo. Apie jų privalumus rašome šioje apžvalgoje: Geriausia "Mac" pelė.

Patogi kėdė

Kur dirbate? Ant kėdės. Aštuonias ar daugiau valandų kasdien. Geriau, kad ji būtų patogi, o "Coding Horror" išvardija keletą priežasčių, kodėl kiekvienas programuotojas turėtų rimtai atsižvelgti į šį pirkinį, įskaitant didesnį produktyvumą.

Perskaitykite mūsų geriausios kėdės programuotojams apžvalgą, kurioje rasite keletą puikiai įvertintų ergonomiškų biuro kėdžių.

Triukšmą slopinančios ausinės

Daugelis kūrėjų nešioja triukšmą slopinančias ausines, kad užblokuotų pasaulį ir aiškiai pasakytų: "Palikite mane ramybėje, aš dirbu." Apie jų privalumus rašome apžvalgoje "Geriausios triukšmą slopinančios ausinės".

Išorinis kietasis diskas arba SSD

Turėsite kur archyvuoti ir kurti atsargines projektų kopijas, todėl archyvavimui ir atsarginių kopijų kūrimui naudokite išorinius kietuosius diskus arba SSD diskus. Peržiūrėkite mūsų geriausias rekomendacijas šiose apžvalgose:

  • Geriausi "Mac" atsarginių kopijų diskai
  • Geriausias "Mac" išorinis SSD diskas

Išorinis GPU (eGPU)

Galiausiai, jei naudojote "Mac" kompiuterį be atskiro grafikos procesoriaus ir staiga pradėjote kurti žaidimus, galite susidurti su tam tikrais su našumu susijusiais trikdžiais. "Thunderbolt" palaikomo išorinio grafikos procesoriaus (eGPU) pridėjimas labai pakeis situaciją.

Daugiau informacijos rasite šiame "Apple" palaikymo tarnybos straipsnyje: Naudokite išorinį grafikos procesorių su "Mac".

Kokie yra programuotojo kompiuteriniai poreikiai?

Programavimas yra plati niša, apimanti priekinės ir galinės žiniatinklio dalies kūrimą, taip pat kompiuteriams ir mobiliesiems įrenginiams skirtų programų kūrimą. Jis apima daugybę užduočių, įskaitant kodo rašymą ir testavimą, derinimą, kompiliavimą ir net kitų kūrėjų kodo atskyrimą.

Programuotojų techninės įrangos poreikiai gali labai skirtis. Daugeliui programuotojų nereikia itin galingo kompiuterio. Tačiau nors rašant kodą naudojama nedaug išteklių, kai kurioms programoms, kurias rašote, jų reikia. Kodo kompiliavimas yra daug procesoriaus resursų reikalaujanti užduotis, o žaidimų kūrėjams reikia "Mac" kompiuterio su galinga vaizdo plokšte.

Programavimo programinė įranga

Kūrėjai turi tvirtą nuomonę apie programinę įrangą, o pasirinkimų yra daugybė. Daugelis rašo kodą mėgstamiausiu teksto redaktoriumi, o likusiam darbui atlikti naudoja kitas priemones (įskaitant komandinės eilutės įrankius).

Tačiau užuot naudojęsi nepriklausomų įrankių rinkiniu, daugelis renkasi vieną programą, kurioje yra visos jiems reikalingos funkcijos: IDE, arba integruotą kūrimo aplinką. IDE programuotojams suteikia viską, ko reikia nuo pradžios iki pabaigos: teksto redaktorių, kompiliatorių, derintuvą ir kūrimo arba kūrimo integraciją.

Kadangi šios programos atlieka daugiau funkcijų nei paprasti teksto redaktoriai, joms keliami didesni sistemos reikalavimai. Trys populiariausios IDE yra šios:

  • "Apple Xcode IDE 11", skirta "Mac" ir "iOS" programėlių kūrimui
  • "Microsoft Visual Studio Code", skirta "Azure", "iOS", "Android" ir žiniatinklio kūrimui
  • "Unity" pagrindinė platforma, skirta 2D ir 3D žaidimams kurti, kurią toliau apžvelgsime kitame skyriuje.

Be šių trijų, yra daugybė įvairių IDE (daugelis jų specializuojasi vienoje ar keliose programavimo kalbose), įskaitant "Eclipse", "Komodo IDE", "NetBeans", "PyCharm", "IntelliJ IDEA" ir "RubyMine".

Daugybė parinkčių reiškia daugybę sistemos reikalavimų, kai kurie iš jų - labai dideli. Taigi ko reikia, kad šios programos veiktų "Mac" kompiuteryje?

"Mac" kompiuteris, kuriame galima paleisti tą programinę įrangą

Kiekvienai IDE nustatyti minimalūs sistemos reikalavimai. Kadangi tai yra minimalūs reikalavimai, o ne rekomendacijos, geriau įsigyti galingesnį kompiuterį nei šie reikalavimai, ypač atsižvelgiant į tai, kad tikėtina, jog vienu metu naudosite daugiau nei vieną programą.

"Xcode 11" sistemos reikalavimai yra paprasti:

  • Operacinė sistema: "MacOS Mojave 10.14.4" arba naujesnė.

"Microsoft" į "Visual Studio Code 2019" sistemos reikalavimus įtraukė dar keletą detalių:

  • Operacinė sistema: "MacOS High Sierra 10.13" arba naujesnė,
  • Procesorius: 1,8 GHz arba spartesnis, rekomenduojamas dviejų branduolių arba geresnis,
  • Operatyvioji atmintis: 4 GB, rekomenduojama 8 GB,
  • Saugykla: 5,6 GB laisvos vietos diske.

Beveik kiekvienas "Mac" modelis gali paleisti šias programas (na, "MacBook Air" turi 1,6 GHz dviejų branduolių "i5" procesorių, kuris yra vos mažesnis už "Visual Studio" reikalavimus). Tačiau ar tai realus lūkestis? Ar realiame pasaulyje bet kuris "Mac" siūlo tai, ko reikia ne žaidimų kūrėjui?

Ne. Kai kurie "Mac" kompiuteriai yra nepakankamai galingi ir sunkiai dirba, ypač kai reikia atlikti kompiliavimą. Kiti "Mac" kompiuteriai yra pernelyg galingi ir nesuteikia kūrėjams tinkamos kokybės už jų pinigus. Panagrinėkime keletą realistiškesnių rekomendacijų kodavimui:

  • Jei nekursite žaidimų (apie tai kalbėsime kitame skyriuje), vaizdo plokštė neturės didelės reikšmės.
  • Labai greitas procesorius taip pat nėra labai svarbus. Su geresniu procesoriumi jūsų kodas bus kompiliuojamas greičiau, todėl įsigykite geriausią, kokį tik galite sau leisti, bet nesijaudinkite dėl to, kad įsigysite "karštą strypą". "MacWorld" pastebi: "Tikriausiai jums pakaks dviejų branduolių "i5" procesoriaus kodavimui arba net "i3" pradinio lygio "MacBook Air", bet jei turite pinigų, nepakenks įsigyti galingesnį "Mac"."
  • Įsitikinkite, kad turite pakankamai operatyviosios atminties. Tai labiausiai pakeis jūsų IDE veikimą. Atsižvelkite į "Microsoft" rekomendaciją - 8 GB. 8 GB. "Xcode" taip pat naudoja daug operatyviosios atminties, be to, tuo pat metu galite naudoti kitas programas (tarkime, "Photoshop"). "MacWorld" rekomenduoja įsigyti 16 GB, jei norite užtikrinti naujo "Mac" ateitį.
  • Galiausiai, naudosite palyginti nedaug vietos saugykloje - dažnai realu, kad mažiausiai 256 GB. Tačiau nepamirškite, kad IDE daug geriau veikia SSD standžiajame diske.

Žaidimų kūrėjams reikia "Mac" kompiuterio su galinga vaizdo plokšte

Jei kuriate grafiką, žaidimus ar VR, jums reikia geresnio "Mac" kompiuterio. Tai reiškia daugiau RAM, geresnį CPU ir, svarbiausia, atskirą GPU.

Pavyzdžiui, daug žaidimų kūrėjų naudoja "Unity Core". Jo sisteminiai reikalavimai:

  • Operacinė sistema: "MacOS Sierra 10.12.6" arba naujesnė
  • Procesorius: X64 architektūra su SSE2 instrukcijų rinkinio palaikymu
  • "Intel" ir AMD GPU, palaikantys "Metal".

Vėlgi, tai tik minimalus reikalavimai, ir jie pateikiami su išlyga: "Faktinis našumas ir atvaizdavimo kokybė gali skirtis priklausomai nuo projekto sudėtingumo."

Diskretusis GPU yra būtinas. 8-16 GB operatyviosios atminties vis dar realu, tačiau pageidautina 16 GB. Štai "Laptop Under Budget" rekomendacija dėl procesoriaus: "Jei užsiimate kuo nors intensyviu, pavyzdžiui, žaidimų kūrimu ar programavimu grafikos srityje, tuomet rekomenduojame nešiojamuosius kompiuterius su "Intel i7" procesoriumi (šešiabriauniu, jei galite sau tai leisti)."

Galiausiai žaidimų kūrėjams reikia gerokai daugiau vietos savo projektams saugoti. Rekomenduojama turėti 2-4 TB talpos SSD diską.

Pernešamumas

Programuotojai dažnai dirba vieni ir gali dirbti bet kur. Jie gali dirbti namuose, vietinėje kavinėje arba keliaudami.

Todėl nešiojamieji kompiuteriai tampa ypač viliojantys. Nors "MacBook" įsigyti nebūtina, daugelis kūrėjų jį įsigyja.

Peržiūrėdami "MacBook" specifikacijas atkreipkite dėmesį į reklamuojamą akumuliatoriaus veikimo laiką, bet nesitikėkite, kad jis bus toks, koks nurodomas specifikacijose. Programavimo programinė įranga gali būti labai imli procesoriui, todėl akumuliatoriaus veikimo laikas gali sutrumpėti iki kelių valandų. Pavyzdžiui, "Programuotojai skundžiasi, kad "Xcode" sunaudoja daug akumuliatoriaus energijos", - įspėja "MacWorld".

Daug ekrano erdvės

Nenorite jaustis ankštai, kai programuojate, todėl daugelis programuotojų renkasi didelį monitorių. 27 colių ekranas yra gražus, bet, žinoma, ne privalomas. Kai kurie programuotojams netgi patinka kelių monitorių sąranka. "MacBook" turi mažesnius monitorius, bet palaiko kelis didelius išorinius monitorius, o tai labai naudinga dirbant prie darbo stalo. Kai keliaujate, 16 colių "MacBook Pro" turi aiškų pranašumą prieš13 colių modelį - nebent didžiausias nešiojamumas yra absoliutus jūsų prioritetas.

Ką visa tai reiškia? Tai reiškia, kad į savo biudžetą turėtumėte įtraukti papildomo monitoriaus ar dviejų papildomų monitorių išlaidas. Papildoma ekrano erdvė gali turėti teigiamos įtakos jūsų produktyvumui. Laimei, dabar visi "Mac" kompiuteriai turi "Retina" ekraną, todėl ekrane galite sutalpinti daugiau kodo.

Kokybiška klaviatūra, pelė ir kiti įtaisai

Kūrėjai itin vertina darbo vietas. Jie mėgsta jas įrengti taip, kad dirbdami būtų laimingi ir produktyvūs. Daug dėmesio skiriama jų naudojamiems periferiniams įrenginiams.

Daugeliui užtenka "Magic Keyboard" klaviatūros, kuri buvo pridėta prie "iMac", arba "Butterfly" klaviatūros, kuri buvo pridėta prie "MacBook", tačiau daugelis kūrėjų pereina prie aukščiausios kokybės alternatyvų.

Kodėl? "Apple" klaviatūros turi keletą trūkumų kūrėjams:

  • Jų eiga yra nedidelė. Naudojant daug, tai gali sukelti riešo ir rankos patempimą.
  • Kursoriaus klavišų išdėstymas nėra idealus. Naujausiose "Mac" klaviatūrose klavišams "aukštyn" ir "žemyn" skirta tik po pusę klavišo.
  • "MacBook Pro" su jutikline juosta neturi fizinio "Escape" klavišo. Tai ypač vargina "Vim" naudotojus, kurie dažnai naudojasi šiuo klavišu. Laimei, 2019 m. 16 colių "MacBook Pro" turi ir jutiklinę juostą, ir fizinį "Escape" klavišą (taip pat šiek tiek daugiau eigos).
  • Norėdami pasiekti tam tikras funkcijas, naudotojai turi laikyti nuspaudę Fn klavišą. Kūrėjai gali apsieiti be bereikalingo papildomų klavišų spaudinėjimo.

Programuotojai nenori daryti kompromisų dėl savo klaviatūros, įskaitant klaviatūros išdėstymą. Nors kompaktiškesnės klaviatūros tampa vis populiaresnės, jos ne visada yra geriausias įrankis programuotojams. Dauguma renkasi klaviatūrą su daugiau klavišų, o ne tokią, kurioje norint atlikti užduotį reikia vienu metu laikyti nuspaudus kelias klavišų kombinacijas.

Kokybiškos ergonominės ir mechaninės klaviatūros yra puikus pasirinkimas programuotojams. Šio straipsnio pabaigoje esančiame skyriuje "Kita įranga" rekomenduosime keletą jų variantų. Kitas populiarus patobulinimas - aukščiausios kokybės pelės. Pabaigoje taip pat pateiksime jų sąrašą.

Laimei, visuose "Mac" kompiuteriuose yra greitieji "Thunderbolt" prievadai, palaikantys USB-C įrenginius. Staliniuose "Mac" kompiuteriuose taip pat yra daug tradicinių USB prievadų, o jei jums reikia "MacBook", galite įsigyti išorinių USB šakotuvų.

Kaip renkamės geriausią "Mac" programuotojams

Dabar, kai jau išsiaiškinome, ko programuotojui reikia iš kompiuterio, sudarėme du rekomenduojamų specifikacijų sąrašus ir pagal juos palyginome kiekvieną "Mac" modelį. Laimei, programavimui tinkamų modelių yra daugiau nei, tarkime, vaizdo įrašų redagavimui.

Išrinkome nugalėtojus, kurie neabejotinai suteiks patirties be nusivylimų, tačiau yra daug erdvės jūsų pageidavimams. pvz:

  • Ar mėgstate dirbti dideliame ekrane?
  • Ar mėgstate dirbti su keliais monitoriais?
  • Ar daugiausiai darbo atliekate prie rašomojo stalo?
  • Ar jums svarbus nešiojamojo kompiuterio nešiojamumas?
  • Kiek baterijos veikimo laiko jums reikia?

Be to, turite nustatyti, ar kursite žaidimus (arba kitus grafinius žaidimus).

Štai mūsų rekomendacijos:

Rekomenduojamos specifikacijos daugumai kūrėjų:

  • Procesorius: 1,8 GHz dviejų branduolių i5 arba geresnis
  • OPERATYVIOJI ATMINTIS: 8 GB
  • Saugykla: 256 GB SSD

Rekomenduojamos specifikacijos žaidimų kūrėjams:

  • Procesorius: "Intel i7" procesorius (pageidautina aštuonių branduolių)
  • Operatyvioji atmintis: 8 GB (pageidautina 16 GB)
  • Saugykla: 2-4 TB SSD
  • Vaizdo plokštė: diskretusis GPU.

Pasirinkome laimėtojus, kurie patogiai atitinka šias specifikacijas ir nesiūlo brangiai kainuojančių priedų. Taip pat uždavėme šiuos klausimus:

  • Kas gali sau leisti sutaupyti pinigų įsigydamas mažiau galingą "Mac" nei mūsų laimėtojai?
  • Kas rastų tikrąją vertę pirkdamas galingesnį "Mac" nei mūsų laimėtojai?
  • Kokios konfigūracijos gali būti kiekvienas "Mac" modelis ir kaip jį galima atnaujinti įsigijus?
  • Koks yra monitoriaus dydis ir skiriamoji geba, taip pat palaikomi išoriniai monitoriai?
  • Kūrėjams, kurie vertina nešiojamumą, kaip kiekvienas "MacBook" modelis tinka programavimui? Koks jo akumuliatoriaus veikimo laikas ir kiek jame yra priedų prievadų?

Tikimės, kad aptarėme viską, ką norėjote sužinoti apie geriausius programavimui skirtus "Mac" kompiuterius. Jei turite kitų klausimų ar minčių šia tema, palikite komentarą toliau.

Esu Cathy Daniels, „Adobe Illustrator“ ekspertė. Naudoju programinę įrangą nuo 2.0 versijos, o mokymo programas jai kūriau nuo 2003 m. Mano tinklaraštis yra viena iš populiariausių vietų internete žmonėms, norintiems išmokti naudotis Illustrator. Be tinklaraštininkės darbo, taip pat esu autorė ir grafikos dizainerė.