Mac-i më i mirë për programim (8 zgjedhjet kryesore në 2022)

  • Shperndaje Kete
Cathy Daniels

Zhvilluesit grumbullohen te macOS—dhe MacBook Pro në veçanti. Kjo sepse MacBook Pro është një zgjedhje e shkëlqyer për ta: hardueri i Apple ka cilësi të shkëlqyer ndërtimi dhe jetëgjatësi të baterisë, dhe sistemi operativ i Apple ofron një mjedis ideal për programuesit.

Më shumë arsye programuesit si Mac:

  • Mund të ekzekutoni të gjitha sistemet kryesore operative në të njëjtin harduer: macOS, Windows dhe Linux.
  • Ju mund të përdorni mjetet thelbësore të linjës së komandës nga mjedisi i tij Unix.
  • Ato janë të përshtatshme për kodim për një gamë të gjerë aplikacionesh duke përfshirë ueb, Mac, Windows, iOS dhe Android.

Por cilin Mac duhet të blini? Ndërsa mund të programoni në çdo Mac, disa modele ofrojnë avantazhe të rëndësishme për koduesit.

Shumë zhvillues vlerësojnë aftësinë për të punuar nga kudo, që do të thotë një MacBook Pro. MacBook Pro 16 inç ka shumë përparësi ndaj vëllait të tij më të vogël: më shumë pasuri të paluajtshme në ekran, një procesor më të fuqishëm dhe një kartë grafike diskrete që është e dobishme për zhvillimin e lojërave.

Nëse ju jeni me një buxhet , megjithatë, Mac mini ofron vlerë fantastike për paratë tuaja dhe është modeli më i lirë Mac i disponueshëm. Ana negative: nuk përfshin një monitor, tastierë ose miun. Megjithatë, kjo të jep më shumë kontroll për të zgjedhur komponentët që të përshtaten më mirë.

