Ο καλύτερος Mac για προγραμματισμό (Οι κορυφαίες 8 επιλογές για το 2022)

Οι προγραμματιστές συρρέουν στο macOS—και συγκεκριμένα στα MacBook Pro. Αυτό συμβαίνει επειδή το MacBook Pro είναι μια εξαιρετική επιλογή για αυτούς: το υλικό της Apple έχει εξαιρετική ποιότητα κατασκευής και διάρκεια ζωής της μπαταρίας και το λειτουργικό σύστημα της Apple παρέχει ένα ιδανικό περιβάλλον για προγραμματιστές.

το καλύτερο mac για προγραμματισμό

Περισσότεροι λόγοι για τους προγραμματιστές όπως οι Mac:

  • Μπορείτε να εκτελέσετε όλα τα κύρια λειτουργικά συστήματα στο ίδιο υλικό: macOS, Windows και Linux.
  • Μπορείτε να αποκτήσετε πρόσβαση σε βασικά εργαλεία γραμμής εντολών από το περιβάλλον Unix.
  • Είναι κατάλληλα για κωδικοποίηση για μια ευρεία γκάμα εφαρμογών, συμπεριλαμβανομένων των web, Mac, Windows, iOS και Android.

Αλλά ποιο Mac πρέπει να αγοράσετε; Ενώ μπορείτε να προγραμματίσετε σε οποιονδήποτε Mac, ορισμένα μοντέλα προσφέρουν σημαντικά πλεονεκτήματα για τους κωδικοποιητές.

Πολλοί προγραμματιστές εκτιμούν τη δυνατότητα εργασίας από οπουδήποτε, πράγμα που σημαίνει ένα MacBook Pro. ο 16-ιντσών MacBook Pro έχει πολλά πλεονεκτήματα σε σχέση με το μικρότερο αδερφάκι του: περισσότερη ακίνητη περιουσία οθόνης, πιο ισχυρό επεξεργαστή και μια διακριτή κάρτα γραφικών που είναι χρήσιμη για την ανάπτυξη παιχνιδιών.

Αν είσαι σε προϋπολογισμό, όμως, το Το Mac mini παρέχει φανταστική αξία για τα χρήματά σας και είναι το φθηνότερο διαθέσιμο μοντέλο Mac. Το μειονέκτημα: δεν περιλαμβάνει οθόνη, πληκτρολόγιο ή ποντίκι. Ωστόσο, αυτό σας δίνει περισσότερο έλεγχο για να επιλέξετε εξαρτήματα που σας ταιριάζουν καλύτερα.

Αν είσαι προγραμματιστής παιχνιδιών, θα χρειαστείτε ένα Mac με α ισχυρή GPU. Εδώ, το iMac 27 ιντσών δίνει το καλύτερο δυνατό για το χρήμα σας. Το μικρότερο iMac δεν μπορεί να διαμορφωθεί τόσο ισχυρά ή να αναβαθμιστεί τόσο εύκολα, και το iMac Pro είναι πολύ περισσότερος υπολογιστής από ό,τι χρειάζονται οι περισσότεροι προγραμματιστές.

Σε αυτό το άρθρο, θα καλύψουμε κάθε μοντέλο Mac που είναι διαθέσιμο αυτήν τη στιγμή, συγκρίνοντάς τα και διερευνώντας τα δυνατά και τα αδύνατα σημεία τους. Διαβάστε παρακάτω για να μάθετε ποιος Mac είναι καλύτερος για εσάς.

Πίνακας περιεχομένων

Γιατί να με εμπιστευτείτε για αυτόν τον οδηγό Mac

Έχω συμβουλεύσει τους ανθρώπους για τον καλύτερο υπολογιστή για τις ανάγκες τους από τη δεκαετία του ’80 και έχω χρησιμοποιήσει προσωπικά Mac για πάνω από μια δεκαετία. Στην καριέρα μου, έχω δημιουργήσει αίθουσες εκπαίδευσης υπολογιστών, έχω διαχειριστεί τις ανάγκες πληροφορικής των οργανισμών και παρείχα τεχνική υποστήριξη σε άτομα και επιχειρήσεις. Πρόσφατα αναβάθμισα το δικό μου Mac. Επιλογή μου? Ένας iMac 27 ιντσών.

Αλλά δεν έχω δουλέψει ποτέ με πλήρη απασχόληση ως προγραμματιστής. Έχω πτυχίο στα Καθαρά Μαθηματικά και έχω ολοκληρώσει αρκετά μαθήματα προγραμματισμού ως μέρος των σπουδών μου. Έχω πειράξει πολλές γλώσσες σεναρίου και επεξεργαστές κειμένου κατά την επεξεργασία περιεχομένου για τον ιστό. Έχω συνεργαστεί με προγραμματιστές και έχω απολαύσει πραγματικά τον έλεγχο των υπολογιστών και των ρυθμίσεων τους. Φυσικά, όλα αυτά μου δίνουν μόνο μια μικρή γεύση του τι χρειάζεστε.

Έτσι δούλεψα πιο σκληρά. Πήρα απόψεις από πραγματικούς κωδικοποιητές – συμπεριλαμβανομένων εκείνων του γιου μου, ο οποίος ξεκίνησε πρόσφατα να εργάζεται ως προγραμματιστής ιστού και αγοράζει πολλά νέα εργαλεία. Έχω επίσης δώσει μεγάλη προσοχή στις συστάσεις εργαλείων από προγραμματιστές στον ιστό και αναφέρθηκα σε αυτές όπου ήταν σχετικό σε όλη αυτήν την κριτική.

Καλύτερος Mac για προγραμματισμό: Οι κορυφαίες επιλογές μας

Καλύτερο MacBook για προγραμματισμό: MacBook Pro 16 ιντσών

Η καλύτερη MacBook Pro 16-ιντσών είναι το τέλειο Mac για προγραμματιστές. Είναι φορητό και έχει τη μεγαλύτερη διαθέσιμη οθόνη σε φορητό υπολογιστή Apple. (Στην πραγματικότητα, έχει 13% περισσότερα pixel από το προηγούμενο μοντέλο του 2019.) Παρέχει άφθονη μνήμη RAM, τόνους αποθήκευσης και αρκετή ισχύ CPU και GPU για τους προγραμματιστές παιχνιδιών. Η διάρκεια ζωής της μπαταρίας του είναι μεγάλη, αλλά μην περιμένετε να απολαύσετε τις πλήρεις 21 ώρες που ισχυρίζεται η Apple.

Με μια ματιά:

  • Μέγεθος οθόνης: Οθόνη Retina 16 ιντσών, 3456 x 2234
  • Μνήμη: 16 GB (64 GB μέγιστη)
  • Αποθηκευτικός χώρος: 512 GB SSD (με δυνατότητα διαμόρφωσης σε 8 TB SSD)
  • Επεξεργαστής: τσιπ Apple M1 Pro ή M1 Max (έως 10 πυρήνες)
  • Κάρτα γραφικών: M1 Pro (έως 32-πύρηνες GPU)
  • Υποδοχή ακουστικών: 3.5 mm
  • Θύρες: Τρεις θύρες Thunderbolt 4, θύρα HDMI, υποδοχή κάρτας SDXC, θύρα MagSafe 3
  • Μπαταρία: 21 ώρες

