Mac Terbaik untuk Pengaturcaraan (8 Pilihan Teratas pada 2022)

  • Berkongsi Ini
Cathy Daniels

Pembangun berduyun-duyun ke macOS—dan MacBook Pros khususnya. Itu kerana MacBook Pro ialah pilihan yang bagus untuk mereka: Perkakasan Apple mempunyai kualiti binaan dan hayat bateri yang sangat baik, dan sistem pengendalian Apple menyediakan persekitaran yang ideal untuk pengaturcara.

Lagi sebab pengaturcara seperti Mac:

  • Anda boleh menjalankan semua sistem pengendalian utama pada perkakasan yang sama: macOS, Windows dan Linux.
  • Anda boleh mengakses alatan baris perintah yang penting daripada persekitaran Unixnya.
  • Ia sesuai untuk pengekodan untuk pelbagai aplikasi termasuk web, Mac, Windows, iOS dan Android.

Tetapi Mac yang manakah patut anda beli? Walaupun anda boleh memprogram pada mana-mana Mac, sesetengah model menawarkan kelebihan yang ketara untuk pengekod.

Ramai pembangun menghargai dapat bekerja dari mana-mana sahaja, yang bermaksud MacBook Pro. MacBook Pro 16-inci mempunyai banyak kelebihan berbanding adiknya yang lebih kecil: lebih banyak hartanah skrin, pemproses yang lebih berkuasa dan kad grafik diskret yang berguna untuk pembangunan permainan.

Jika anda berbajet , namun, Mac mini memberikan nilai hebat untuk wang anda dan merupakan model Mac termurah yang tersedia. Kelemahan: ia tidak termasuk monitor, papan kekunci atau tetikus. Walau bagaimanapun, ini memberi anda lebih kawalan untuk memilih komponen yang paling sesuai dengan anda.