Nëse je zhvillues lojërash , do të të duhet një Mac me GPU të fuqishme . Këtu, iMac 27 inç madhësia: Ekran Retina 4K 21,5 inç, 4096 x 2304

  • Kujtesa: 8 GB (maksimumi 32 GB)
  • Huajtja: 1 TB Fusion Drive (e konfigurueshme në 1 TB SSD)
  • <4 4>Procesori: 3.0 GHz me 6 bërthama të gjeneratës së 8-të Intel Core i5
  • Karta grafike: AMD Radeon Pro 560X me 4 GB GDDR5
  • Freja e kufjeve: 3.5 mm
  • Portet: Katër porte USB 3, dy porte Thunderbolt 3 (USB-C), Gigabit Ethernet
  • iMac 21.5 inç është qindra dollarë më i lirë se modeli 27 inç dhe do të përshtatet në tavolina më të vogla nëse hapësira është një problem, por ju lë me më pak opsione.

    Siguron më shumë se fuqi të mjaftueshme për shumicën e zhvilluesve, madje edhe për zhvilluesit e lojërave. Por nëse keni nevojë për më shumë energji, specifikimet maksimale janë më të ulëta se iMac 27-inç: 32 GB RAM në vend të 64 GB, një SSD 1 TB në vend të 2 TB, një procesor më pak i fuqishëm dhe 4 GB RAM video në vend të 8. Dhe ndryshe nga iMac 27 inç, shumica e komponentëve nuk mund të përmirësohen pas blerjes.

    Monitori 4K 21,5 inç ka mjaft hapësirë ​​për të shfaqur kodin tuaj dhe mund të bashkëngjitni një ekran të jashtëm 5K ( ose dy 4K të tjera) nëpërmjet portës Thunderbolt 3.

    Ka shumë porte USB dhe USB-C, por ato janë në pjesën e pasme ku është e vështirë për t'u arritur. Ju mund të dëshironi të konsideroni një qendër më të lehtë për t'u arritur. Ne mbulojmë disa opsione kur mbulojmë iMac 27-inç më sipër.

    4. iMac Pro

    TechCrunch e quan iMac Pro një "letër dashurie për zhvilluesit" dhe zotërimi i një mund të bëjëfantazitë tuaja bëhen realitet. Por nëse nuk po i kaloni kufijtë - të themi, me zhvillimin e lojërave të rënda ose VR - ky është më shumë kompjuter sesa ju nevojitet. Shumica e zhvilluesve do ta konsideronin iMac 27-inç një përshtatje më të mirë.

    Me një shikim:

    • Madhësia e ekranit: Ekrani Retina 27 inç, 5120 x 2880
    • Kujtesa: 32 GB (maksimumi 256 GB)
    • Hapësira ruajtëse: 1 TB SSD (e konfigurueshme në 4 TB SSD)
    • Procesori: 3,2 GHz 8 bërthama Intel Xeon W
    • Karta grafike: Grafikë AMD Radeon Pro Vega 56 me 8 GB HBM2 (e konfigurueshme në 16 GB)
    • Freja e kufjeve: 3,5 mm
    • Portet: Katër porte USB, katër Thunderbolt 3 (USB‑C ) portet, 10 Gb Ethernet

    iMac Pro merr përsipër aty ku iMac ndalet. Mund të konfigurohet shumë përtej asaj që do të kenë nevojë për shumicën e zhvilluesve të lojërave: 256 GB RAM, një SSD 4 TB, një procesor Xeon W dhe 16 GB RAM video. Kjo është më se hapësirë ​​e mjaftueshme për t'u rritur! Edhe fundi i tij gri hapësinor ka një pamje premium.

    Për kë është? Të dy TechCrunch dhe The Verge menduan së pari për zhvilluesit e VR. "IMac Pro është një bishë, por nuk është për të gjithë" është titulli i rishikimit të The Verge.

    Ata vazhdojnë të thonë, "Nëse do ta blini këtë makinë, mendimi im është se ju duhet të dijë saktësisht se për çfarë planifikoni ta përdorni." Ata sugjerojnë që ata që punojnë me VR, video 8K, modelim shkencor dhe mësimin e makinerive janë ideale.

    5. iPad Pro 12.9 inç

    Më në fund, ju lë me një sugjerim nga fusha e majtë që ështëas një Mac: iPad Pro . Ky opsion nuk është aq një rekomandim sa është një opsion interesant. Një numër në rritje i koduesve përdorin iPad Pro për zhvillim.

    Me një shikim:

    • Madhësia e ekranit: Ekran Retina 12,9 inç
    • Kujtesa: 4 GB
    • Huajtja: 128 GB
    • Procesori: Çip A12X Bionic me Neural Engine
    • Freja e kufjeve: asnjë
    • Portet: USB-C

    Programimi në një iPad nuk është e njëjta përvojë si programimi në një Mac. Nëse pjesën më të madhe të punës e bëni në tavolinën tuaj, mund të mendoni për një iPad Pro në vend të një MacBook Pro si një mjet portativ për kur jeni jashtë zyrës.

    Numri i veglave iOS për zhvilluesit po rritet, duke përfshirë redaktuesit e tekstit dhe tastierat iOS të krijuara për koduesit:

    • Redaktori i kodit nga Panic
    • Editori buffer – Redaktori i kodit
    • Redaktori i kodit tekstastik 8
    • DevKey – Tastierë zhvilluesish për programim

    Ka madje një numër në rritje IDE-sh që mund të përdorni në iPad tuaj (disa janë të bazuara në shfletues dhe të tjera janë aplikacione iOS):

    • Gitpod, një IDE e bazuar në shfletues
    • Serveri i kodit është i bazuar në shfletues dhe ju lejon të përdorni një IDE të largët VS Code
    • Continuous është një .NET C# dhe F# IDE
    • Codea është një IDE Lua
    • Pythonista 3 është një IDE premtuese e Python
    • Karnet, një IDE falas Python
    • Pyto, një IDE tjetër Python
    • 4>iSH ofron një guaskë të linjës së komandës për iOS

    Mac Gear tjetër për programuesit

    Dev kanë mendime të fortanë lidhje me pajisjet që përdorin dhe mënyrën se si vendosin sistemet e tyre. Këtu është një përmbledhje e disa opsioneve të njohura.

    Monitorët

    Ndërsa shumë zhvillues preferojnë një laptop në vend të një desktopi, ata gjithashtu duan monitorët e mëdhenj—dhe shumë prej tyre. Ata nuk e kanë gabim. Një artikull i vjetër nga Coding Horror citon rezultatet e një studimi të Universitetit të Utah: më shumë prona të paluajtshme në ekran do të thotë më shumë produktivitet.

    Lexoni përmbledhjen tonë të monitorëve më të mirë për programim për disa monitorë të mëdhenj që mund t'i shtoni konfigurimit tuaj aktual.

    Një tastierë më e mirë

    Ndërsa shumë zhvillues si tastierat MacBook dhe Magic të Apple, shumë prej tyre zgjedhin një përmirësim. Ne i mbulojmë avantazhet e përmirësimit të tastierës tuaj në rishikimin tonë: Tastiera më e mirë me valë për Mac.

    Tastierat ergonomike shpesh janë më të shpejta për t'u shtypur dhe zvogëlojnë rrezikun e lëndimit. Tastierat mekanike janë një alternativë popullore (dhe në modë). Ata janë të shpejtë, të prekshëm dhe të qëndrueshëm, dhe kjo i bën ata të njohur si me lojtarët ashtu edhe me zhvilluesit.

    Lexo më shumë: Tastiera më e mirë për programim

    Një mi më i mirë

    Në mënyrë të ngjashme, një maus premium, topi gjurmues ose tastierë mund t'ju ndihmojnë të punoni më produktivisht, ndërkohë që mbroni kyçin tuaj nga tendosja dhe dhimbja. Ne i mbulojmë përfitimet e tyre në këtë përmbledhje: Miu më i mirë për Mac.

    Një karrige e rehatshme

    Ku punoni? Në një karrige. Për tetë orë ose më shumë çdo ditë. Është më mirë ta bëni atë të rehatshme dhe listat e kodimit të tmerritdisa arsye përse çdo programues duhet ta marrë seriozisht blerjen, duke përfshirë rritjen e produktivitetit.

    Lexoni përmbledhjen e karriges tonë më të mirë për programuesit për disa karrige zyre ergonomike me vlerësime të larta.

    Kufje që anulojnë zhurmën

    Shumë zhvillues mbajnë kufje anuluese të zhurmës për të bllokuar botën dhe për të dhënë një mesazh të qartë: "Më lini të qetë. Jam duke punuar." Ne i mbulojmë përfitimet e tyre në rishikimin tonë, kufjet më të mira që izolojnë zhurmën.

    Hard disku i jashtëm ose SSD

    Do t'ju duhet diku për të arkivuar dhe rezervuar projektet tuaja, kështu që merrni disa hard disk të jashtëm ose SSD për arkivim dhe kopje rezervë. Shihni rekomandimet tona kryesore në këto komente:

    • Disqet më të mira rezervë për Mac
    • SSD më të mira të jashtme për Mac

    GPU e jashtme (eGPU)

    Më në fund, nëse keni përdorur një Mac pa një GPU diskrete dhe papritmas jeni futur në zhvillimin e lojërave, mund të përballeni me disa pengesa të lidhura me performancën. Shtimi i një procesori grafik të jashtëm të aktivizuar me Thunderbolt (eGPU) do të bëjë një botë ndryshimi.

    Për më shumë informacion, referojuni këtij artikulli nga Mbështetja e Apple: Përdorni një procesor grafik të jashtëm me Mac-in tuaj.

    Cilat janë nevojat kompjuterike të një programuesi?

    Programimi është një hapësirë ​​e gjerë duke përfshirë zhvillimin e faqes së përparme dhe të pasme të uebit, si dhe zhvillimin e aplikacioneve për desktop dhe celular. Ai përfshin shumë detyra duke përfshirë shkrimin dhe testimin e kodit, korrigjimin dhekompilimi, dhe madje edhe degëzimi në kod nga zhvilluesit e tjerë.

    Nevojat për harduer mund të ndryshojnë ndjeshëm midis programuesve. Shumë zhvillues nuk kanë nevojë për një kompjuter veçanërisht të fuqishëm. Por ndërsa shkrimi i kodit përdor pak burime, disa nga aplikacionet në të cilat shkruani e bëjnë këtë. Përpilimi i kodit është një detyrë intensive e CPU-së dhe zhvilluesit e lojërave kanë nevojë për një Mac me një kartë grafike të fuqishme.

    Software Programming

    Zhvilluesit kanë mendime të forta rreth softuerit dhe ka shumë opsione jashtë atje. Shumë shkruajnë kodin në redaktuesin e tyre të preferuar të tekstit dhe përdorin mjete të tjera (përfshirë mjetet e linjës së komandës) për të kryer pjesën tjetër të punës.

    Por në vend që të përdorin një koleksion mjetesh të pavarura, shumë zgjedhin një aplikacion të vetëm që përfshin të gjitha veçoritë që u nevojiten: një IDE, ose një mjedis zhvillimi të integruar. IDE-të u japin zhvilluesve gjithçka që u nevojitet nga fillimi në fund: një redaktues teksti, përpilues, korrigjues dhe ndërtojnë ose bëjnë integrim.

    Për shkak se këto aplikacione bëjnë më shumë se redaktuesit e thjeshtë të tekstit, ato kanë kërkesa më të larta të sistemit. Tre nga IDE-të më të njohura përfshijnë:

    • Apple Xcode IDE 11 për zhvillimin e aplikacioneve Mac dhe iOS
    • Microsoft Visual Studio Code për Azure, iOS, Android dhe zhvillimin e uebit
    • Unity Core Platform për zhvillimin e lojërave 2D dhe 3D, të cilën do ta shikojmë më tej në seksionin tjetër

    Përtej këtyre treve, ka një gamë të gjerë IDE-sh të disponueshme—shumë të specializuar në një ose më shumëgjuhë programimi)—përfshirë Eclipse, Komodo IDE, NetBeans, PyCharm, IntelliJ IDEA dhe RubyMine.

    Një gamë e gjerë opsionesh nënkupton një gamë të gjerë kërkesash të sistemit, disa prej tyre shumë intensive. Pra, çfarë duhet për të ekzekutuar këto aplikacione në një Mac?

    Një Mac i aftë për të ekzekutuar atë softuer

    Çdo IDE ka kërkesa minimale të sistemit. Për shkak se ato janë kërkesa minimale dhe jo rekomandime, është më mirë të blini një kompjuter më të fuqishëm se ato kërkesa—veçanërisht pasi ka të ngjarë të ekzekutoni më shumë se një aplikacion në të njëjtën kohë.

    Kërkesat e sistemit për Xcode 11 janë të thjeshta:

    • Sistemi operativ: macOS Mojave 10.14.4 ose më i ri.

    Microsoft përfshin disa detaje të tjera në kërkesat e sistemit të Visual Studio Code 2019:

    • Sistemi operativ: macOS High Sierra 10.13 ose më i ri,
    • Procesori: 1.8 GHz ose më i shpejtë, me dy bërthama ose më mirë i rekomanduar,
    • RAM: 4 GB, rekomandohet 8 GB ,
    • Hapësira ruajtëse: 5,6 GB hapësirë ​​e lirë në disk.

    Pothuajse çdo model i Mac-it është në gjendje të ekzekutojë këto programe (epo, MacBook Air ka një 1,6 GHz me dy bërthama procesor i5 që është pak më pak se kërkesat e Visual Studio). Por a është kjo një pritshmëri realiste? Në botën reale, a ofron ndonjë Mac atë që i nevojitet një zhvilluesi që nuk është i lojës?

    Jo. Disa Mac janë të pafuqishëm dhe do të kenë vështirësi kur shtyhen fort, veçanërisht kur përpilohen. Mac-ët e tjerë janë të mbipopulluar dhe joofrojnë zhvilluesve një vlerë të mirë për paratë e tyre. Le të shohim disa rekomandime më realiste për kodimin:

    • Nëse nuk jeni duke bërë zhvillimin e lojës (do ta shikojmë këtë në seksionin tjetër), karta grafike nuk do të bëjë shumë ndryshim.
    • Një CPU super e shpejtë gjithashtu nuk është vendimtare. Kodi juaj do të përpilohet më shpejt me një CPU më të mirë, kështu që merrni më të mirën që mund të përballoni, por mos u shqetësoni për marrjen e një shkopi të nxehtë. MacWorld vëren: “Me siguri do të jeni mirë me një procesor i5 me dy bërthama për kodim, apo edhe i3 në MacBook Air të nivelit fillestar, por nëse keni para për të kursyer, atëherë nuk do të jetë e dëmshme të merrni më shumë Mac i fuqishëm.”
    • Sigurohu që të kesh mjaftueshëm RAM. Kjo do të bëjë dallimin më të madh në mënyrën se si funksionon IDE juaj. Merrni rekomandimin 8 GB të Microsoft-it prej 8 GB. Xcode përdor gjithashtu shumë RAM dhe mund të përdorni aplikacione të tjera (të themi, Photoshop) në të njëjtën kohë. MacWorld rekomandon që të merrni 16 GB nëse doni të rezistoni në të ardhmen një Mac të ri.
    • Më në fund, do të përdorni relativisht pak hapësirë ​​ruajtëse—një minimum prej 256 GB është shpesh realiste. Por mbani në mend se IDE-të funksionojnë shumë më mirë në një hard disk SSD.

    Zhvilluesit e lojërave kanë nevojë për një Mac me një kartë grafike të fuqishme

    Ke nevojë për një Mac më të mirë nëse po bën grafika, zhvillimi i lojës ose zhvillimi VR. Kjo do të thotë më shumë RAM, një CPU më të mirë dhe më e rëndësishmja, një GPU diskrete.

    Shumë zhvillues lojërash përdorin Unity Core, për shembull. E sajkërkesat e sistemit:

    • Sistemi operativ: macOS Sierra 10.12.6 ose më i ri
    • Procesori: arkitekturë X64 me mbështetje për grupin e instruksioneve SSE2
    • GPU-të Intel dhe AMD të aftë për metal .

    Përsëri, këto janë vetëm kërkesa minimumi dhe ato vijnë me një mohim përgjegjësie: "Performanca aktuale dhe cilësia e paraqitjes mund të ndryshojnë në varësi të kompleksitetit të projektit tuaj."

    Një GPU diskrete është thelbësore. 8-16 GB RAM është ende realiste, por preferohet 16 GB. Këtu është rekomandimi i Laptop Under Budget për CPU-në: "Nëse jeni në diçka intensive si zhvillimi i lojërave ose programimi në grafikë, atëherë ne ju rekomandojmë laptopë të mundësuar nga procesori Intel i7 (me gjashtë bërthama nëse mund ta përballoni)."

    Më në fund, zhvilluesit e lojërave kanë nevojë për shumë më shumë hapësirë ​​për të ruajtur projektet e tyre. Rekomandohet një SSD me 2-4 TB hapësirë.

    Transportueshmëria

    Programuesit shpesh punojnë vetëm dhe mund të punojnë kudo. Ata mund të punojnë nga shtëpia, ose në një kafene lokale, ose gjatë udhëtimit.

    Kjo i bën kompjuterët portativ veçanërisht joshëse. Megjithëse nuk është një kërkesë për të blerë një MacBook, shumë zhvillues e bëjnë këtë.

    Ndërsa shikoni specifikat e MacBook, kushtojini vëmendje jetëgjatësisë së reklamuar të baterisë—por mos prisni të merrni shumën e pretenduar në specifikime. Softueri i zhvillimit mund të jetë shumë intensiv me procesor, gjë që mund të shkurtojë jetën e baterisë në vetëm disa orë. Për shembull, "Programuesitankohuni se Xcode ha shumë bateri," paralajmëron MacWorld.

    Ngarkesa e hapësirës në ekran

    Ju nuk dëshironi të ndiheni të ngushtë kur kodoni, kështu që shumë zhvillues preferojnë një monitor të madh. Një ekran 27 inç është i bukur, por padyshim jo një kërkesë. Disa zhvillues madje preferojnë një konfigurim me shumë monitor. MacBook-ët vijnë me monitorë më të vegjël, por mbështesin shumë të mëdhenj të jashtëm, gjë që është shumë e dobishme kur punoni në tryezën tuaj. Kur jeni në lëvizje, një MacBook Pro 16 inç ka një avantazh të qartë ndaj një modeli 13 inç—përveç nëse transportueshmëria maksimale është përparësia juaj absolute.

    Çfarë do të thotë e gjithë kjo? Kjo do të thotë që ju duhet të përfshini koston e një ose dy monitori shtesë në buxhetin tuaj. Hapësira shtesë e ekranit mund të ketë një ndikim pozitiv në produktivitetin tuaj. Për fat të mirë, të gjithë kompjuterët Mac tani kanë një ekran Retina, duke ju lejuar të vendosni më shumë kode në ekran.

    Një tastierë, miu dhe pajisje të tjera cilësore

    Zhvilluesit janë të veçantë për hapësirat e punës. Atyre u pëlqen t'i vendosin në mënyrë që të jenë të lumtur dhe produktivë kur punojnë. Një pjesë e madhe e asaj vëmendjeje shkon te pajisjet periferike që përdorin.

    Ajo që ata kalojnë më shumë kohë duke përdorur është tastiera e tyre. Ndërsa shumë janë mjaftueshëm të kënaqur me tastierën magjike që erdhi me iMac-un e tyre, ose me tastierat flutur që vinin me MacBook-et e tyre, shumë zhvillues përmirësojnë në një alternativë premium.

    Pse? Tastierat e Apple kanë disa disavantazhejep goditjen më të mirë për paratë tuaja. IMac më i vogël nuk mund të konfigurohet aq fuqishëm ose të përmirësohet aq lehtë, dhe iMac Pro është shumë më tepër kompjuter se sa kanë nevojë shumica e zhvilluesve.

    Në këtë artikull, ne do të mbulojmë çdo model Mac që është aktualisht i disponueshëm. duke i krahasuar dhe duke eksploruar pikat e forta dhe të dobëta të tyre. Lexoni më tej për të mësuar se cili Mac është më i miri për ju.

    Pse më besoni mua për këtë udhëzues Mac

    Unë i kam këshilluar njerëzit për kompjuterin më të mirë për nevojat e tyre që nga vitet '80, dhe kam përdorur personalisht Mac për më shumë se një dekadë. Në karrierën time, kam krijuar dhoma trajnimi kompjuterash, kam menaxhuar nevojat e organizatave për IT dhe kam ofruar mbështetje teknike për individët dhe bizneset. Kohët e fundit kam përmirësuar Mac-in tim. Zgjedhja ime? Një iMac 27 inç.

    Por nuk kam punuar kurrë me kohë të plotë si zhvillues. Unë kam një diplomë në Matematikën e Pastër dhe kam kryer disa kurse programimi si pjesë e studimit tim. Unë kam ndërhyrë me shumë gjuhë skriptimi dhe redaktues teksti kur redaktoj përmbajtje për ueb. Unë kam punuar me zhvillues dhe kam marrë kënaqësi të vërtetë duke kontrolluar kompjuterët dhe konfigurimet e tyre. Sigurisht, e gjithë kjo më jep vetëm një shije të vogël të asaj që ju nevojitet.

    Kështu që unë punova më shumë. Kam marrë mendime nga kodues të vërtetë – duke përfshirë ato të djalit tim, i cili kohët e fundit filloi të punojë si zhvillues në internet dhe po blen shumë pajisje të reja. Gjithashtu i kam kushtuar vëmendje rekomandimeve të ingranazheve nga zhvilluesit në uebzhvilluesit:

    • Ata kanë pak udhëtime. Me shumë përdorim, kjo mund të shkaktojë tendosje të kyçit të dorës dhe dorës.
    • Rregullimi i tasteve të kursorit nuk është ideal. Në tastierat e fundit Mac, tastet Lart dhe Poshtë marrin vetëm gjysmë tasti secili.
    • MacBook Pro me një shirit me prekje nuk kanë një çelës fizik Escape. Kjo është veçanërisht zhgënjyese për përdoruesit e Vim, të cilët e përdorin atë çelës shpesh. Për fat të mirë, MacBook Pro 16-inç i 2019-ës ka një Touch Bar dhe një çelës fizik Escape (dhe pak më shumë udhëtim gjithashtu).
    • Përdoruesit duhet të mbajnë të shtypur tastin Fn për të aksesuar disa funksione. Zhvilluesit mund të bëjnë pa qenë nevoja të shtypin në mënyrë të panevojshme tastet shtesë.

    Zhvilluesit nuk duan të bëjnë kompromis me tastierën e tyre dhe kjo përfshin paraqitjen e tastierës. Ndërsa tastierat më kompakte po bëhen të njohura, ato nuk janë gjithmonë mjeti më i mirë për programuesit. Shumica preferojnë një tastierë me më shumë çelësa sesa një që kërkon mbajtjen e kombinimeve të shumëfishta të tasteve në të njëjtën kohë për të kryer një detyrë.

    Kastiera ergonomike dhe mekanike cilësore janë opsione të shkëlqyera për koduesit. Ne do t'ju rekomandojmë disa opsione për të dyja në seksionin "Ingranazhet e tjera" në fund të këtij artikulli. Minjtë Premium janë një tjetër përmirësim popullor. Ne do të përfshijmë gjithashtu një listë të tyre në fund.

    Fatmirësisht, të gjithë Mac-ët përfshijnë porte të shpejta Thunderbolt që mbështesin pajisjet USB-C. Mac-ët desktop kanë gjithashtu shumë porta tradicionale USB, dhe jumund të blini shpërndarës të jashtëm USB nëse ju nevojiten për MacBook-in tuaj.

    Si të zgjedhim Mac-in më të mirë për programuesit

    Tani që kemi eksploruar se çfarë i nevojitet një programuesi nga një kompjuter, kemi përpiluar dy listat e specifikimeve të rekomanduara dhe krahasuan çdo model Mac me to. Për fat të mirë, ka më shumë modele të përshtatshme për kodim sesa, të themi, redaktimi i videos.

    Ne zgjodhëm fitues që me siguri do të japin një përvojë pa zhgënjim, por ka shumë vend për preferencat tuaja. Për shembull:

    • A preferoni të punoni në një ekran të madh?
    • A preferoni të punoni me shumë monitorë?
    • A e bëni pjesën më të madhe të punës suaj tavolinë?
    • A e vlerësoni transportueshmërinë e një laptopi?
    • Sa jetë e baterisë ju nevojitet?

    Përveç kësaj, ju duhet të përcaktoni nëse do të jeni duke bërë ndonjë zhvillim të lojës (ose ndonjë zhvillim tjetër grafik).

    Këtu janë rekomandimet tona:

    Specifikimet e rekomanduara për shumicën e zhvilluesve:

    • CPU: 1.8 GHz i5 me dy bërthama ose më mirë
    • RAM: 8 GB
    • Hapësira ruajtëse: 256 GB SSD

    Specifikimet e rekomanduara për zhvilluesit e lojërave:

    • CPU: procesor Intel i7 (preferohet me tetë bërthama)
    • RAM: 8 GB (preferohet 16 GB)
    • Huajtja: 2-4 TB SSD
    • Kartë grafike: një GPU diskrete.

    Ne zgjodhëm fitues që plotësojnë lehtësisht ato specifika pa ofruar shtesë të kushtueshme. Ne gjithashtu bëmë pyetjet e mëposhtme:

    • Kush mund të përballojë të kursejëpara duke blerë një Mac më pak të fuqishëm se fituesit tanë?
    • Kush do të gjente vlerë të vërtetë në blerjen e një Mac më të fuqishëm se fituesit tanë?
    • Sa lart mund të konfigurohet çdo model Mac dhe si mund të e përmirësoni atë pas blerjes?
    • Cila është madhësia dhe rezolucioni i monitorit të tij dhe çfarëdo monitori të jashtëm që mbështetet?
    • Për zhvilluesit që vlerësojnë transportueshmërinë, sa i përshtatshëm është secili model MacBook për kodim ? Cila është jetëgjatësia e baterisë dhe sa porte ka për aksesorët?

    Shpresojmë se kemi mbuluar gjithçka që dëshironi të dini për Mac-in më të mirë për programim. Çdo pyetje apo mendim tjetër në lidhje me këtë temë, lini një koment më poshtë.

    dhe i referoi ato aty ku ishin të rëndësishme gjatë këtij rishikimi.

    Mac-i më i mirë për programim: Zgjedhjet tona më të mira

    MacBook më i mirë për programim: MacBook Pro 16-inç

    MacBook Pro 16-inç është Mac-i i përsosur për zhvilluesit. Është portativ dhe ka ekranin më të madh të disponueshëm në një laptop Apple. (Në fakt, ai ka 13% më shumë piksel se modeli i mëparshëm 2019.) Ofron shumë RAM, tonelata memorie dhe fuqi të mjaftueshme CPU dhe GPU për zhvilluesit e lojërave. Jetëgjatësia e baterisë së tij është e gjatë, por mos prisni të shijoni plot 21 orë që pretendon Apple.

    Kontrollo çmimin aktual

    Me një shikim:

    • Madhësia e ekranit : Ekran Retina 16 inç, 3456 x 2234
    • Kujtesa: 16 GB (maksimumi 64 GB)
    • Huajtja: 512 GB SSD (e konfigurueshme në 8 TB SSD)
    • Procesor : Çipi Apple M1 Pro ose M1 Max (deri në 10 bërthama)
    • Karta grafike: M1 Pro (GPU deri në 32 bërthama)
    • Freja e kufjeve: 3,5 mm
    • Portet: Tre porta Thunderbolt 4, porta HDMI, foleja e kartës SDXC, porta MagSafe 3
    • Bateria: 21 orë

    Ky MacBook Pro është ideal për programuesit dhe i vetmi laptop i Apple i përshtatshëm për zhvillim serioz të lojës. Konfigurimi i parazgjedhur vjen me një SSD 512 GB, por duhet të konsideroni seriozisht përmirësimin në të paktën 2 TB. SSD-ja më e madhe që mund të merrni është 8 TB.

    RAM mund të konfigurohet deri në 64 GB. Merr paraprakisht RAM-in që dëshiron: përmirësimi pasi ta blesh mund të jetë i vështirë, por jo i pamundur. PelqejiMac 21,5 inç, nuk është ngjitur në vend, por do t'ju duhet ndihma e një profesionisti.

    Huajtja nuk është gjithashtu e aksesueshme nga përdoruesi, kështu që është më mirë të zgjidhni sasinë e dëshiruar kur blini për herë të parë makinën . Nëse zbuloni se keni nevojë të përmirësoni hapësirën ruajtëse pas blerjes, hidhini një sy SSD-ve tona të rekomanduara të jashtme.

    Ai përfshin gjithashtu tastierën më të mirë të çdo MacBook aktual. Ka më shumë udhëtime se modelet e tjera, madje edhe një çelës fizik Escape, i cili do t'i mbajë përdoruesit e Vim, ndër të tjera, shumë të lumtur.

    Ndërsa një ekran 16 inç është më i miri i disponueshëm kur jeni në lëvizje , mund të dëshironi diçka më të madhe kur jeni në tryezën tuaj. Për fat të mirë, mund të bashkëngjitni shumë monitorë të mëdhenj të jashtëm. Sipas Apple Support, MacBook Pro 16-inç mund të trajtojë tre ekrane të jashtëm deri në 6K.

    Duke folur për portet, ky MacBook Pro përfshin katër porte USB-C, të cilat shumë përdorues do t'i konsiderojnë të mjaftueshme. Për të lidhur pajisjet periferike USB-A, do t'ju duhet të blini një dongle ose kabllo të ndryshme.

    Megjithëse besoj se ky Mac është zgjidhja më e mirë për ata që duan diçka portative, ka mundësi të tjera:

    • MacBook Air është një alternativë më e përballueshme, megjithëse me një ekran më të vogël, një procesor më pak të fuqishëm dhe pa GPU diskrete.
    • MacBook Pro 13-inç është një opsion më i lëvizshëm, por me më pak kufizime se Ajri. Ekrani më i vogël mund të ndihet i ngushtë dhe mungesa e aGPU diskrete e bën atë më pak të përshtatshëm për zhvillimin e lojërave.
    • Disa mund ta shohin iPad Pro një alternativë tërheqëse portative, megjithëse do t'ju duhet të rregulloni pritjet tuaja.

    Buxheti Mac për Programim : Mac mini

    Mac mini duket se po bëhet gjithnjë e më popullor mes zhvilluesve. Pas goditjes së tij të konsiderueshme të specifikimeve, tani është mjaft i fuqishëm për të bërë disa punë serioze. Është i vogël, fleksibël dhe jashtëzakonisht i fuqishëm. Nëse jeni pas një Mac me një gjurmë të vogël, është një opsion i shkëlqyeshëm.

    Kontrollo çmimin aktual

    Me një shikim:

    • Madhësia e ekranit: nuk shfaqet të përfshira, mbështeten deri në tre
    • Kujtesa: 8 GB (maksimumi 16 GB)
    • Huajtja: 256 GB SSD (e konfigurueshme në 2 TB SSD)
    • Procesori: Apple M1 çip
    • Karta grafike: Intel UHD Graphics 630 (me mbështetje për eGPU)
    • Freja e kufjeve: 3,5 mm
    • Portet: Katër porte Thunderbolt 3 (USB-C), dy Portet USB 3, porta HDMI 2.0, Gigabit Ethernet

    Mac mini është Mac-i më i lirë i disponueshëm—pjesërisht sepse nuk vjen me monitor, tastierë ose maus—kështu që është një zgjedhje e shkëlqyer për ata me një buxhet të ngushtë.

    Shumica e specifikave të tij krahasohen në mënyrë të favorshme me iMac 27 inç. Mund të konfigurohet me deri në 16 GB RAM dhe një hard disk 2 TB dhe mundësohet nga një procesor i shpejtë M1. Kjo është më se e mjaftueshme për të programuar. Ndërsa nuk vjen me një monitor, ai mbështet të njëjtën rezolucion 5K si iMac më i madh,dhe mund të bashkëngjitni dy ekrane (njëri 5K dhe tjetri 4K), ose tre monitorë 4K në total.

    Për zhvillimin e lojës, do t'ju duhet më shumë RAM dhe hapësirë ​​ruajtëse. Është më mirë të marrësh konfigurimin që dëshiron herën e parë—të presësh për të përmirësuar më vonë nuk është një plan i mirë.

    Nuk ka derë për të zëvendësuar RAM-in, kështu që, ndërkohë që mund ta përmirësoni, mund t'ju duhet ndihmë profesionale . Dhe SSD është ngjitur në bordin logjik, kështu që nuk është i zëvendësueshëm. Gjithashtu i mungon një GPU diskrete, por ju mund ta rregulloni këtë duke bashkangjitur një GPU të jashtme. Do të gjeni më shumë detaje në seksionin "Other Gear" në fund të këtij rishikimi.

    Sigurisht, do t'ju duhet të blini gjithashtu një monitor ose dy, një tastierë dhe një maus ose tastierë. Ju mund të keni të preferuarat tuaja, por ne do t'ju rekomandojmë disa modele në "Other Gear" më poshtë.

    Mac më i mirë Desktop për Zhvillim: iMac 27-inç

    Nëse shumicën e kodimit e bëni në tavolina juaj, iMac 27 inç është një zgjedhje e shkëlqyer. Ai përfshin një ekran të madh, një gjurmë të vogël dhe specifika më shumë se të mjaftueshme për të ekzekutuar çdo aplikacion zhvillimi.

    Kontrollo çmimin aktual

    Me një shikim:

    • Ekrani madhësia: 27 inç ekran Retina 5K, 5120 x 2880
    • Kujtesa: 8 GB (maksimumi 64 GB)
    • Huajtja: 256 SSD (e konfigurueshme në 512 SSD)
    • Procesori : 3.1 GHz me 6 bërthama të gjeneratës së 10-të Intel Core i5
    • Karta grafike: Radeon Pro 5300 me 4 GB memorie GDDR6 ose Radeon Pro 5500 XT me 8 GB GDDR6memorie
    • Freja e kufjeve: 3,5 mm
    • Portet: Katër porte USB 3, dy porte Thunderbolt 3 (USB-C), Gigabit Ethernet

    Nëse nuk Nuk ka nevojë për transportueshmëri, iMac 27-inç duket se është zgjidhja perfekte për koduesit. Ai ka të gjitha specifikat që ju nevojiten, edhe për zhvillimin e lojës, megjithëse për këtë ju rekomandojmë të përmirësoni RAM-in në 16 GB dhe hard diskun në një SSD të madh. Mund ta maksimizoni fuqinë e iMac duke zgjedhur një procesor i9 8-bërthamë 3,6 GHz, megjithëse ky konfigurim nuk disponohet në Amazon.

    Ky iMac ka një ekran të madh 5K—më i madhi në çdo Mac—që do të shfaqet shumë kode dhe dritare të shumta, duke ju mbajtur produktiv. Për më shumë prona të paluajtshme në ekran, mund të shtoni një ekran tjetër 5K ose dy ekrane 4K.

    Ndryshe nga shumë kompjuterë modernë Mac, është relativisht e lehtë të përmirësoni iMac 27 inç pas blerjes. RAM-i mund të përmirësohet (deri në 64 GB) duke vendosur shkopinj të rinj SDRAM në foletë afër fundit të monitorit. Specifikimet që ju nevojiten do t'i gjeni në këtë faqe nga Mbështetja e Apple. Është gjithashtu e mundur të shtoni një SSD më vonë, por kjo është një punë më mirë t'ia lini një profesionisti.

    Ka shumë porte për pajisjet tuaja periferike: katër porte USB 3 dhe dy porte Thunderbolt 3 (USB-C) që mbështesin DisplayPort, Thunderbolt, USB 3.1 dhe Thunderbolt 2 (i cili me adaptorë ju lejon të lidhni pajisjet HDMI, DVI dhe VGA).

    Portet janë në anën e pasme dhe pak sfiduese për t'u marrëte. Zgjidhja: shtoni një shpërndarës alumini Satechi që montohet në fund të ekranit të iMac-it tuaj ose një qendër Macally që vendoset lehtësisht në tryezën tuaj.

    Makina të tjera të mira Mac për programim

    1. MacBook Air

    MacBook Air është kompjuteri më i lëvizshëm i Apple dhe laptopi i tij më i përballueshëm. Specifikimet e Air janë mjaft të kufizuara dhe është e pamundur të përmirësoni përbërësit e tij pasi të blini një të tillë. A varet puna? Nëse e bëni shumicën e kodimit në një redaktues teksti dhe jo në IDE, atëherë po.

    Me një shikim:

    • Madhësia e ekranit: 13,3 inç ekran Retina, 2560 x 1600
    • Kujtesa: 8 GB (maksimumi 16 GB)
    • Hapësira ruajtëse: 256 GB SSD (e konfigurueshme në 1 TB SSD)
    • Procesori: Çipi Apple M1
    • Karta grafike : GPU deri në Apple me 8 bërthama
    • Hiku i kufjeve: 3,5 mm
    • Portet: Dy porte Thunderbolt 4 (USB-C)
    • Bateria: 18 orë
    • <4 6>

      Nëse e shkruani kodin tuaj në një redaktues teksti, kjo makinë e vogël mund të plotësojë nevojat tuaja. Sidoqoftë, do të hasni në pengesa kur e përdorni me një IDE. Mungesa e GPU-së diskrete e bën atë të papërshtatshëm për zhvillimin e lojës. Edhe pse mund të shtoni një GPU të jashtme, specifikat e tjera e pengojnë atë.

      Ekrani i tij i vogël Retina tani ofron po aq piksel sa MacBook Pro 13 inç. Një 5K e jashtme ose dy 4K mund të bashkëngjiten.

      2. MacBook Pro 13 inç

      MacBook Pro 13 inç nuk është shumë më i madh se një MacBook Air , por është shumë më i fuqishëm. Është njëalternativë e mirë për Pro 16-inç nëse keni nevojë për diçka më të lëvizshme, por nuk është aq e fuqishme apo e përmirësuar.

      Me një shikim:

      • Madhësia e ekranit: Ekran Retina 13 inç , 2560 x 1600
      • Kujtesa: 8 GB (maksimumi 16 GB)
      • Hapësira ruajtëse: 512 GB SSD (e konfigurueshme në 2 TB SSD)
      • Procesori: 2,4 GHz i Gjeneratës së 8-të me katër bërthama Intel Core i5
      • Karta grafike: Intel Iris Plus Graphics 655
      • Freja e kufjeve: 3.5 mm
      • Portet: Katër porte Thunderbolt 3
      • Bateria : 10 orë

      Ashtu si modeli 16 inç, MacBook Pro 13 inç ka të gjitha specifikat e nevojshme për zhvillim, por ndryshe nga vëllai i tij i madh, ai është i shkurtër për zhvilluesit e lojërave. Kjo për shkak se i mungon një GPU diskrete. Në një farë mase, kjo mund të korrigjohet duke shtuar një GPU të jashtme. Ne rendisim disa opsione për këtë në "Other Gear".

      Por modeli 13-inç nuk mund të specifikohet aq lart sa MacBook Pro i nivelit të lartë dhe nuk mund ta përmirësoni komponentët pas blerjes. Nëse dëshironi më shumë prona të paluajtshme në ekran kur jeni në tryezën tuaj, mund të bashkëngjitni një monitor të jashtëm 5K ose 4K.

      3. iMac 21,5 inç

      Nëse doni të kurseni disa para dhe hapësirë ​​në tavolinë, iMac 21.5 inç është një alternativë e arsyeshme për iMac 27 inç, por kini parasysh se është një alternativë me disa kompromise. Përveç ekranit më të vogël, ky Mac nuk mund të specifikohet aq shumë ose të përmirësohet aq lehtë sa makina më e madhe.

      Me një shikim:

      • Ekrani

    Unë jam Cathy Daniels, një eksperte në Adobe Illustrator. Unë e kam përdorur softuerin që nga versioni 2.0 dhe kam krijuar mësime për të që nga viti 2003. Blogu im është një nga destinacionet më të njohura në ueb për njerëzit që duan të mësojnë Illustrator. Përveç punës sime si blogere, unë jam gjithashtu një autor dhe një dizajner grafik.