Αυτό το MacBook Pro είναι ιδανικό για προγραμματιστές και ο μόνος φορητός υπολογιστής Apple κατάλληλος για σοβαρή ανάπτυξη παιχνιδιών. Η προεπιλεγμένη διαμόρφωση συνοδεύεται από SSD 512 GB, αλλά θα πρέπει να σκεφτείτε σοβαρά την αναβάθμιση σε τουλάχιστον 2 TB. Ο μεγαλύτερος SSD που μπορείτε να πάρετε είναι 8 TB.

Η μνήμη RAM μπορεί να ρυθμιστεί έως και 64 GB. Αποκτήστε τη μνήμη RAM που θέλετε εκ των προτέρων: η αναβάθμιση μετά την αγορά της μπορεί να είναι δύσκολη, αλλά όχι αδύνατη. Όπως το iMac 21.5 ιντσών, δεν είναι κολλημένο στη θέση του, αλλά θα χρειαστείτε τη βοήθεια ενός επαγγελματία.

Ο χώρος αποθήκευσης δεν είναι επίσης προσβάσιμος από τον χρήστη, επομένως είναι καλύτερο να επιλέξετε το επιθυμητό ποσό κατά την πρώτη αγορά του μηχανήματος. Εάν διαπιστώσετε ότι πρέπει να αναβαθμίσετε τον αποθηκευτικό χώρο σας μετά την αγορά, ρίξτε μια ματιά στα προτεινόμενα εξωτερικούς SSD.

Περιλαμβάνει επίσης το καλύτερο πληκτρολόγιο από οποιοδήποτε τρέχον MacBook. Έχει περισσότερα ταξίδια από άλλα μοντέλα, ακόμα και ένα φυσικό κλειδί Escape, που θα κρατήσει, μεταξύ άλλων, πολύ ευχαριστημένους τους χρήστες του Vim.

Ενώ μια οθόνη 16 ιντσών είναι η καλύτερη διαθέσιμη όταν βρίσκεστε εν κινήσει, μπορεί να θέλετε κάτι μεγαλύτερο όταν βρίσκεστε στο γραφείο σας. Ευτυχώς, μπορείτε να συνδέσετε πολλές μεγάλες εξωτερικές οθόνες. Σύμφωνα με Υποστήριξη της Apple, το MacBook Pro 16 ιντσών μπορεί να χειριστεί τρεις εξωτερικές οθόνες έως και 6K.

Μιλώντας για θύρες, αυτό το MacBook Pro ενσωματώνει τέσσερις θύρες USB-C, τις οποίες πολλοί χρήστες θα βρουν επαρκείς. Για να συνδέσετε τα περιφερειακά USB-A, θα χρειαστεί να αγοράσετε ένα dongle ή διαφορετικό καλώδιο.

Αν και πιστεύω ότι αυτός ο Mac είναι η καλύτερη λύση για όσους θέλουν κάτι φορητό, υπάρχουν και άλλες επιλογές:

  • Το MacBook Air είναι μια πιο προσιτή εναλλακτική λύση, αν και με μικρότερη οθόνη, λιγότερο ισχυρό επεξεργαστή και χωρίς διακριτή GPU.
  • Το MacBook Pro 13 ιντσών είναι μια πιο φορητή επιλογή, αλλά με λιγότερους περιορισμούς από το Air. Η μικρότερη οθόνη μπορεί να αισθάνεται περιορισμένη και η έλλειψη διακριτής GPU την καθιστά λιγότερο κατάλληλη για την ανάπτυξη παιχνιδιών.
  • Ορισμένοι μπορεί να βρουν το iPad Pro μια ελκυστική φορητή εναλλακτική λύση, αν και θα πρέπει να προσαρμόσετε τις προσδοκίες σας.

Budget Mac για προγραμματισμό: Mac mini

Η καλύτερη Το Mac mini φαίνεται να γίνεται όλο και πιο δημοφιλής μεταξύ των προγραμματιστών. Μετά τη σημαντική άνοδο προδιαγραφών του, είναι πλέον αρκετά ισχυρό για να κάνει κάποια σοβαρή δουλειά. Είναι μικρό, ευέλικτο και απατηλά ισχυρό. Εάν αναζητάτε ένα Mac με μικρό αποτύπωμα, είναι μια εξαιρετική επιλογή.

Με μια ματιά:

  • Μέγεθος οθόνης: η οθόνη δεν περιλαμβάνεται, υποστηρίζονται έως και τρεις
  • Μνήμη: 8 GB (16 GB μέγιστη)
  • Αποθηκευτικός χώρος: 256 GB SSD (με δυνατότητα διαμόρφωσης σε 2 TB SSD)
  • Επεξεργαστής: Apple M1 chip
  • Κάρτα γραφικών: Intel UHD Graphics 630 (με υποστήριξη για eGPU)
  • Υποδοχή ακουστικών: 3.5 mm
  • Θύρες: Τέσσερις θύρες Thunderbolt 3 (USB-C), δύο θύρες USB 3, θύρα HDMI 2.0, Gigabit Ethernet

Το Mac mini είναι το φθηνότερο διαθέσιμο Mac—εν μέρει επειδή δεν συνοδεύεται από οθόνη, πληκτρολόγιο ή ποντίκι— επομένως είναι μια εξαιρετική επιλογή για όσους έχουν περιορισμένο προϋπολογισμό.

Οι περισσότερες από τις προδιαγραφές του συγκρίνονται ευνοϊκά με το iMac 27 ιντσών. Μπορεί να διαμορφωθεί με έως και 16 GB μνήμης RAM και σκληρό δίσκο 2 TB και τροφοδοτείται από έναν γρήγορο επεξεργαστή M1. Αυτό είναι περισσότερο από αρκετό για προγραμματισμό. Αν και δεν συνοδεύεται από οθόνη, υποστηρίζει την ίδια ανάλυση 5K με το μεγαλύτερο iMac και μπορείτε να συνδέσετε δύο οθόνες (μία 5K και η άλλη 4K) ή τρεις οθόνες 4K συνολικά.

Για την ανάπτυξη παιχνιδιών, θα χρειαστείτε περισσότερη μνήμη RAM και αποθήκευση. Είναι καλύτερα να αποκτήσετε τη διαμόρφωση που θέλετε την πρώτη φορά—η αναμονή για αναβάθμιση αργότερα δεν είναι καλό σχέδιο.