Jika anda pembangun permainan , anda memerlukan Mac dengan GPU yang berkuasa . Di sini, iMac 27-inci saiz: Paparan Retina 4K 21.5-inci, 4096 x 2304

  • Memori: 8 GB (maksimum 32 GB)
  • Storan: 1 TB Fusion Drive (boleh dikonfigurasikan kepada 1 TB SSD)
  • Pemproses: 3.0 GHz 6-teras Intel Core i5 generasi ke-8
  • Kad Grafik: AMD Radeon Pro 560X dengan 4 GB GDDR5
  • Bicu fon kepala: 3.5 mm
  • Port: Empat port USB 3, Dua port Thunderbolt 3 (USB-C), Gigabit Ethernet
  • iMac 21.5-inci adalah ratusan dolar lebih murah daripada model 27-inci dan akan muat pada meja yang lebih kecil jika ruang adalah isu, tetapi ia memberi anda lebih sedikit pilihan.

    Ia memberikan kuasa yang lebih daripada mencukupi untuk kebanyakan pembangun, malah pembangun permainan. Tetapi jika anda memerlukan lebih kuasa, spesifikasi maksimum adalah lebih rendah daripada iMac 27-inci: 32 GB RAM bukannya 64 GB, 1 TB SSD bukannya 2 TB, pemproses yang kurang berkuasa dan 4 GB RAM video berbanding 8. Dan tidak seperti iMac 27 inci, kebanyakan komponen tidak boleh dinaik taraf selepas pembelian.

    Monitor 4K 21.5 inci mempunyai banyak ruang untuk memaparkan kod anda dan anda boleh melampirkan paparan 5K luaran ( atau dua lagi 4K) melalui port Thunderbolt 3.

    Terdapat banyak port USB dan USB-C, tetapi ia berada di bahagian belakang yang sukar dicapai. Anda mungkin ingin mempertimbangkan hab yang lebih mudah dicapai. Kami meliputi beberapa pilihan apabila meliputi iMac 27-inci di atas.

    4. iMac Pro

    TechCrunch memanggil iMac Pro sebagai “surat cinta kepada pembangun,” dan memiliki satu boleh membuatfantasi anda menjadi kenyataan. Tetapi melainkan anda menolak had—dengan, katakan, permainan berat atau pembangunan VR—ini lebih banyak komputer daripada yang anda perlukan. Kebanyakan pembangun akan mendapati iMac 27-inci lebih sesuai.

    Sekilas pandang:

    • Saiz skrin: Paparan Retina 5K 27-inci, 5120 x 2880
    • Memori: 32 GB (maksimum 256 GB)
    • Storan: 1 TB SSD (boleh dikonfigurasikan kepada 4 TB SSD)
    • Pemproses: 3.2 GHz 8-teras Intel Xeon W
    • Kad Grafik: Grafik AMD Radeon Pro Vega 56 dengan 8 GB HBM2 (boleh dikonfigurasikan kepada 16 GB)
    • Bicu fon kepala: 3.5 mm
    • Port: Empat port USB, empat Thunderbolt 3 (USB‑C ) port, 10Gb Ethernet

    iMac Pro mengambil alih tempat iMac berlepas. Ia boleh dikonfigurasikan jauh melebihi keperluan kebanyakan pembangun permainan: 256 GB RAM, 4 TB SSD, pemproses Xeon W dan 16 GB RAM video. Itu lebih daripada ruang yang cukup untuk berkembang! Kemasan kelabu angkasa pun mempunyai rupa premium.

    Untuk siapa? Kedua-dua TechCrunch dan The Verge memikirkan dahulu tentang pembangun VR. “IMac Pro Is a Beast, but It’s not for Everybody” ialah tajuk ulasan The Verge.

    Mereka terus berkata, “Jika anda akan membeli mesin ini, pendapat saya ialah anda harus tahu dengan tepat apa yang anda merancang untuk menggunakannya.” Mereka mencadangkan mereka yang bekerja dengan VR, video 8K, pemodelan saintifik dan pembelajaran mesin adalah ideal.

    5. iPad Pro 12.9-inci

    Akhir sekali, saya meninggalkan anda dengan cadangan dari medan kiri iaitumalah Mac: iPad Pro . Pilihan ini bukanlah satu cadangan kerana ia adalah pilihan yang menarik. Bilangan pengekod yang semakin meningkat menggunakan iPad Pro untuk pembangunan.

    Sekilas pandang:

    • Saiz skrin: Paparan Retina 12.9 inci
    • Memori: 4 GB
    • Storan: 128 GB
    • Pemproses: Cip A12X Bionic dengan Enjin Neural
    • Bicu fon kepala: tiada
    • Port: USB-C

    Pengaturcaraan pada iPad bukanlah pengalaman yang sama seperti pengaturcaraan pada Mac. Jika anda melakukan kebanyakan kerja anda di meja anda, anda mungkin memikirkan iPad Pro dan bukannya MacBook Pro sebagai alat mudah alih apabila anda berada di luar pejabat anda.

    Bilangan alatan iOS untuk pembangun semakin berkembang, termasuk editor teks dan papan kekunci iOS yang direka untuk pengekod:

    • Editor Kod oleh Panic
    • Editor Penampan – Editor Kod
    • Editor Kod Tekstastik 8
    • DevKey – Papan Kekunci Pembangun untuk Pengaturcaraan

    Malah terdapat semakin banyak IDE yang boleh anda gunakan pada iPad anda (sesetengahnya berasaskan penyemak imbas dan yang lain ialah apl iOS):

    • Gitpod, IDE berasaskan penyemak imbas
    • Pelayan Kod adalah berasaskan pelayar dan membolehkan anda menggunakan IDE Kod VS jauh
    • Berterusan ialah .NET C# dan F# IDE
    • Codea ialah IDE Lua
    • Pythonista 3 ialah IDE Python yang menjanjikan
    • Carnets, IDE Python percuma
    • Pyto, IDE Python yang lain
    • iSH menyediakan cangkerang baris perintah untuk iOS

    Gear Mac Lain untuk Pengaturcara

    Pembangun mempunyai pendapat yang kukuhtentang gear yang mereka gunakan dan cara mereka menyediakan sistem mereka. Berikut ialah pecahan beberapa pilihan popular.

    Monitor

    Walaupun ramai pembangun lebih suka komputer riba berbanding desktop, mereka juga menyukai monitor besar—dan banyak daripadanya. Mereka tidak salah. Artikel lama daripada Coding Horror memetik hasil kajian Universiti Utah: lebih banyak hartanah skrin bermakna lebih produktiviti.

    Baca rangkuman kami tentang monitor terbaik untuk pengaturcaraan untuk beberapa monitor besar yang boleh anda tambahkan pada persediaan semasa anda.

    Papan Kekunci yang Lebih Baik

    Walaupun ramai pembangun menyukai papan kekunci MacBook dan Magic Apple, sebilangan kecil memilih untuk naik taraf. Kami merangkumi kelebihan menaik taraf papan kekunci anda dalam ulasan kami: Papan Kekunci Wayarles Terbaik untuk Mac.

    Papan kekunci ergonomik selalunya lebih pantas untuk ditaip dan mengurangkan risiko kecederaan. Papan kekunci mekanikal ialah alternatif yang popular (dan bergaya). Ia pantas, sentuhan dan tahan lama, dan itu menjadikannya popular di kalangan pemain dan pembangun.

    Baca Lagi: Papan Kekunci Terbaik untuk Pengaturcaraan

    Tetikus yang Lebih Baik

    Begitu juga, tetikus premium, bebola jejak atau pad jejak boleh membantu anda bekerja dengan lebih produktif sambil melindungi pergelangan tangan anda daripada ketegangan dan kesakitan. Kami meliputi faedah mereka dalam ulasan ini: Tetikus Terbaik untuk Mac.

    Kerusi Selesa

    Di manakah anda bekerja? Di kerusi. Selama lapan jam atau lebih setiap hari. Anda lebih baik menjadikannya yang selesa, dan menyenaraikan Seram Pengekodanbeberapa sebab setiap pengaturcara harus mengambil serius pembelian, termasuk peningkatan produktiviti.

    Baca kerusi terbaik kami untuk pengaturcara mengumpulkan beberapa kerusi pejabat ergonomik yang dinilai tinggi.

    Fon Kepala Pembatalan Bunyi

    Ramai pembangun memakai fon kepala yang membatalkan hingar untuk menyekat dunia dan memberikan mesej yang jelas: “Tinggalkan saya sendiri. Saya sedang bekerja." Kami merangkumi faedah mereka dalam ulasan kami, Fon Kepala Pengasing Bunyi Terbaik.

    Pemacu Keras Luaran atau SSD

    Anda memerlukan tempat untuk mengarkib dan membuat sandaran projek anda, jadi dapatkan beberapa pemacu keras luaran atau SSD untuk pengarkiban dan sandaran. Lihat pengesyoran teratas kami dalam ulasan ini:

    • Pemacu Sandaran Terbaik untuk Mac
    • SSD Luaran Terbaik untuk Mac

    GPU Luaran (eGPU)

    Akhir sekali, jika anda telah menggunakan Mac tanpa GPU diskret dan tiba-tiba memasuki pembangunan permainan, anda mungkin menghadapi beberapa kesesakan berkaitan prestasi. Menambah pemproses grafik luaran (eGPU) yang didayakan Thunderbolt akan membawa perubahan besar.

    Untuk mendapatkan maklumat lanjut, rujuk artikel ini daripada Sokongan Apple: Gunakan pemproses grafik luaran dengan Mac anda.

    Apakah Keperluan Pengkomputeran Pengaturcara?

    Pengaturcaraan ialah niche yang luas termasuk pembangunan web bahagian hadapan dan belakang serta membangunkan aplikasi untuk desktop dan mudah alih. Ia melibatkan banyak tugas termasuk menulis dan menguji kod, nyahpepijat danmenyusun, dan juga membuat cawangan dalam kod daripada pembangun lain.

    Keperluan perkakasan boleh berbeza dengan ketara di kalangan pengaturcara. Banyak pembangun tidak memerlukan komputer yang sangat berkuasa. Tetapi semasa menulis kod menggunakan sedikit sumber, beberapa apl yang anda tulis melakukannya. Menyusun kod ialah tugas intensif CPU dan pembangun permainan memerlukan Mac dengan kad grafik yang berkuasa.

    Perisian Pengaturcaraan

    Pembangun mempunyai pendapat yang kukuh tentang perisian dan terdapat banyak pilihan keluar di sana. Ramai yang menulis kod dalam editor teks kegemaran mereka dan menggunakan alatan lain (termasuk alatan baris perintah) untuk menyelesaikan tugas yang lain.

    Tetapi daripada menggunakan koleksi alatan bebas, ramai yang memilih satu apl yang termasuk semua ciri yang mereka perlukan: IDE, atau Persekitaran Pembangunan Bersepadu. IDE memberikan pembangun segala yang mereka perlukan dari awal hingga akhir: penyunting teks, pengkompil, nyahpepijat dan membina atau membuat penyepaduan.

    Oleh kerana apl ini melakukan lebih daripada penyunting teks mudah, ia mempunyai keperluan sistem yang lebih tinggi. Tiga daripada IDE yang paling popular termasuk:

    • Apple Xcode IDE 11 untuk pembangunan apl Mac dan iOS
    • Microsoft Visual Studio Code untuk pembangunan Azure, iOS, Android dan web
    • Platform Teras Perpaduan untuk pembangunan permainan 2D dan 3D, yang akan kita lihat lebih lanjut dalam bahagian seterusnya

    Selain ketiga-tiga itu, terdapat pelbagai IDE yang tersedia—banyak yang mengkhususkan diri dalam satu atau lebihbahasa pengaturcaraan)—termasuk Eclipse, Komodo IDE, NetBeans, PyCharm, IntelliJ IDEA dan RubyMine.

    Pelbagai pilihan bermakna pelbagai keperluan sistem, sebahagian daripadanya sangat sengit. Jadi apakah yang diperlukan untuk menjalankan apl ini pada Mac?

    Mac Mampu Menjalankan Perisian Itu

    Setiap IDE mempunyai keperluan sistem minimum. Oleh kerana ia adalah keperluan minimum dan bukan cadangan, adalah lebih baik untuk membeli komputer yang lebih berkuasa daripada keperluan tersebut—terutamanya kerana anda berkemungkinan menjalankan lebih daripada satu apl pada satu masa.

    Keperluan sistem untuk Xcode 11 adalah mudah:

    • Sistem pengendalian: macOS Mojave 10.14.4 atau lebih baru.

    Microsoft menyertakan beberapa butiran lagi dalam keperluan sistem Visual Studio Code 2019 mereka:

    • Sistem pengendalian: macOS High Sierra 10.13 atau lebih baru,
    • Pemproses: 1.8 GHz atau lebih pantas, dwi-teras atau lebih baik disyorkan,
    • RAM: 4 GB, 8 GB disyorkan ,
    • Storan: 5.6 GB ruang cakera kosong.

    Hampir setiap model Mac mampu menjalankan program ini (baik, MacBook Air mempunyai dwi-teras 1.6 GHz pemproses i5 yang hampir di bawah keperluan Visual Studio). Tetapi adakah itu jangkaan yang realistik? Dalam dunia nyata, adakah mana-mana Mac menawarkan perkara yang diperlukan oleh pembangun bukan permainan?

    Tidak. Sesetengah Mac kurang berkuasa dan akan bergelut apabila ditolak dengan kuat, terutamanya semasa menyusun. Mac lain dikuasai dan tidakmemberikan pemaju nilai yang layak untuk wang mereka. Mari lihat beberapa pengesyoran yang lebih realistik untuk pengekodan:

    • Melainkan anda sedang membuat pembangunan permainan (kita akan melihatnya dalam bahagian seterusnya), kad grafik tidak akan memberi banyak perbezaan.
    • CPU yang sangat laju juga tidak penting. Kod anda akan disusun lebih cepat dengan CPU yang lebih baik, jadi dapatkan yang terbaik yang anda mampu, tetapi jangan risau tentang mendapatkan hot rod. MacWorld memerhati: "Anda mungkin akan baik-baik saja dengan pemproses dwi-teras i5 untuk pengekodan, atau malah i3 dalam MacBook Air peringkat permulaan, tetapi jika anda mempunyai wang yang terluang, maka tidak rugi untuk mendapatkan lebih banyak wang. Mac berkuasa.”
    • Pastikan anda mempunyai RAM yang mencukupi. Itu akan membuat perbezaan yang paling besar kepada cara IDE anda berjalan. Ambil cadangan 8 GB Microsoft sebanyak 8 GB. Xcode juga menggunakan banyak RAM, dan anda mungkin menjalankan aplikasi lain (katakan, Photoshop) pada masa yang sama. MacWorld mengesyorkan anda mendapatkan 16 GB jika anda ingin kalis masa hadapan Mac baharu.
    • Akhir sekali, anda akan menggunakan ruang storan yang agak kecil—minimum 256 GB selalunya realistik. Tetapi perlu diingat bahawa IDE berjalan lebih baik pada cakera keras SSD.

    Pembangun Permainan Memerlukan Mac dengan Kad Grafik Berkuasa

    Anda memerlukan Mac yang lebih baik jika anda melakukannya grafik, pembangunan permainan atau pembangunan VR. Ini bermakna lebih banyak RAM, CPU yang lebih baik dan yang paling penting, GPU diskret.

    Sebagai contoh, banyak pembangun permainan menggunakan Unity Core. Ianyakeperluan sistem:

    • Sistem pengendalian: macOS Sierra 10.12.6 atau lebih baru
    • Pemproses: Seni bina X64 dengan sokongan set arahan SSE2
    • GPU Intel dan AMD yang berkeupayaan logam .

    Sekali lagi, itu hanyalah keperluan minimum dan disertakan dengan penafian: "Prestasi sebenar dan kualiti pemaparan mungkin berbeza-beza bergantung pada kerumitan projek anda."

    GPU diskret adalah penting. 8-16 GB RAM masih realistik, tetapi 16 GB lebih disukai. Berikut ialah pengesyoran Laptop Under Budget untuk CPU: “Jika anda menyukai sesuatu yang intensif seperti pembangunan permainan atau pengaturcaraan dalam grafik, maka kami mengesyorkan komputer riba yang dikuasakan oleh pemproses Intel i7 kepada anda (teras heksa jika anda mampu membelinya).”

    Akhir sekali, pembangun permainan memerlukan lebih banyak ruang untuk menyimpan projek mereka. SSD dengan ruang 2-4 TB disyorkan.

    Kemudahalihan

    Pengaturcara selalunya bekerja bersendirian dan boleh bekerja di mana-mana sahaja. Mereka mungkin bekerja dari rumah, atau di kedai kopi tempatan, atau semasa dalam perjalanan.

    Itu menjadikan komputer mudah alih sangat menarik. Walaupun bukan satu keperluan untuk membeli MacBook, ramai pembangun melakukannya.

    Semasa anda melihat spesifikasi MacBook, perhatikan hayat bateri yang diiklankan—tetapi jangan mengharapkan untuk mendapatkan jumlah yang dituntut dalam spesifikasi. Perisian pembangunan boleh menjadi sangat intensif pemproses, yang boleh mengurangkan hayat bateri kepada beberapa jam sahaja. Sebagai contoh, "Pengaturcaramengadu bahawa Xcode memakan banyak bateri,” amaran MacWorld.

    Banyak Ruang Skrin

    Anda tidak mahu berasa sempit semasa mengekod, begitu ramai pembangun lebih suka monitor yang besar. Skrin 27-inci bagus, tetapi jelas bukan keperluan. Sesetengah pembangun lebih suka persediaan berbilang monitor. MacBook datang dengan monitor yang lebih kecil tetapi menyokong beberapa monitor luaran yang besar, yang sangat berguna apabila bekerja di meja anda. Semasa bergerak, MacBook Pro 16-inci mempunyai kelebihan yang jelas berbanding model 13-inci—melainkan kemudahalihan maksimum adalah keutamaan mutlak anda.

    Apakah maksud semua itu? Ini bermakna anda harus memasukkan kos satu atau dua monitor tambahan dalam belanjawan anda. Ruang skrin tambahan boleh memberi kesan positif pada produktiviti anda. Mujurlah, semua Mac kini menampilkan paparan Retina, membolehkan anda memuatkan lebih banyak kod pada skrin.

    Papan Kekunci Berkualiti, Tetikus dan Alat Lain

    Pembangun khusus tentang ruang kerja. Mereka suka menyediakannya supaya mereka gembira dan produktif apabila bekerja. Banyak perhatian itu tertumpu kepada peranti persisian yang mereka gunakan.

    Peranti yang paling kerap mereka gunakan ialah papan kekunci mereka. Walaupun ramai yang cukup gembira dengan Papan Kekunci Ajaib yang disertakan dengan iMac mereka, atau papan kekunci rama-rama yang disertakan dengan MacBook mereka, ramai pembangun menaik taraf kepada alternatif premium.

    Mengapa? Papan kekunci Apple mempunyai beberapa kelemahanmemberikan yang terbaik untuk wang anda. iMac yang lebih kecil tidak boleh dikonfigurasikan sehebat atau dinaik taraf semudah itu, dan iMac Pro adalah lebih banyak komputer daripada yang diperlukan oleh kebanyakan pembangun.

    Dalam artikel ini, kami akan membincangkan setiap model Mac yang tersedia pada masa ini, membandingkan mereka dan meneroka kekuatan dan kelemahan mereka. Teruskan membaca untuk mengetahui Mac yang terbaik untuk anda.

    Mengapa Percayai Saya untuk Panduan Mac Ini

    Saya telah menasihati orang ramai tentang komputer terbaik untuk keperluan mereka sejak tahun 80-an, dan saya telah menggunakan Mac secara peribadi selama lebih sedekad. Dalam kerjaya saya, saya telah menyediakan bilik latihan komputer, mengurus keperluan IT organisasi dan menyediakan sokongan teknologi kepada individu dan perniagaan. Saya baru-baru ini menaik taraf Mac saya sendiri. Pilihan saya? iMac 27-inci.

    Tetapi saya tidak pernah bekerja sepenuh masa sebagai pembangun. Saya mempunyai ijazah dalam Matematik Tulen dan menyelesaikan beberapa kursus pengaturcaraan sebagai sebahagian daripada kajian saya. Saya telah bermain-main dengan banyak bahasa skrip dan penyunting teks semasa mengedit kandungan untuk web. Saya telah bekerja dengan pembangun dan sangat gembira melihat komputer dan persediaan mereka. Sudah tentu, semua itu hanya memberi saya sedikit rasa tentang apa yang anda perlukan.

    Jadi saya bekerja lebih keras. Saya mendapat pendapat daripada pengekod sebenar–termasuk anak saya, yang baru-baru ini mula bekerja sebagai pembangun web dan sedang membeli banyak peralatan baharu. Saya juga telah memberi perhatian yang teliti kepada pengesyoran gear daripada pembangun di webpembangun:

    • Mereka mempunyai sedikit perjalanan. Dengan banyak penggunaan, itu boleh menyebabkan pergelangan tangan dan tangan tegang.
    • Susunan kekunci kursor tidak sesuai. Pada papan kekunci Mac terkini, kekunci Atas dan Bawah hanya mendapat separuh kekunci setiap satu.
    • Keunggulan MacBook dengan Bar Sentuh tidak mempunyai kekunci Escape fizikal. Itu amat mengecewakan bagi pengguna Vim, yang mengakses kunci itu dengan kerap. Nasib baik, MacBook Pro 16-inci 2019 mempunyai Bar Sentuh dan kekunci Escape fizikal (dan lebih banyak perjalanan juga).
    • Pengguna perlu menahan kekunci Fn untuk mengakses fungsi tertentu. Pembangun boleh melakukannya tanpa perlu menekan kekunci tambahan secara tidak perlu.

    Pembangun tidak mahu berkompromi pada papan kekunci mereka, dan itu termasuk reka letak papan kekunci. Walaupun lebih banyak papan kekunci padat semakin popular, ia bukanlah alat terbaik untuk pengaturcara. Kebanyakan lebih suka papan kekunci dengan lebih banyak kekunci berbanding satu yang memerlukan menahan berbilang kombinasi kekunci serentak untuk menyelesaikan tugas.

    Papan kekunci ergonomik dan mekanikal yang berkualiti ialah pilihan yang hebat untuk pengekod. Kami akan mengesyorkan beberapa pilihan untuk kedua-duanya dalam bahagian "Gear Lain" pada penghujung artikel ini. Tikus premium adalah satu lagi peningkatan yang popular. Kami akan menyertakan senarai senarai tersebut di penghujungnya juga.

    Nasib baik, semua Mac menyertakan port Thunderbolt pantas yang menyokong peranti USB-C. Mac Desktop juga mempunyai banyak port USB tradisional, dan andaboleh membeli hab USB luaran jika anda memerlukannya untuk MacBook anda.

    Cara Kami Memilih Mac Terbaik untuk Pengaturcara

    Sekarang kami telah meneroka perkara yang diperlukan oleh pengaturcara daripada komputer, kami menyusun dua senarai spesifikasi yang disyorkan dan membandingkan setiap model Mac dengannya. Nasib baik, terdapat lebih banyak model yang sesuai untuk pengekodan daripada, katakan, pengeditan video.

    Kami memilih pemenang yang pasti memberikan pengalaman tanpa kekecewaan, tetapi terdapat banyak ruang untuk pilihan anda. Contohnya:

    • Adakah anda lebih suka bekerja pada skrin besar?
    • Adakah anda lebih suka bekerja dengan berbilang monitor?
    • Adakah anda melakukan kebanyakan kerja anda di meja?
    • Adakah anda menghargai kemudahalihan komputer riba?
    • Berapa lama hayat bateri yang anda perlukan?

    Selain itu, anda perlu menentukan sama ada anda akan melakukan sebarang pembangunan permainan (atau lain-lain yang berintensif grafik).

    Berikut ialah pengesyoran kami:

    Spesifikasi yang disyorkan untuk kebanyakan pembangun:

    • CPU: 1.8 GHz dwiteras i5 atau lebih baik
    • RAM: 8 GB
    • Storan: 256 GB SSD

    Spesifikasi yang disyorkan untuk pembangun permainan:

    • CPU: Pemproses Intel i7 (diutamakan lapan teras)
    • RAM: 8 GB (16 GB diutamakan)
    • Storan: 2-4 TB SSD
    • Kad grafik: GPU diskret.

    Kami memilih pemenang yang memenuhi spesifikasi tersebut dengan selesa tanpa menawarkan tambahan yang mahal. Kami juga bertanya soalan berikut:

    • Siapa yang mampu menyimpanwang dengan membeli Mac yang kurang berkuasa berbanding pemenang kami?
    • Siapakah yang akan mendapat nilai tulen dalam membeli Mac yang lebih berkuasa daripada pemenang kami?
    • Berapa tinggi setiap model Mac boleh dikonfigurasikan dan bagaimana boleh anda menaik tarafnya selepas pembelian?
    • Apakah saiz dan resolusi monitornya dan mana-mana monitor luaran yang disokong?
    • Untuk pembangun yang mementingkan mudah alih, sejauh manakah sesuai setiap model MacBook untuk pengekodan ? Apakah hayat baterinya dan berapa banyak port yang ada padanya untuk aksesori?

    Semoga kami telah membincangkan semua yang anda ingin ketahui tentang Mac terbaik untuk pengaturcaraan. Sebarang soalan atau pendapat lain tentang topik ini, tinggalkan ulasan di bawah.

    dan merujuknya jika berkaitan sepanjang ulasan ini.

    Mac Terbaik untuk Pengaturcaraan: Pilihan Utama Kami

    MacBook Terbaik untuk Pengaturcaraan: MacBook Pro 16-inci

    MacBook Pro 16-inci ialah Mac yang sesuai untuk pembangun. Ia mudah alih dan mempunyai paparan terbesar yang tersedia pada komputer riba Apple. (Malah, ia mempunyai 13% lebih piksel daripada model 2019 sebelumnya.) Ia menyediakan banyak RAM, banyak storan dan kuasa CPU dan GPU yang mencukupi untuk pembangun permainan. Hayat baterinya panjang, tetapi jangan harap untuk menikmati 21 jam penuh tuntutan Apple.

    Semak Harga Semasa

    Sepintas lalu:

    • Saiz skrin : Paparan Retina 16-inci, 3456 x 2234
    • Memori: 16 GB (maksimum 64 GB)
    • Storan: 512 GB SSD (boleh dikonfigurasikan kepada 8 TB SSD)
    • Pemproses : Cip Apple M1 Pro atau M1 Max (sehingga 10 teras)
    • Kad Grafik: M1 Pro (sehingga 32 teras GPU)
    • Bicu fon kepala: 3.5 mm
    • Port: Tiga port Thunderbolt 4, port HDMI, slot kad SDXC, port MagSafe 3
    • Bateri: 21 jam

    MacBook Pro ini sesuai untuk pengaturcara dan satu-satunya komputer riba Apple sesuai untuk pembangunan permainan yang serius. Konfigurasi lalai disertakan dengan SSD 512 GB, tetapi anda harus serius mempertimbangkan untuk meningkatkan kepada sekurang-kurangnya 2 TB. SSD terbesar yang boleh anda perolehi ialah 8 TB.

    RAM boleh dikonfigurasikan sehingga 64 GB. Dapatkan RAM yang anda mahukan terlebih dahulu: menaik taraf selepas anda membeli ia boleh menjadi sukar, tetapi bukan mustahil. Seperti yangiMac 21.5-inci, ia tidak dipateri di tempatnya, tetapi anda memerlukan bantuan profesional.

    Storan juga tidak boleh diakses pengguna, jadi sebaiknya pilih jumlah yang diingini apabila anda mula-mula membeli mesin . Jika anda mendapati anda perlu meningkatkan storan anda selepas pembelian, lihat SSD luaran kami yang disyorkan.

    Ia juga termasuk papan kekunci terbaik bagi mana-mana MacBook semasa. Ia mempunyai lebih banyak perjalanan berbanding model lain, malah kunci Escape fizikal, yang akan memastikan pengguna Vim, antara lain, sangat gembira.

    Walaupun paparan 16 inci adalah yang terbaik tersedia semasa anda dalam perjalanan , anda mungkin inginkan sesuatu yang lebih besar apabila anda berada di meja anda. Nasib baik, anda boleh melampirkan berbilang monitor luaran yang besar. Menurut Sokongan Apple, MacBook Pro 16-inci boleh mengendalikan tiga paparan luaran sehingga 6K.

    Bercakap tentang port, MacBook Pro ini menggabungkan empat port USB-C, yang mana ramai pengguna akan dapati mencukupi. Untuk menyambungkan peranti USB-A anda, anda perlu membeli dongle atau kabel lain.

    Walaupun saya percaya Mac ini ialah penyelesaian terbaik bagi mereka yang mahukan sesuatu yang mudah alih, terdapat pilihan lain:

    • MacBook Air ialah alternatif yang lebih berpatutan, walaupun dengan skrin yang lebih kecil, pemproses yang kurang berkuasa dan tiada GPU diskret.
    • MacBook Pro 13-inci ialah pilihan yang lebih mudah alih, tetapi dengan had yang lebih sedikit daripada Udara. Skrin yang lebih kecil mungkin berasa sempit, dan kekurangan aGPU diskret menjadikannya kurang sesuai untuk pembangunan permainan.
    • Sesetengah mungkin mendapati iPad Pro sebagai alternatif mudah alih yang menarik, walaupun anda perlu melaraskan jangkaan anda.

    Bajet Mac untuk Pengaturcaraan : Mac mini

    Mac mini nampaknya semakin popular di kalangan pembangun. Selepas bonjolan spesifikasi yang ketara, ia kini cukup berkuasa untuk melakukan kerja yang serius. Ia kecil, fleksibel dan sangat berkuasa. Jika anda mencari Mac dengan jejak kecil, ini adalah pilihan yang bagus.

    Semak Harga Semasa

    Sepintas lalu:

    • Saiz skrin: tidak dipaparkan disertakan, sehingga tiga disokong
    • Memori: 8 GB (maksimum 16 GB)
    • Storan: 256 GB SSD (boleh dikonfigurasikan kepada 2 TB SSD)
    • Pemproses: Apple M1 cip
    • Kad Grafik: Intel UHD Graphics 630 (dengan sokongan untuk eGPU)
    • Bicu fon kepala: 3.5 mm
    • Port: Empat port Thunderbolt 3 (USB-C), dua Port USB 3, port HDMI 2.0, Gigabit Ethernet

    Mac mini ialah Mac termurah yang tersedia—sebahagiannya kerana ia tidak disertakan dengan monitor, papan kekunci atau tetikus—jadi ia adalah pilihan yang sangat baik untuk mereka pada bajet yang ketat.

    Kebanyakan spesifikasinya dibandingkan dengan iMac 27-inci. Ia boleh dikonfigurasikan dengan sehingga 16 GB RAM dan cakera keras 2 TB dan dikuasakan oleh pemproses M1 yang pantas. Itu lebih daripada cukup untuk diprogramkan. Walaupun ia tidak disertakan dengan monitor, ia menyokong resolusi 5K yang sama seperti iMac yang lebih besar,dan anda boleh melampirkan dua paparan (satu 5K dan satu lagi 4K), atau tiga monitor 4K secara keseluruhan.

    Untuk pembangunan permainan, anda memerlukan lebih banyak RAM dan storan. Adalah lebih baik untuk mendapatkan konfigurasi yang anda mahu buat kali pertama—menjangkakan untuk menaik taraf kemudian bukanlah rancangan yang baik.

    Tiada pintu untuk menggantikan RAM, jadi, semasa anda boleh meningkatkannya, anda mungkin memerlukan bantuan profesional . Dan SSD dipateri ke papan logik, jadi ia tidak boleh diganti. Ia juga tidak mempunyai GPU diskret, tetapi anda boleh membetulkannya dengan melampirkan GPU luaran. Anda akan temui butiran lanjut dalam bahagian "Gear Lain" pada penghujung ulasan ini.

    Sudah tentu, anda juga perlu membeli satu atau dua monitor, papan kekunci dan tetikus atau pad jejak. Anda mungkin mempunyai kegemaran anda, tetapi kami akan mengesyorkan beberapa model dalam "Gear Lain" di bawah.

    Mac Desktop Terbaik untuk Pembangunan: iMac 27-inci

    Jika anda melakukan kebanyakan pengekodan anda di meja anda, iMac 27-inci ialah pilihan yang sangat baik. Ia termasuk paparan besar, jejak kecil dan lebih daripada spesifikasi yang mencukupi untuk menjalankan sebarang apl pembangunan.

    Semak Harga Semasa

    Sepintas lalu:

    • Skrin saiz: Paparan Retina 5K 27-inci, 5120 x 2880
    • Memori: 8 GB (maksimum 64 GB)
    • Storan: 256 SSD (boleh dikonfigurasikan kepada 512 SSD)
    • Pemproses : 3.1GHz 6-teras Intel Core i5 generasi ke-10
    • Kad Grafik: Radeon Pro 5300 dengan 4GB memori GDDR6 atau Radeon Pro 5500 XT dengan 8GB GDDR6memori
    • Bicu fon kepala: 3.5 mm
    • Port: Empat port USB 3, dua port Thunderbolt 3 (USB-C), Gigabit Ethernet

    Jika anda tidak t memerlukan kemudahalihan, iMac 27-inci nampaknya pilihan yang tepat untuk pengkod. Ia mempunyai semua spesifikasi yang anda perlukan, walaupun untuk pembangunan permainan, walaupun untuk itu kami mengesyorkan anda menaik taraf RAM kepada 16 GB dan cakera keras kepada SSD yang besar. Anda boleh memaksimumkan kuasa iMac dengan memilih pemproses i9 8-teras 3.6 GHz, walaupun konfigurasi itu tidak tersedia di Amazon.

    IMac ini mempunyai skrin 5K yang besar—yang terbesar pada mana-mana Mac—yang akan dipaparkan banyak kod dan berbilang tetingkap, memastikan anda produktif. Untuk lebih banyak hartanah skrin, anda boleh menambah satu lagi paparan 5K atau dua paparan 4K.

    Tidak seperti kebanyakan Mac moden, agak mudah untuk menaik taraf iMac 27 inci selepas pembelian. RAM boleh ditingkatkan (sehingga ke 64 GB) dengan meletakkan batang SDRAM baharu dalam slot berhampiran bahagian bawah monitor. Anda akan menemui spesifikasi yang anda perlukan pada halaman ini daripada Sokongan Apple. Anda juga boleh menambahkan SSD kemudian, tetapi tugas itu lebih baik diserahkan kepada profesional.

    Terdapat banyak port untuk peranti anda: empat port USB 3 dan dua port Thunderbolt 3 (USB-C) yang menyokong DisplayPort, Thunderbolt, USB 3.1 dan Thunderbolt 2 (yang dengan penyesuai membenarkan anda memalamkan peranti HDMI, DVI dan VGA).

    Port berada di belakang dan agak mencabar untuk mendapatkannya.kepada. Penyelesaiannya: tambahkan hab Satechi aluminium yang dipasang pada bahagian bawah skrin iMac anda atau hab Macally yang terletak di atas meja anda dengan mudah.

    Mesin Mac Bagus Lain untuk Pengaturcaraan

    1. MacBook Air

    MacBook Air ialah komputer paling mudah alih Apple dan komputer riba yang paling berpatutan. Spesifikasi Air adalah agak terhad, dan adalah mustahil untuk menaik taraf komponennya selepas anda membeli satu. Adakah terpulang kepada kerja? Jika anda melakukan kebanyakan pengekodan anda dalam editor teks dan bukannya IDE, maka ya.

    Sekilas pandang:

    • Saiz skrin: Paparan Retina 13.3 inci, 2560 x 1600
    • Memori: 8 GB (maksimum 16 GB)
    • Storan: 256 GB SSD (boleh dikonfigurasikan kepada 1 TB SSD)
    • Pemproses: cip Apple M1
    • Kad Grafik : Sehingga GPU 8 teras Apple
    • Bicu fon kepala: 3.5 mm
    • Port: Dua port Thunderbolt 4 (USB-C)
    • Bateri: 18 jam

    Jika anda menulis kod anda dalam editor teks, mesin kecil ini mungkin memenuhi keperluan anda. Anda akan menghadapi kesesakan, walaupun, apabila menggunakannya dengan IDE. Kekurangan GPU diskret menjadikannya tidak sesuai untuk pembangunan permainan. Walaupun anda boleh menambah GPU luaran, spesifikasi lain menahannya.

    Paparan Retina kecilnya kini menawarkan piksel sebanyak 13-inci MacBook Pro. Satu 5K luaran atau dua 4K boleh dilampirkan.

    2. MacBook Pro 13-inci

    MacBook Pro 13-inci tidak jauh lebih besar daripada MacBook Air , tetapi ia jauh lebih berkuasa. Ianya adalahalternatif yang baik kepada Pro 16-inci jika anda memerlukan sesuatu yang lebih mudah alih, tetapi ia tidak begitu berkuasa atau boleh dinaik taraf.

    Sekilas pandang:

    • Saiz skrin: Paparan Retina 13-inci , 2560 x 1600
    • Memori: 8 GB (maksimum 16 GB)
    • Storan: 512 GB SSD (boleh dikonfigurasikan kepada 2 TB SSD)
    • Pemproses: 2.4 GHz Generasi Ke-8 quad-core Intel Core i5
    • Kad Grafik: Intel Iris Plus Graphics 655
    • Bicu fon kepala: 3.5 mm
    • Port: Empat port Thunderbolt 3
    • Bateri : 10 jam

    Seperti model 16-inci, MacBook Pro 13-inci mempunyai semua spesifikasi yang diperlukan untuk pembangunan, tetapi tidak seperti abangnya, ia tidak sesuai untuk pembangun permainan. Itu kerana ia tidak mempunyai GPU diskret. Sedikit sebanyak, perkara itu boleh diperbaiki dengan menambahkan GPU luaran. Kami menyenaraikan beberapa pilihan untuk itu di bawah “Other Gear.”

    Tetapi model 13-inci tidak boleh ditentukan setinggi MacBook Pro dan anda tidak boleh menaik tarafnya komponen selepas pembelian. Jika anda mahukan lebih banyak hartanah skrin apabila anda berada di meja anda, anda boleh melampirkan satu monitor luaran 5K atau dua 4K.

    3. iMac 21.5-inci

    Jika anda ingin menyimpan beberapa wang dan ruang meja, iMac 21.5-inci ialah alternatif yang munasabah kepada iMac 27-inci, tetapi maklum bahawa ia adalah alternatif dengan beberapa kompromi. Selain skrin yang lebih kecil, Mac ini tidak boleh ditentukan setinggi atau dinaik taraf semudah mesin yang lebih besar.

    Sepintas lalu:

    • Skrin

    Saya Cathy Daniels, pakar dalam Adobe Illustrator. Saya telah menggunakan perisian ini sejak versi 2.0, dan telah mencipta tutorial untuknya sejak 2003. Blog saya ialah salah satu destinasi paling popular di web untuk orang yang ingin belajar Illustrator. Selain kerja saya sebagai blogger, saya juga seorang pengarang dan pereka grafik.