Δεν υπάρχει πόρτα για να αντικαταστήσετε τη μνήμη RAM, επομένως, ενώ μπορείτε να την αναβαθμίσετε, μπορεί να χρειαστείτε επαγγελματική βοήθεια. Και ο SSD είναι κολλημένος στη λογική πλακέτα, επομένως δεν μπορεί να αντικατασταθεί. Δεν διαθέτει επίσης διακριτή GPU, αλλά μπορείτε να το διορθώσετε συνδέοντας μια εξωτερική GPU. Θα βρείτε περισσότερες λεπτομέρειες στην ενότητα ‘Άλλος εξοπλισμός’ στο τέλος αυτής της αξιολόγησης.

Φυσικά, θα πρέπει επίσης να αγοράσετε μια οθόνη ή δύο, ένα πληκτρολόγιο και ένα ποντίκι ή ένα trackpad. Μπορεί να έχετε τα αγαπημένα σας, αλλά θα σας προτείνουμε μερικά μοντέλα στο ‘Other Gear’ παρακάτω.

Καλύτερος επιτραπέζιος Mac για ανάπτυξη: iMac 27 ιντσών

Εάν κάνετε το μεγαλύτερο μέρος της κωδικοποίησης στο γραφείο σας, το iMac 27 ιντσών είναι μια εξαιρετική επιλογή. Περιλαμβάνει μεγάλη οθόνη, μικρό αποτύπωμα και περισσότερες από αρκετές προδιαγραφές για την εκτέλεση οποιασδήποτε εφαρμογής ανάπτυξης.

Με μια ματιά:

  • Μέγεθος οθόνης: οθόνη Retina 27K 5 ιντσών, 5120 x 2880
  • Μνήμη: 8 GB (64 GB μέγιστη)
  • Αποθηκευτικός χώρος: 256 SSD (με δυνατότητα διαμόρφωσης σε 512 SSD)
  • Επεξεργαστής: 3.1 GHz 6 πυρήνων 10ης γενιάς Intel Core i5
  • Κάρτα γραφικών: Radeon Pro 5300 με 4 GB μνήμης GDDR6 ή Radeon Pro 5500 XT με 8 GB μνήμης GDDR6
  • Υποδοχή ακουστικών: 3.5 mm
  • Θύρες: Τέσσερις θύρες USB 3, δύο θύρες Thunderbolt 3 (USB-C), Gigabit Ethernet

Εάν δεν χρειάζεστε φορητότητα, ο iMac 27 ιντσών φαίνεται να είναι η τέλεια επιλογή για κωδικοποιητές. Έχει όλες τις προδιαγραφές που χρειάζεστε, ακόμη και για την ανάπτυξη παιχνιδιών, αν και για αυτό σας συνιστούμε να αναβαθμίσετε τη μνήμη RAM στα 16 GB και τον σκληρό δίσκο σε μεγάλο SSD. Μπορείτε να μεγιστοποιήσετε την ισχύ του iMac επιλέγοντας έναν επεξεργαστή 3.6 πυρήνων i8 9 GHz, αν και αυτή η διαμόρφωση δεν είναι διαθέσιμη στο Amazon.

Αυτό το iMac έχει μια μεγάλη οθόνη 5K—τη μεγαλύτερη σε οποιοδήποτε Mac—που θα εμφανίζει πολλούς κώδικα και πολλά παράθυρα, διατηρώντας σας παραγωγικό. Για ακόμα περισσότερες οθόνες, μπορείτε να προσθέσετε άλλη οθόνη 5K ή δύο οθόνες 4K.

Σε αντίθεση με πολλούς σύγχρονους Mac, είναι σχετικά εύκολο να αναβαθμίσετε το iMac 27 ιντσών μετά την αγορά. Η μνήμη RAM μπορεί να αναβαθμιστεί (έως τα 64 GB) τοποθετώντας νέα στικάκια SDRAM στις υποδοχές κοντά στο κάτω μέρος της οθόνης. Θα βρείτε τις προδιαγραφές που χρειάζεστε αυτή η σελίδα από την υποστήριξη της Apple. Είναι επίσης δυνατό να προσθέσετε έναν SSD αργότερα, αλλά αυτή είναι μια δουλειά καλύτερα να αφεθεί σε έναν επαγγελματία.

Υπάρχουν πολλές θύρες για τα περιφερειακά σας: τέσσερις θύρες USB 3 και δύο θύρες Thunderbolt 3 (USB-C) που υποστηρίζουν DisplayPort, Thunderbolt, USB 3.1 και Thunderbolt 2 (που με προσαρμογείς σας επιτρέπει να συνδέσετε HDMI, DVI και VGA συσκευές).

Οι θύρες βρίσκονται στο πίσω μέρος και είναι λίγο δύσκολο να φτάσετε. Η λύση: προσθέστε ένα αλουμίνιο Satechi διανομέα που τοποθετείται στο κάτω μέρος της οθόνης του iMac σας ή α Μακρυά κέντρο που κάθεται άνετα στο γραφείο σας.

Άλλες καλές μηχανές Mac για προγραμματισμό

1. Macbook Air

Η καλύτερη MacBook Air είναι ο πιο φορητός υπολογιστής της Apple και ο πιο οικονομικός φορητός υπολογιστής της. Οι προδιαγραφές του Air είναι αρκετά περιορισμένες και είναι αδύνατο να αναβαθμίσετε τα εξαρτήματά του αφού αγοράσετε ένα. Είναι στο χέρι της δουλειάς; Εάν κάνετε το μεγαλύτερο μέρος της κωδικοποίησης σας σε πρόγραμμα επεξεργασίας κειμένου και όχι σε IDE, τότε ναι.

Με μια ματιά:

  • Μέγεθος οθόνης: Οθόνη Retina 13.3 ιντσών, 2560 x 1600
  • Μνήμη: 8 GB (16 GB μέγιστη)
  • Αποθηκευτικός χώρος: 256 GB SSD (με δυνατότητα διαμόρφωσης σε 1 TB SSD)
  • Επεξεργαστής: Apple M1 chip
  • Κάρτα γραφικών: Έως Apple 8-core GPU
  • Υποδοχή ακουστικών: 3.5 mm
  • Θύρες: Δύο θύρες Thunderbolt 4 (USB-C).
  • Μπαταρία: 18 ώρες

Εάν γράψετε τον κώδικά σας σε ένα πρόγραμμα επεξεργασίας κειμένου, αυτό το μικρό μηχάνημα μπορεί να καλύψει τις ανάγκες σας. Ωστόσο, θα συναντήσετε συμφόρηση όταν το χρησιμοποιείτε με ένα IDE. Η έλλειψη διακριτής GPU το καθιστά ακατάλληλο για ανάπτυξη παιχνιδιών. Παρόλο που θα μπορούσατε να προσθέσετε μια εξωτερική GPU, άλλες προδιαγραφές την εμποδίζουν.

Η μικρή οθόνη Retina προσφέρει τώρα τόσα pixels όσα και το MacBook Pro 13 ιντσών. Μπορούν να συνδεθούν ένα εξωτερικό 5K ή δύο 4K.

2. MacBook Pro 13 ιντσών

Η καλύτερη 13-ιντσών MacBook Pro δεν είναι πολύ μεγαλύτερο από ένα MacBook Air, αλλά είναι πολύ πιο ισχυρό. Είναι μια καλή εναλλακτική για το Pro 16 ιντσών, εάν χρειάζεστε κάτι πιο φορητό, αλλά δεν είναι τόσο ισχυρό ή αναβαθμίσιμο.

Με μια ματιά:

  • Μέγεθος οθόνης: Οθόνη Retina 13 ιντσών, 2560 x 1600
  • Μνήμη: 8 GB (16 GB μέγιστη)
  • Αποθηκευτικός χώρος: 512 GB SSD (με δυνατότητα διαμόρφωσης σε 2 TB SSD)
  • Επεξεργαστής: 2.4 GHz 8ης γενιάς τετραπύρηνος Intel Core i5
  • Κάρτα γραφικών: Intel Iris Plus Graphics 655
  • Υποδοχή ακουστικών: 3.5 mm
  • Θύρες: Τέσσερις θύρες Thunderbolt 3
  • Μπαταρία: 10 ώρες

Όπως το μοντέλο των 16 ιντσών, το MacBook Pro 13 ιντσών έχει όλες τις προδιαγραφές που απαιτούνται για την ανάπτυξη, αλλά σε αντίθεση με τον μεγάλο αδερφό του, υπολείπεται για τους προγραμματιστές παιχνιδιών. Αυτό συμβαίνει επειδή του λείπει μια διακριτή GPU. Σε κάποιο βαθμό, αυτό μπορεί να διορθωθεί με την προσθήκη μιας εξωτερικής GPU. Παραθέτουμε ορισμένες επιλογές για αυτό στην ενότητα ‘Άλλος εξοπλισμός’.

Αλλά το μοντέλο των 13 ιντσών δεν μπορεί να χαρακτηριστεί τόσο ψηλά όσο το κορυφαίο MacBook Pro και δεν μπορείτε να αναβαθμίσετε τα εξαρτήματά του μετά την αγορά. Εάν θέλετε περισσότερη ακίνητη περιουσία οθόνης όταν βρίσκεστε στο γραφείο σας, μπορείτε να συνδέσετε μία ή δύο εξωτερικές οθόνες 5K ή δύο 4K.

3. iMac 21.5 ιντσών

Εάν θέλετε να εξοικονομήσετε χρήματα και χώρο στο γραφείο, το iMac 21.5 ιντσών είναι μια λογική εναλλακτική λύση για το iMac 27 ιντσών, αλλά να γνωρίζετε ότι είναι μια εναλλακτική με ορισμένους συμβιβασμούς. Εκτός από τη μικρότερη οθόνη, αυτό το Mac δεν μπορεί να προσδιοριστεί τόσο πολύ ή να αναβαθμιστεί τόσο εύκολα όσο το μεγαλύτερο μηχάνημα.

Με μια ματιά:

  • Μέγεθος οθόνης: οθόνη Retina 21.5K 4 ιντσών, 4096 x 2304
  • Μνήμη: 8 GB (32 GB μέγιστη)
  • Αποθηκευτικός χώρος: 1 TB Fusion Drive (με δυνατότητα διαμόρφωσης σε 1 TB SSD)
  • Επεξεργαστής: 3.0 GHz 6 πυρήνων 8ης γενιάς Intel Core i5
  • Κάρτα γραφικών: AMD Radeon Pro 560X με 4 GB GDDR5
  • Υποδοχή ακουστικών: 3.5 mm
  • Θύρες: Τέσσερις θύρες USB 3, δύο θύρες Thunderbolt 3 (USB-C), Gigabit Ethernet

Ο iMac 21.5 ιντσών είναι εκατοντάδες δολάρια φθηνότερος από το μοντέλο των 27 ιντσών και θα χωρέσει σε μικρότερα γραφεία εάν ο χώρος είναι πρόβλημα, αλλά σας αφήνει λιγότερες επιλογές.

Παρέχει περισσότερο από αρκετή ισχύ για τους περισσότερους προγραμματιστές, ακόμα και για προγραμματιστές παιχνιδιών. Αλλά αν χρειάζεστε περισσότερη ισχύ, οι μέγιστες προδιαγραφές είναι χαμηλότερες από το iMac 27 ιντσών: 32 GB RAM αντί για 64 GB, SSD 1 TB αντί 2 TB, λιγότερο ισχυρός επεξεργαστής και 4 GB RAM βίντεο αντί για 8. Και σε αντίθεση με το iMac 27 ιντσών, τα περισσότερα εξαρτήματα δεν μπορούν να αναβαθμιστούν μετά την αγορά.

Η οθόνη 21.5K 4 ιντσών έχει άφθονο χώρο για να εμφανίσει τον κώδικά σας και μπορείτε να συνδέσετε μια εξωτερική οθόνη 5K (ή δύο ακόμη 4K) μέσω της θύρας Thunderbolt 3.

Υπάρχουν πολλές θύρες USB και USB-C, αλλά βρίσκονται στο πίσω μέρος όπου είναι δύσκολο να τις προσεγγίσετε. Μπορεί να θέλετε να σκεφτείτε έναν ευκολότερο προσβάσιμο κόμβο. Καλύπτουμε μερικές επιλογές όταν καλύπτουμε το iMac 27 ιντσών παραπάνω.

4.iMac Pro

Το TechCrunch καλεί το iMac Pro ένα «γράμμα αγάπης προς τους προγραμματιστές» και η κατοχή ενός μπορεί να κάνει τις φαντασιώσεις σας πραγματικότητα. Αλλά εκτός και αν ξεπεράσετε τα όρια —με, για παράδειγμα, ανάπτυξη βαρέων παιχνιδιών ή VR— αυτός είναι περισσότερος υπολογιστής από όσο χρειάζεστε. Οι περισσότεροι προγραμματιστές θα θεωρούσαν ότι το iMac 27 ιντσών ταιριάζει καλύτερα.

Με μια ματιά:

  • Μέγεθος οθόνης: οθόνη Retina 27K 5 ιντσών, 5120 x 2880
  • Μνήμη: 32 GB (256 GB μέγιστη)
  • Χώρος αποθήκευσης: 1 TB SSD (με δυνατότητα διαμόρφωσης σε SSD 4 TB)
  • Επεξεργαστής: 3.2 GHz 8 πυρήνων Intel Xeon W
  • Κάρτα γραφικών: AMD Radeon Pro Vega 56 γραφικών με 8 GB HBM2 (με δυνατότητα διαμόρφωσης σε 16 GB)
  • Υποδοχή ακουστικών: 3.5 mm
  • Θύρες: Τέσσερις θύρες USB, τέσσερις θύρες Thunderbolt 3 (USB‑C), 10 Gb Ethernet

Το iMac Pro αναλαμβάνει εκεί που σταματάει το iMac. Μπορεί να διαμορφωθεί πολύ πέρα ​​από αυτό που χρειάζονται οι περισσότεροι προγραμματιστές παιχνιδιών: 256 GB μνήμης RAM, 4 TB SSD, επεξεργαστής Xeon W και 16 GB μνήμης RAM βίντεο. Αυτός είναι περισσότερο από αρκετός χώρος για ανάπτυξη! Ακόμη και το διαστημικό γκρι φινίρισμά του έχει κορυφαία εμφάνιση.

Για ποιόν είναι? Τόσο το TechCrunch όσο και το The Verge σκέφτηκαν πρώτα τους προγραμματιστές VR. «Το iMac Pro είναι ένα τέρας, αλλά δεν είναι για όλους» είναι ο τίτλος του Η Vergeκριτική του.

Συνεχίζουν λέγοντας, ‘Εάν πρόκειται να αγοράσετε αυτό το μηχάνημα, η γνώμη μου είναι ότι πρέπει να γνωρίζετε ακριβώς για ποιο σκοπό σκοπεύετε να το χρησιμοποιήσετε.’ Προτείνουν όσοι εργάζονται με VR, βίντεο 8K, επιστημονική μοντελοποίηση και μηχανική μάθηση είναι ιδανικές.

5. iPad Pro 12.9 ιντσών

Τέλος, σας αφήνω με μια πρόταση από το αριστερό πεδίο που δεν είναι καν Mac: το iPad Pro. Αυτή η επιλογή δεν είναι τόσο μια σύσταση όσο είναι μια ενδιαφέρουσα επιλογή. Ένας αυξανόμενος αριθμός κωδικοποιητών χρησιμοποιούν το iPad Pro για ανάπτυξη.

Με μια ματιά:

  • Μέγεθος οθόνης: Οθόνη Retina 12.9 ιντσών
  • Μνήμη: GB 4
  • Αποθήκευση: 128 GB
  • Επεξεργαστής: A12X Bionic chip με Neural Engine
  • Υποδοχή ακουστικών: καμία
  • Θύρες: USB-C

Ο προγραμματισμός σε iPad δεν είναι η ίδια εμπειρία με τον προγραμματισμό σε Mac. Εάν κάνετε το μεγαλύτερο μέρος της εργασίας σας στο γραφείο σας, ίσως σκεφτείτε ένα iPad Pro αντί για ένα MacBook Pro ως φορητό εργαλείο για όταν είστε εκτός γραφείου.

Ο αριθμός των εργαλείων iOS για προγραμματιστές αυξάνεται, συμπεριλαμβανομένων των επεξεργαστών κειμένου και των πληκτρολογίων iOS που έχουν σχεδιαστεί για κωδικοποιητές:

Υπάρχει ακόμη ένας αυξανόμενος αριθμός IDE που μπορείτε να χρησιμοποιήσετε στο iPad σας (μερικά βασίζονται σε πρόγραμμα περιήγησης και άλλα είναι εφαρμογές iOS):

  • Gitpod, ένα IDE που βασίζεται σε πρόγραμμα περιήγησης
  • Κωδικός-Διακομιστής βασίζεται σε πρόγραμμα περιήγησης και σας επιτρέπει να χρησιμοποιήσετε ένα απομακρυσμένο VS Code IDE
  • Συνεχής είναι ένα .NET C# και F# IDE
  • Codea είναι Lua IDE
  • Pythonista 3 είναι ένα πολλά υποσχόμενο Python IDE
  • Τετράδια, ένα δωρεάν Python IDE
  • Pyto, ένα άλλο Python IDE
  • ISH παρέχει ένα κέλυφος γραμμής εντολών για iOS

Άλλο Mac Gear για Προγραμματιστές

Οι προγραμματιστές έχουν ισχυρές απόψεις σχετικά με τον εξοπλισμό που χρησιμοποιούν και τον τρόπο που στήνουν τα συστήματά τους. Ακολουθεί μια ανάλυση ορισμένων δημοφιλών επιλογών.

Οθόνες

Ενώ πολλοί προγραμματιστές προτιμούν έναν φορητό υπολογιστή από έναν επιτραπέζιο υπολογιστή, αγαπούν επίσης τις μεγάλες οθόνες — και πολλές από αυτές. Δεν έχουν άδικο. Ένα παλιό άρθρο από Κωδικοποίηση τρόμου παραθέτει τα αποτελέσματα μιας μελέτης του Πανεπιστημίου της Γιούτα: περισσότερη ακίνητη περιουσία στην οθόνη σημαίνει μεγαλύτερη παραγωγικότητα.

Διαβάστε τη σύνοψή μας του καλύτερες οθόνες για προγραμματισμό για ορισμένες μεγάλες οθόνες μπορείτε να προσθέσετε στην τρέχουσα ρύθμιση.

Ένα καλύτερο πληκτρολόγιο

Ενώ πολλοί προγραμματιστές όπως τα πληκτρολόγια MacBook και Magic της Apple, αρκετοί επιλέγουν μια αναβάθμιση. Καλύπτουμε τα πλεονεκτήματα της αναβάθμισης του πληκτρολογίου σας στην κριτική μας: Το καλύτερο ασύρματο πληκτρολόγιο για Mac.

Τα εργονομικά πληκτρολόγια είναι συχνά πιο γρήγορα στην πληκτρολόγηση και μειώνουν τον κίνδυνο τραυματισμού. Τα μηχανικά πληκτρολόγια είναι μια δημοφιλής (και μοντέρνα) εναλλακτική. Είναι γρήγορα, απτικά και ανθεκτικά, και αυτό τα κάνει δημοφιλή τόσο στους παίκτες όσο και στους προγραμματιστές.

Διαβάστε περισσότερα: Το καλύτερο πληκτρολόγιο για προγραμματισμό

Ένα καλύτερο ποντίκι

Ομοίως, ένα premium ποντίκι, trackball ή trackpad μπορούν να σας βοηθήσουν να εργαστείτε πιο παραγωγικά προστατεύοντας τον καρπό σας από καταπόνηση και πόνο. Καλύπτουμε τα οφέλη τους σε αυτήν την ανασκόπηση: Το καλύτερο ποντίκι για Mac.

Μια άνετη καρέκλα

Που δουλεύεις? Σε μια καρέκλα. Για οκτώ ή περισσότερες ώρες κάθε μέρα. Καλύτερα να το κάνετε άνετο και το Coding Horror παραθέτει αρκετούς λόγους για τους οποίους κάθε προγραμματιστής πρέπει να λάβει σοβαρά την αγορά, συμπεριλαμβανομένης της αυξημένης παραγωγικότητας.

Διαβάστε μας καλύτερη καρέκλα για προγραμματιστές συλλογή για μερικές εργονομικές καρέκλες γραφείου με υψηλή βαθμολογία.

Ακουστικά ακύρωσης θορύβου

Πολλοί προγραμματιστές φορούν ακουστικά ακύρωσης θορύβου για να μπλοκάρουν τον κόσμο και να δώσουν ένα σαφές μήνυμα: «Αφήστε με ήσυχο. Δουλεύω.’ Καλύπτουμε τα οφέλη τους στην κριτική μας, Τα καλύτερα ακουστικά απομόνωσης θορύβου.

Εξωτερικός σκληρός δίσκος ή SSD

Θα χρειαστείτε κάπου για να αρχειοθετήσετε και να δημιουργήσετε αντίγραφα ασφαλείας των έργων σας, οπότε πάρτε μερικούς εξωτερικούς σκληρούς δίσκους ή SSD για αρχειοθέτηση και δημιουργία αντιγράφων ασφαλείας. Δείτε τις κορυφαίες προτάσεις μας σε αυτές τις κριτικές:

Εξωτερική GPU (eGPU)

Τέλος, αν χρησιμοποιείτε Mac χωρίς διακριτή GPU και ξαφνικά μπείτε στην ανάπτυξη παιχνιδιών, ενδέχεται να αντιμετωπίσετε κάποια συμφόρηση που σχετίζονται με την απόδοση. Η προσθήκη ενός εξωτερικού επεξεργαστή γραφικών (eGPU) με δυνατότητα Thunderbolt θα κάνει τη διαφορά.

Για περισσότερες πληροφορίες, ανατρέξτε σε αυτό το άρθρο από την Υποστήριξη της Apple: Χρησιμοποιήστε έναν εξωτερικό επεξεργαστή γραφικών με το Mac σας.

Ποιες είναι οι υπολογιστικές ανάγκες ενός προγραμματιστή;

Ο προγραμματισμός είναι μια ευρεία θέση, συμπεριλαμβανομένης της ανάπτυξης web front-end και back-end, καθώς και της ανάπτυξης εφαρμογών για επιτραπέζιους υπολογιστές και κινητά. Περιλαμβάνει πολλές εργασίες, όπως τη σύνταξη και τη δοκιμή κώδικα, τον εντοπισμό σφαλμάτων και τη μεταγλώττιση, ακόμη και τη διακλάδωση κώδικα από άλλους προγραμματιστές.

Οι ανάγκες σε υλικό μπορεί να διαφέρουν σημαντικά μεταξύ των προγραμματιστών. Πολλοί προγραμματιστές δεν χρειάζονται έναν ιδιαίτερα ισχυρό υπολογιστή. Αλλά ενώ η σύνταξη κώδικα χρησιμοποιεί λίγους πόρους, ορισμένες από τις εφαρμογές στις οποίες γράφετε κάνουν. Η μεταγλώττιση κώδικα είναι μια εργασία έντασης CPU και οι προγραμματιστές παιχνιδιών χρειάζονται ένα Mac με ισχυρή κάρτα γραφικών.

Λογισμικό προγραμματισμού

Οι προγραμματιστές έχουν ισχυρές απόψεις για το λογισμικό και υπάρχουν πολλές επιλογές εκεί έξω. Πολλοί γράφουν κώδικα στο αγαπημένο τους επεξεργαστή κειμένου και χρησιμοποιήστε άλλα εργαλεία (συμπεριλαμβανομένων εργαλείων γραμμής εντολών) για να ολοκληρώσετε την υπόλοιπη εργασία.

Ωστόσο, αντί να χρησιμοποιούν μια συλλογή ανεξάρτητων εργαλείων, πολλοί επιλέγουν μια εφαρμογή που περιλαμβάνει όλες τις δυνατότητες που χρειάζονται: ένα IDE ή ένα ολοκληρωμένο περιβάλλον ανάπτυξης. Τα IDE παρέχουν στους προγραμματιστές όλα όσα χρειάζονται από την αρχή μέχρι το τέλος: ένα πρόγραμμα επεξεργασίας κειμένου, έναν μεταγλωττιστή, έναν εντοπισμό σφαλμάτων και τη δημιουργία ή την ενσωμάτωση.

Επειδή αυτές οι εφαρμογές κάνουν περισσότερα από απλούς επεξεργαστές κειμένου, έχουν υψηλότερες απαιτήσεις συστήματος. Τρία από τα πιο δημοφιλή IDE περιλαμβάνουν:

Πέρα από αυτά τα τρία, υπάρχει ένα ευρύ φάσμα διαθέσιμων IDE—πολλά που ειδικεύονται σε μία ή περισσότερες γλώσσες προγραμματισμού)—συμπεριλαμβανομένων Έκλειψη, Komodo IDE, NetBeans, PyCharm, IntelliJ IDEAκαι RubyMine.

Ένα ευρύ φάσμα επιλογών σημαίνει ένα ευρύ φάσμα απαιτήσεων συστήματος, μερικές από τις οποίες είναι πολύ έντονες. Τι χρειάζεται λοιπόν για να τρέξετε αυτές τις εφαρμογές σε Mac;

Ένα Mac ικανό να τρέξει αυτό το λογισμικό

Κάθε IDE έχει ελάχιστες απαιτήσεις συστήματος. Επειδή είναι ελάχιστες απαιτήσεις και όχι συστάσεις, είναι καλύτερο να αγοράσετε έναν υπολογιστή πιο ισχυρό από αυτές τις απαιτήσεις—ειδικά επειδή είναι πιθανό να εκτελείτε περισσότερες από μία εφαρμογές τη φορά.

Η καλύτερη απαιτήσεις συστήματος για το Xcode 11 είναι απλοί:

  • Λειτουργικό σύστημα: macOS Mojave 10.14.4 ή νεότερη έκδοση.

Η Microsoft περιλαμβάνει μερικές ακόμη λεπτομέρειες σε αυτές Απαιτήσεις συστήματος του Visual Studio Code 2019:

  • Λειτουργικό σύστημα: macOS High Sierra 10.13 ή νεότερη έκδοση,
  • Επεξεργαστής: 1.8 GHz ή ταχύτερος, διπύρηνος ή καλύτερα συνιστάται,
  • RAM: 4 GB, συνιστάται 8 GB,
  • Αποθηκευτικός χώρος: 5.6 GB ελεύθερου χώρου στο δίσκο.

Σχεδόν κάθε μοντέλο Mac μπορεί να εκτελεί αυτά τα προγράμματα (καλά, το MacBook Air διαθέτει επεξεργαστή i1.6 διπλού πυρήνα 5 GHz που είναι ελάχιστα χαμηλότερος από τις απαιτήσεις του Visual Studio). Είναι όμως αυτή μια ρεαλιστική προσδοκία; Στον πραγματικό κόσμο, κάποιος Mac προσφέρει αυτό που χρειάζεται ένας προγραμματιστής παιχνιδιών που δεν είναι προγραμματιστής;

Όχι. Μερικοί Mac δεν διαθέτουν επαρκή ισχύ και δυσκολεύονται όταν πιεστούν σκληρά, ειδικά κατά τη μεταγλώττιση. Άλλοι Mac είναι υπερβολικοί και δεν παρέχουν στους προγραμματιστές αξιοπρεπή αξία για τα χρήματά τους. Ας δούμε μερικές πιο ρεαλιστικές προτάσεις για κωδικοποίηση:

  • Αν δεν κάνετε ανάπτυξη παιχνιδιών (θα το δούμε στην επόμενη ενότητα), η κάρτα γραφικών δεν θα κάνει μεγάλη διαφορά.
  • Μια εξαιρετικά γρήγορη CPU δεν είναι επίσης κρίσιμη. Ο κώδικάς σας θα μεταγλωττιστεί γρηγορότερα με μια καλύτερη CPU, οπότε αποκτήστε την καλύτερη που μπορείτε να αντέξετε οικονομικά, αλλά μην ανησυχείτε μήπως πάρετε ένα hot rod. Ο MacWorld παρατηρεί: «Πιθανότατα θα είστε εντάξει με έναν διπύρηνο επεξεργαστή i5 για κωδικοποίηση, ή ακόμα και το i3 στο βασικό MacBook Air, αλλά αν έχετε χρήματα να περισσέψετε, τότε δεν θα βλάψετε να αποκτήσετε περισσότερο ισχυρό Mac.’
  • Βεβαιωθείτε ότι έχετε αρκετή μνήμη RAM. Αυτό θα κάνει τη μεγαλύτερη διαφορά στον τρόπο λειτουργίας του IDE σας. Ακολουθήστε τη σύσταση 8 GB της Microsoft για 8 GB. Το Xcode χρησιμοποιεί επίσης πολλή μνήμη RAM και μπορεί να εκτελείτε άλλες εφαρμογές (π.χ. Photoshop) ταυτόχρονα. Το MacWorld συνιστά να λάβετε 16 GB εάν θέλετε να προστατεύσετε το μέλλον ενός νέου Mac.
  • Τέλος, θα χρησιμοποιήσετε σχετικά μικρό αποθηκευτικό χώρο — ένα ελάχιστο 256 GB είναι συχνά ρεαλιστικό. Λάβετε όμως υπόψη ότι τα IDE τρέχουν πολύ καλύτερα σε έναν σκληρό δίσκο SSD.

Οι προγραμματιστές παιχνιδιών χρειάζονται Mac με ισχυρή κάρτα γραφικών

Χρειάζεστε καλύτερο Mac εάν κάνετε γραφικά, ανάπτυξη παιχνιδιών ή ανάπτυξη VR. Αυτό σημαίνει περισσότερη RAM, καλύτερη CPU και, κυρίως, διακριτή GPU.

Πολλοί προγραμματιστές παιχνιδιών χρησιμοποιούν το Unity Core, για παράδειγμα. Του Απαιτήσεις συστήματος:

  • Λειτουργικό σύστημα: macOS Sierra 10.12.6 ή νεότερη έκδοση
  • Επεξεργαστής: Αρχιτεκτονική X64 με υποστήριξη σετ εντολών SSE2
  • GPU Intel και AMD με δυνατότητα μετάλλου.

Και πάλι, αυτά είναι απλά ελάχιστο απαιτήσεις και συνοδεύονται από δήλωση αποποίησης ευθύνης: ‘Η πραγματική απόδοση και η ποιότητα απόδοσης ενδέχεται να διαφέρουν ανάλογα με την πολυπλοκότητα του έργου σας.’

Μια διακριτή GPU είναι απαραίτητη. Τα 8-16 GB μνήμης RAM εξακολουθούν να είναι ρεαλιστικά, αλλά προτιμώνται τα 16 GB. Ακολουθεί η σύσταση του Laptop Under Budget για την CPU: «Εάν ασχολείστε με κάτι εντατικό, όπως η ανάπτυξη παιχνιδιών ή ο προγραμματισμός σε γραφικά, τότε σας προτείνουμε φορητούς υπολογιστές που τροφοδοτούνται από επεξεργαστή Intel i7 (εξαπύρηνο, αν μπορείτε να το αντέξετε οικονομικά).»

Τέλος, οι προγραμματιστές παιχνιδιών χρειάζονται πολύ περισσότερο χώρο για να αποθηκεύσουν τα έργα τους. Συνιστάται ένας SSD με 2-4 TB χώρου.

Φορητότητα

Οι προγραμματιστές συχνά εργάζονται μόνοι τους και μπορούν να εργαστούν οπουδήποτε. Μπορεί να εργάζονται από το σπίτι, ή σε μια τοπική καφετέρια ή ενώ ταξιδεύουν.

Αυτό κάνει τους φορητούς υπολογιστές ιδιαίτερα δελεαστικούς. Αν και δεν απαιτείται η αγορά ενός MacBook, πολλοί προγραμματιστές το κάνουν.

Καθώς εξετάζετε τις προδιαγραφές του MacBook, δώστε προσοχή στη διαφημιζόμενη διάρκεια ζωής της μπαταρίας — αλλά μην περιμένετε να λάβετε το ποσό που ζητείται στις προδιαγραφές. Το λογισμικό ανάπτυξης μπορεί να έχει μεγάλη ένταση επεξεργαστή, γεγονός που μπορεί να μειώσει τη διάρκεια ζωής της μπαταρίας σε λίγες μόνο ώρες. Για παράδειγμα, «Οι προγραμματιστές παραπονιούνται ότι το Xcode τρώει πολλή μπαταρία», προειδοποιεί η MacWorld.

Φορτία χώρου στην οθόνη

Δεν θέλετε να αισθάνεστε στριμωγμένοι κατά την κωδικοποίηση, έτσι πολλοί προγραμματιστές προτιμούν μια μεγάλη οθόνη. Μια οθόνη 27 ιντσών είναι ωραία, αλλά προφανώς δεν απαιτείται. Ορισμένοι προγραμματιστές προτιμούν ακόμη και τη ρύθμιση πολλαπλών οθονών. Τα MacBook διαθέτουν μικρότερες οθόνες, αλλά υποστηρίζουν πολλές μεγάλες εξωτερικές, κάτι που είναι εξαιρετικά χρήσιμο όταν εργάζεστε στο γραφείο σας. Όταν βρίσκεστε εν κινήσει, ένα MacBook Pro 16 ιντσών έχει σαφές πλεονέκτημα έναντι ενός μοντέλου 13 ιντσών—εκτός εάν η μέγιστη φορητότητα είναι η απόλυτη προτεραιότητά σας.

Τι σημαίνουν όλα αυτά; Σημαίνει ότι θα πρέπει να συμπεριλάβετε το κόστος μιας ή δύο επιπλέον οθόνης στον προϋπολογισμό σας. Ο επιπλέον χώρος στην οθόνη μπορεί να έχει θετικό αντίκτυπο στην παραγωγικότητά σας. Ευτυχώς, όλοι οι Mac διαθέτουν πλέον οθόνη Retina, επιτρέποντάς σας να τοποθετήσετε περισσότερο κώδικα στην οθόνη.

Ένα ποιοτικό πληκτρολόγιο, ποντίκι και άλλα gadget

Οι προγραμματιστές ασχολούνται ιδιαίτερα με τους χώρους εργασίας. Τους αρέσει να τα στήνουν έτσι ώστε να είναι χαρούμενα και παραγωγικά όταν εργάζονται. Πολλή από αυτή την προσοχή πηγαίνει στα περιφερειακά που χρησιμοποιούν.

Αυτό που ξοδεύουν τον περισσότερο χρόνο χρησιμοποιώντας είναι το πληκτρολόγιό τους. Ενώ πολλοί είναι αρκετά ευχαριστημένοι με το Magic Keyboard που συνοδεύει το iMac τους ή τα πληκτρολόγια πεταλούδας που συνοδεύουν τα MacBook τους, πολλοί προγραμματιστές αναβαθμίζουν σε μια εναλλακτική λύση premium.

Γιατί; Τα πληκτρολόγια της Apple έχουν πολλά μειονεκτήματα για τους προγραμματιστές:

  • Έχουν λίγα ταξίδια. Με πολλή χρήση, μπορεί να προκαλέσει καταπόνηση στον καρπό και το χέρι.
  • Η διάταξη των πλήκτρων κέρσορα δεν είναι ιδανική. Στα πρόσφατα πληκτρολόγια Mac, τα πλήκτρα Πάνω και Κάτω λαμβάνουν μόνο μισό πλήκτρο το καθένα.
  • Τα MacBook Pro με Touch Bar δεν διαθέτουν φυσικό κλειδί Escape. Αυτό είναι ιδιαίτερα απογοητευτικό για τους χρήστες Vim, οι οποίοι έχουν συχνά πρόσβαση σε αυτό το κλειδί. Ευτυχώς, το MacBook Pro 2019 ιντσών 16 διαθέτει Touch Bar και φυσικό κλειδί Escape (και λίγο περισσότερο ταξίδι επίσης).
  • Οι χρήστες πρέπει να κρατήσουν πατημένο το πλήκτρο Fn για πρόσβαση σε ορισμένες λειτουργίες. Οι προγραμματιστές μπορούν να το κάνουν χωρίς να χρειάζεται να πατήσουν άσκοπα πρόσθετα πλήκτρα.

Οι προγραμματιστές δεν θέλουν να κάνουν συμβιβασμούς στο πληκτρολόγιό τους, και αυτό περιλαμβάνει τη διάταξη του πληκτρολογίου. Ενώ τα πιο συμπαγή πληκτρολόγια γίνονται δημοφιλή, δεν είναι πάντα το καλύτερο εργαλείο για προγραμματιστές. Οι περισσότεροι προτιμούν ένα πληκτρολόγιο με περισσότερα πλήκτρα από ένα που απαιτεί να κρατάτε πατημένο πολλούς συνδυασμούς πλήκτρων ταυτόχρονα για να ολοκληρώσετε μια εργασία.

Τα ποιοτικά εργονομικά και μηχανικά πληκτρολόγια είναι καταπληκτικές επιλογές για κωδικοποιητές. Θα προτείνουμε ορισμένες επιλογές και για τα δύο στην ενότητα ‘Άλλος εξοπλισμός’ στο τέλος αυτού του άρθρου. Τα Premium ποντίκια είναι μια άλλη δημοφιλής αναβάθμιση. Θα συμπεριλάβουμε μια λίστα με αυτά στο τέλος επίσης.

Ευτυχώς, όλοι οι Mac περιλαμβάνουν γρήγορες θύρες Thunderbolt που υποστηρίζουν συσκευές USB-C. Οι επιτραπέζιοι Mac διαθέτουν επίσης πολλές παραδοσιακές θύρες USB και μπορείτε να αγοράσετε εξωτερικούς διανομείς USB εάν τους χρειάζεστε για το MacBook σας.

Πώς επιλέγουμε τον καλύτερο Mac για προγραμματιστές

Τώρα που διερευνήσαμε τι χρειάζεται ένας προγραμματιστής από έναν υπολογιστή, συγκεντρώσαμε δύο λίστες με προτεινόμενες προδιαγραφές και συγκρίναμε κάθε μοντέλο Mac με αυτές. Ευτυχώς, υπάρχουν περισσότερα μοντέλα κατάλληλα για κωδικοποίηση παρά, ας πούμε, η επεξεργασία βίντεο.

Επιλέξαμε νικητές που σίγουρα θα προσφέρουν μια εμπειρία χωρίς απογοήτευση, αλλά υπάρχει αρκετός χώρος για τις προτιμήσεις σας. Για παράδειγμα:

  • Προτιμάτε να εργάζεστε σε μεγάλη οθόνη;
  • Προτιμάτε να εργάζεστε με πολλές οθόνες;
  • Κάνετε το μεγαλύτερο μέρος της δουλειάς σας στο γραφείο σας;
  • Εκτιμάτε τη φορητότητα ενός φορητού υπολογιστή;
  • Πόση διάρκεια ζωής μπαταρίας χρειάζεστε;

Επιπλέον, πρέπει να καθορίσετε εάν θα κάνετε οποιαδήποτε ανάπτυξη παιχνιδιού (ή άλλης έντασης γραφικών).

Εδώ είναι οι συστάσεις μας:

Προτεινόμενες προδιαγραφές για τους περισσότερους προγραμματιστές:

  • CPU: 1.8 GHz dual-core i5 ή καλύτερος
  • RAM: 8 GB
  • Αποθήκευση: 256 GB SSD

Προτεινόμενες προδιαγραφές για προγραμματιστές παιχνιδιών:

  • CPU: Επεξεργαστής Intel i7 (κατά προτίμηση οκτώ πυρήνων)
  • RAM: 8 GB (προτιμάται 16 GB)
  • Αποθηκευτικός χώρος: 2-4 TB SSD
  • Κάρτα γραφικών: μια διακριτή GPU.

Επιλέξαμε νικητές που πληρούν άνετα αυτές τις προδιαγραφές χωρίς να προσφέρουν δαπανηρές επιπλέον παροχές. Κάναμε επίσης τις εξής ερωτήσεις:

  • Ποιος έχει την οικονομική δυνατότητα να εξοικονομήσει χρήματα αγοράζοντας έναν λιγότερο ισχυρό Mac από τους νικητές μας;
  • Ποιος θα έβρισκε πραγματική αξία στην αγορά ενός πιο ισχυρού Mac από τους νικητές μας;
  • Πόσο ψηλά μπορεί να διαμορφωθεί κάθε μοντέλο Mac και πώς μπορείτε να το αναβαθμίσετε μετά την αγορά;
  • Ποιο είναι το μέγεθος και η ανάλυση της οθόνης του, καθώς και τυχόν εξωτερικών οθονών που υποστηρίζονται;
  • Για προγραμματιστές που εκτιμούν τη φορητότητα, πόσο κατάλληλο είναι κάθε μοντέλο MacBook για κωδικοποίηση; Ποια είναι η διάρκεια ζωής της μπαταρίας του και πόσες θύρες έχει για αξεσουάρ;

Ας ελπίσουμε ότι έχουμε καλύψει όλα όσα θέλετε να μάθετε για τον καλύτερο Mac για προγραμματισμό. Οποιεσδήποτε άλλες ερωτήσεις ή σκέψεις σχετικά με αυτό το θέμα, αφήστε ένα σχόλιο παρακάτω.