Táboa de contidos
Os desenvolvedores acuden a macOS e, en particular, aos MacBook Pros. Isto débese a que MacBook Pro é unha excelente opción para eles: o hardware de Apple ten unha excelente calidade de construción e duración da batería, e o sistema operativo de Apple ofrece un ambiente ideal para os programadores.
Máis razóns polas que programadores como Mac:
- Podes executar todos os principais sistemas operativos no mesmo hardware: macOS, Windows e Linux.
- Podes acceder ás ferramentas de liña de comandos esenciais desde o seu contorno Unix.
- Son axeitados para codificar unha ampla gama de aplicacións, incluíndo a web, Mac, Windows, iOS e Android.
Pero que Mac deberías mercar? Aínda que podes programar en calquera Mac, algúns modelos ofrecen vantaxes importantes para os programadores.
Moitos desenvolvedores valoran poder traballar desde calquera lugar, o que significa un MacBook Pro. O MacBook Pro de 16 polgadas ten moitas vantaxes sobre o seu irmán máis pequeno: máis espazo de pantalla, un procesador máis potente e unha tarxeta gráfica discreta que é útil para o desenvolvemento de xogos.
Se tes un orzamento , non obstante, o Mac mini ofrece un valor fantástico para o teu diñeiro e é o modelo de Mac máis barato dispoñible. A desvantaxe: non inclúe un monitor, teclado ou rato. Non obstante, iso dáche máis control para seleccionar os compoñentes que mellor se adapten a ti.
Se es un programador de xogos , necesitarás un Mac cunha GPU potente . Aquí, o iMac de 27 polgadas tamaño: pantalla Retina 4K de 21,5 polgadas, 4096 x 2304
O iMac de 21,5 polgadas é centos de dólares máis barato que o modelo de 27 polgadas e caberá en escritorios máis pequenos. se o espazo é un problema, pero déixache menos opcións.
Proporciona potencia máis que suficiente para a maioría dos desenvolvedores, incluso para os desenvolvedores de xogos. Pero se necesitas máis potencia, as especificacións máximas son inferiores ás do iMac de 27 polgadas: 32 GB de RAM en lugar de 64 GB, un SSD de 1 TB en lugar de 2 TB, un procesador menos potente e 4 GB de RAM de vídeo en lugar de 2 TB. 8. E a diferenza do iMac de 27 polgadas, a maioría dos compoñentes non se poden actualizar despois da compra.
O monitor 4K de 21,5 polgadas ten moito espazo para mostrar o teu código e podes conectar unha pantalla externa de 5K ( ou dous 4K máis) a través do porto Thunderbolt 3.
Hai moitos portos USB e USB-C, pero están na parte traseira onde é difícil acceder a eles. É posible que che guste considerar un centro de fácil acceso. Cubrimos algunhas opcións ao cubrir o iMac de 27 polgadas anterior.
4. iMac Pro
TechCrunch chama ao iMac Pro unha "carta de amor aos desenvolvedores" e posuír un pode faceras túas fantasías fanse realidade. Pero a non ser que esteas superando os límites, por exemplo, con xogos pesados ou desenvolvemento de realidade virtual, este é máis ordenador do que necesitas. A maioría dos desenvolvedores considerarían mellor o iMac de 27 polgadas.
Dunha vista:
- Tamaño da pantalla: pantalla Retina 5K de 27 polgadas, 5120 x 2880
- Memoria: 32 GB (256 GB máximo)
- Almacenamento: SSD de 1 TB (configurable en SSD de 4 TB)
- Procesador: Intel Xeon W de 8 núcleos a 3,2 GHz
- Tarxeta gráfica: gráficos AMD Radeon Pro Vega 56 con 8 GB de HBM2 (configurable en 16 GB)
- Conector para auriculares: 3,5 mm
- Portos: catro portos USB, catro Thunderbolt 3 (USB‑C) ), Ethernet de 10 Gb
O iMac Pro toma o control onde deixa o iMac. Pódese configurar moito máis aló do que necesitarán a maioría dos desenvolvedores de xogos: 256 GB de RAM, un SSD de 4 TB, un procesador Xeon W e 16 GB de RAM de vídeo. É espazo máis que suficiente para crecer! Incluso o seu acabado en gris espacial ten un aspecto premium.
Para quen é? Tanto TechCrunch como The Verge pensaron primeiro nos desenvolvedores de RV. "O iMac Pro é unha besta, pero non é para todos" é o título da crítica de The Verge.
Seguen dicindo: "Se vas mercar esta máquina, a miña opinión é que debería saber exactamente para que pensa usalo". Suxiren que aqueles que traballan con VR, vídeo 8K, modelado científico e aprendizaxe automática son ideais.
5. iPad Pro de 12,9 polgadas
Por último, déixoche unha suxestión do campo esquerdo que énin sequera un Mac: o iPad Pro . Esta opción non é tanto unha recomendación senón que é unha opción interesante. Un número crecente de codificadores usa o iPad Pro para o desenvolvemento.
Dunha vista:
- Tamaño da pantalla: pantalla Retina de 12,9 polgadas
- Memoria: 4 GB
- Almacenamento: 128 GB
- Procesador: chip A12X Bionic con Neural Engine
- Conector para auriculares: ningún
- Portos: USB-C
Programar nun iPad non é a mesma experiencia que programar nun Mac. Se realizas a maior parte do teu traballo na túa mesa, podes pensar nun iPad Pro en lugar dun MacBook Pro como unha ferramenta portátil para cando esteas fóra da túa oficina.
O número de ferramentas de iOS para desenvolvedores. está crecendo, incluíndo editores de texto e teclados iOS deseñados para programadores:
- Editor de código de Panic
- Editor de búfer – Editor de código
- Editor de código de texto 8
- DevKey: Teclado de programador para programar
Ata hai un número crecente de IDE que podes usar no teu iPad (algúns están baseados en navegador e outros son aplicacións de iOS):
- Gitpod, un IDE baseado en navegador
- Code-Server está baseado en navegador e permítelle usar un IDE VS Code remoto
- Continuous é un IDE .NET C# e F#
- Codea é un IDE de Lua
- Pythonista 3 é un prometedor IDE de Python
- Carnets, un IDE de Python gratuíto
- Pyto, outro IDE de Python
- 4>iSH fornece un shell de liña de comandos para iOS
Outros equipos Mac para programadores
Os desenvolvedores teñen opinións fortessobre o equipo que usan e a forma en que configuran os seus sistemas. Aquí tes un desglose dalgunhas opcións populares.
Monitores
Aínda que moitos desenvolvedores prefiren un portátil antes que un escritorio, tamén lles encantan os monitores grandes e moitos deles. Non están equivocados. Un antigo artigo de Coding Horror cita os resultados dun estudo da Universidade de Utah: máis espazo de pantalla significa máis produtividade.
Lea o noso resumo dos mellores monitores para programar algúns monitores grandes que pode engadir á súa configuración actual.
Un teclado mellor
Aínda que moitos desenvolvedores como os teclados MacBook e Magic de Apple, moitos optan por unha actualización. Cubrimos as vantaxes de actualizar o teu teclado na nosa revisión: Mellor teclado sen fíos para Mac.
Os teclados ergonómicos adoitan ser máis rápidos de escribir e reducen o risco de lesións. Os teclados mecánicos son unha alternativa popular (e de moda). Son rápidos, táctiles e duradeiros, e iso os fai populares entre xogadores e desenvolvedores.
Ler máis: Mellor teclado para programar
Un rato mellor
Do mesmo xeito, un rato, trackball ou trackpad premium poden axudarche a traballar de forma máis produtiva ao tempo que protexe o pulso da tensión e da dor. Cubrimos os seus beneficios nesta revisión: Mellor rato para Mac.
Unha cadeira cómoda
Onde traballas? Nunha cadeira. Durante oito horas ou máis todos os días. É mellor que o fagas cómodo, e as listas de Coding Horrorvarios motivos polos que todo programador debería tomarse en serio a compra, incluíndo o aumento da produtividade.
Lea o noso resumo da mellor cadeira para programadores para obter algunhas cadeiras de oficina ergonómicas de alta calidade.
Auriculares con cancelación de ruído
Moitos desenvolvedores usan auriculares con cancelación de ruído para bloquear o mundo e dar unha mensaxe clara: "Déixame en paz. Estou traballando." Cubrimos os seus beneficios na nosa revisión, Best Noise-Isolating Headphones.
Disco duro externo ou SSD
Necesitarás un lugar onde arquivar e facer copias de seguridade dos teus proxectos, así que colle algúns discos duros externos ou SSD para arquivo e copia de seguridade. Consulta as nosas principais recomendacións nestas recensións:
- Mellores unidades de copia de seguranza para Mac
- Mellor SSD externo para Mac
GPU externa (eGPU)
Finalmente, se usaches un Mac sen unha GPU discreta e de súpeto te meteches no desenvolvemento de xogos, podes atoparte con algúns pescozos de botella relacionados co rendemento. Engadir un procesador de gráficos externo (eGPU) habilitado para Thunderbolt marcará a diferenza.
Para obter máis información, consulta este artigo do soporte técnico de Apple: Usa un procesador de gráficos externo co teu Mac.
Cales son as necesidades informáticas dun programador?
A programación é un nicho amplo que inclúe o desenvolvemento web frontal e posterior, así como o desenvolvemento de aplicacións para escritorio e móbil. Implica moitas tarefas, incluíndo escribir e probar código, depurar ecompilando e mesmo ramificando código doutros desenvolvedores.
As necesidades de hardware poden variar significativamente entre os programadores. Moitos desenvolvedores non necesitan un ordenador especialmente potente. Pero aínda que escribir código usa poucos recursos, algunhas das aplicacións nas que escribes si. Compilar código é unha tarefa intensiva en CPU e os desenvolvedores de xogos necesitan un Mac cunha tarxeta gráfica potente.
Software de programación
Os desenvolvedores teñen unha boa opinión sobre o software e hai moitas opcións dispoñibles. alí. Moitos escriben código no seu editor de texto favorito e usan outras ferramentas (incluídas ferramentas de liña de comandos) para facer o resto do traballo.
Pero en lugar de usar unha colección de ferramentas independentes, moitos escollen unha única aplicación que inclúe todas as funcións que precisan: un IDE ou Entorno de Desenvolvemento Integrado. Os IDE ofrecen aos desenvolvedores todo o que necesitan desde o principio ata o final: un editor de texto, un compilador, un depurador e unha integración para crear ou facer.
Debido a que estas aplicacións fan máis que simples editores de texto, teñen requisitos de sistema máis elevados. Tres dos IDE máis populares inclúen:
- Apple Xcode IDE 11 para Mac e desenvolvemento de aplicacións iOS
- Microsoft Visual Studio Code para Azure, iOS, Android e desenvolvemento web
- Unity Core Platform para o desenvolvemento de xogos en 2D e 3D, que analizaremos máis adiante na seguinte sección
Ademais destes tres, hai unha ampla gama de IDE dispoñibles, moitos especializados nun ou máislinguaxes de programación)—incluíndo Eclipse, Komodo IDE, NetBeans, PyCharm, IntelliJ IDEA e RubyMine.
Unha ampla gama de opcións significa unha ampla gama de requisitos do sistema, algúns deles moi intensos. Entón, que se necesita para executar estas aplicacións nun Mac?
Un Mac capaz de executar ese software
Cada IDE ten requisitos mínimos do sistema. Como son requisitos mínimos e non recomendacións, é mellor comprar un ordenador máis potente que eses requisitos, especialmente porque é probable que executes máis dunha aplicación á vez.
Os requisitos do sistema para Xcode 11. son sinxelos:
- Sistema operativo: macOS Mojave 10.14.4 ou posterior.
Microsoft inclúe algúns detalles máis nos requisitos do sistema de Visual Studio Code 2019:
- Sistema operativo: macOS High Sierra 10.13 ou posterior,
- Procesador: 1,8 GHz ou superior, dobre núcleo ou mellor recomendado,
- RAM: 4 GB, recomendado 8 GB ,
- Almacenamento: 5,6 GB de espazo libre en disco.
Cas todos os modelos de Mac son capaces de executar estes programas (ben, o MacBook Air ten un dobre núcleo de 1,6 GHz i5 que apenas está por debaixo dos requisitos de Visual Studio). Pero é unha expectativa realista? No mundo real, ofrece algún Mac o que necesita un programador que non sexa de xogos?
Non. Algúns Macs teñen pouco poder e terán dificultades cando se presionan con forza, especialmente ao compilar. Outros Mac están superados e nonproporcionar aos desenvolvedores un valor decente polo seu diñeiro. Vexamos algunhas recomendacións máis realistas para a codificación:
- A menos que esteas a desenvolver un xogo (verémolo na seguinte sección), a tarxeta gráfica non vai facer moita diferenza.
- Unha CPU súper rápida tampouco é crucial. O teu código compilarase máis rápido cunha CPU mellor, así que obtén a mellor que poidas pagar, pero non te preocupes por conseguir un hot rod. MacWorld observa: "Probablemente che vaia ben cun procesador i5 de dobre núcleo para codificar, ou incluso co i3 no MacBook Air de nivel de entrada, pero se tes diñeiro de sobra, non te fará mal conseguir un máis. Mac potente."
- Asegúrate de ter suficiente RAM. Iso marcará a maior diferenza na forma en que se executa o teu IDE. Tome a recomendación de 8 GB de Microsoft de 8 GB. Xcode tamén usa moita memoria RAM e é posible que esteas executando outras aplicacións (por exemplo, Photoshop) ao mesmo tempo. MacWorld recomenda que obteñas 16 GB se queres mellorar un Mac novo.
- Finalmente, empregarás relativamente pouco espazo de almacenamento: un mínimo de 256 GB adoita ser realista. Pero ten en conta que os IDE funcionan moito mellor nun disco duro SSD.
Os desenvolvedores de xogos necesitan un Mac cunha tarxeta gráfica potente
Precisas un Mac mellor se o estás facendo. gráficos, desenvolvemento de xogos ou desenvolvemento de RV. Iso significa máis RAM, unha mellor CPU e, sobre todo, unha GPU discreta.
Moitos desenvolvedores de xogos usan Unity Core, por exemplo. O seurequisitos do sistema:
- Sistema operativo: macOS Sierra 10.12.6 ou posterior
- Procesador: arquitectura X64 con compatibilidade con conxunto de instrucións SSE2
- GPU Intel e AMD compatibles con metal .
De novo, eses son só requisitos mínimos e inclúen unha exención de responsabilidade: "O rendemento real e a calidade de renderización poden variar dependendo da complexidade do teu proxecto".
Unha GPU discreta é esencial. 8-16 GB de RAM aínda son realistas, pero é preferible 16 GB. Aquí está a recomendación de Laptop Under Budget para a CPU: "Se che gusta algo intensivo como o desenvolvemento de xogos ou a programación en gráficos, recomendámosche portátiles con procesador Intel i7 (hexa-núcleo se pode pagar)."
Finalmente, os desenvolvedores de xogos necesitan moito máis espazo para almacenar os seus proxectos. Recoméndase un SSD con 2-4 TB de espazo.
Portabilidade
Os programadores adoitan traballar sós e poden traballar en calquera lugar. Poden traballar desde a casa, nunha cafetería local ou mentres viaxan.
Isto fai que os ordenadores portátiles sexan especialmente tentadores. Aínda que non é un requisito para mercar un MacBook, moitos desenvolvedores fano.
Mentres miras as especificacións do MacBook, presta atención á duración da batería anunciada, pero non esperes obter a cantidade reclamada nas especificacións. O software de desenvolvemento pode consumir moito procesador, o que pode reducir a duración da batería a só unhas horas. Por exemplo, "Programadoresquéixase de que Xcode consume moita batería", advirte MacWorld.
Moito espazo de pantalla
Non queres sentirte limitado ao programar, polo que moitos desenvolvedores prefiren un monitor grande. Unha pantalla de 27 polgadas é agradable, pero obviamente non é un requisito. Algúns desenvolvedores incluso prefiren unha configuración de varios monitores. Os MacBook veñen con monitores máis pequenos pero admiten varios externos grandes, o que é moi útil cando traballas na túa mesa. Cando esteas en movemento, un MacBook Pro de 16 polgadas ten unha clara vantaxe sobre un modelo de 13 polgadas, a menos que a máxima portabilidade sexa a túa prioridade absoluta.
Que significa todo isto? Significa que debes incluír o custo dun ou dous monitores adicionais no teu orzamento. O espazo adicional na pantalla pode ter un impacto positivo na túa produtividade. Afortunadamente, agora todos os Mac dispoñen dunha pantalla Retina, o que che permite colocar máis código na pantalla.
Un teclado, un rato e outros gadgets de calidade
Os desenvolvedores son especiais nos espazos de traballo. Encántalles configuralos para que sexan felices e produtivos cando traballan. Moita desa atención vai para os periféricos que usan.
O que máis tempo empregan é o seu teclado. Aínda que moitos están o suficientemente satisfeitos co Magic Keyboard que ven co seu iMac, ou cos teclados bolboreta que veñen cos seus MacBooks, moitos desenvolvedores pasan a unha alternativa premium.
Por que? Os teclados de Apple teñen varias desvantaxesdá o mellor para o teu diñeiro. O iMac máis pequeno non se pode configurar nin actualizar con tanta facilidade, e o iMac Pro é moito máis ordenador do que necesitan a maioría dos desenvolvedores.
Neste artigo trataremos todos os modelos de Mac que están dispoñibles actualmente. comparándoos e explorando os seus puntos fortes e débiles. Continúa lendo para saber cal é o Mac mellor para ti.
Por que confiar en min para esta Guía de Mac
Desde os anos 80 aconsellei á xente sobre o mellor ordenador para as súas necesidades, e usou Mac persoalmente durante máis dunha década. Na miña carreira, configurei aulas de formación informática, xestionei as necesidades de TI das organizacións e proporcionei soporte técnico a persoas e empresas. Recentemente actualicei o meu propio Mac. A miña elección? Un iMac de 27 polgadas.
Pero nunca traballei a tempo completo como programador. Son licenciado en Matemáticas Puras e realicei varios cursos de programación como parte do meu estudo. Empreguei moitos linguaxes de script e editores de texto ao editar contido para a web. Traballei con programadores e teño un verdadeiro pracer en comprobar os seus ordenadores e as súas configuracións. Por suposto, todo iso só me dá unha pequena proba do que necesitas.
Entón traballei máis. Recibín opinións de programadores reais, incluídas as do meu fillo, que recentemente comezou a traballar como programador web e está a mercar moitos equipos novos. Tamén prestei moita atención ás recomendacións de equipos dos desenvolvedores na webdesenvolvedores:
- Teñen pouca viaxe. Con moito uso, isto pode causar tensión ao pulso e á man.
- A disposición das teclas do cursor non é ideal. Nos teclados Mac recentes, as teclas Arriba e Abaixo só reciben media tecla cada unha.
- Os MacBook Pro con Touch Bar non teñen tecla Escape física. Isto é especialmente frustrante para os usuarios de Vim, que acceden a esa chave con frecuencia. Afortunadamente, o MacBook Pro de 16 polgadas de 2019 ten unha barra táctil e unha tecla Escape física (e tamén un pouco máis de viaxe).
- Os usuarios teñen que manter premida a tecla Fn para acceder a determinadas funcións. Os desenvolvedores poden facer sen ter que premer teclas adicionais innecesariamente.
Os desenvolvedores non queren comprometer o seu teclado, e iso inclúe o deseño do teclado. Aínda que os teclados máis compactos están a ser populares, non sempre son a mellor ferramenta para os programadores. A maioría prefire un teclado con máis teclas antes que un que require manter pulsadas varias combinacións de teclas á vez para realizar unha tarefa.
Os teclados ergonómicos e mecánicos de calidade son excelentes opcións para os codificadores. Recomendaremos algunhas opcións para ambos na sección "Outro equipo" ao final deste artigo. Os ratos premium son outra actualización popular. Tamén incluiremos unha lista destes ao final.
Afortunadamente, todos os Mac inclúen portos Thunderbolt rápidos que admiten dispositivos USB-C. Os Mac de escritorio tamén teñen moitos portos USB tradicionais, e tipodes mercar concentradores USB externos se os necesitas para o teu MacBook.
Como eliximos o mellor Mac para programadores
Agora que exploramos o que necesita un programador dun ordenador, compilamos dous listas de especificacións recomendadas e comparou cada modelo de Mac con elas. Afortunadamente, hai máis modelos axeitados para a codificación que, por exemplo, a edición de vídeo.
Escollemos gañadores que seguro que proporcionarán unha experiencia sen frustracións, pero hai moito espazo para as túas preferencias. Por exemplo:
- Prefires traballar nunha pantalla grande?
- Prefires traballar con varios monitores?
- Fas a maior parte do teu traballo no teu escritorio?
- Valoras a portabilidade dun portátil?
- Canta duración da batería necesitas?
Ademais, debes determinar se queres estar facendo calquera xogo (ou outro desenvolvemento intensivo de gráficos).
Aquí están as nosas recomendacións:
Especificacións recomendadas para a maioría dos desenvolvedores:
- CPU: 1,8 GHz dual-core i5 ou superior
- RAM: 8 GB
- Almacenamento: 256 GB SSD
Especificacións recomendadas para desenvolvedores de xogos:
- CPU: Procesador Intel i7 (preferiblemente de oito núcleos)
- RAM: 8 GB (preferiblemente 16 GB)
- Almacenamiento: 2-4 TB SSD
- Tarxeta gráfica: unha GPU discreta.
Escollemos gañadores que cumpran comodamente esas especificacións sen ofrecer extras custosos. Tamén fixemos as seguintes preguntas:
- Quen pode permitirse o luxo de aforrardiñeiro comprando un Mac menos potente que os nosos gañadores?
- Quen atoparía un verdadeiro valor ao comprar un Mac máis potente que os nosos gañadores?
- A que altura se pode configurar cada modelo de Mac e como se pode actualízao despois da compra?
- Cal é o tamaño e a resolución do seu monitor, e os monitores externos compatibles?
- Para os desenvolvedores que valoran a portabilidade, qué tan axeitado é cada modelo de MacBook para codificar ? Cal é a duración da batería e cantos portos ten para accesorios?
Esperemos que teñamos cuberto todo o que queres saber sobre o mellor Mac para programar. Calquera outra pregunta ou pensamento sobre este tema, deixa un comentario a continuación.
e fixo referencia a eles cando fose relevante ao longo desta revisión.Mellor Mac para programar: as nosas mellores opcións
Mellor MacBook para programar: MacBook Pro de 16 polgadas
O MacBook Pro 16-inch é o Mac perfecto para desenvolvedores. É portátil e ten a pantalla máis grande dispoñible nun portátil de Apple. (De feito, ten un 13% máis de píxeles que o modelo anterior de 2019). Ofrece moita RAM, toneladas de almacenamento e suficiente potencia de CPU e GPU para os desenvolvedores de xogos. A súa duración da batería é longa, pero non esperes gozar das 21 horas completas que afirma Apple.
Comproba o prezo actualDunha vista:
- Tamaño da pantalla : Pantalla Retina de 16 polgadas, 3456 x 2234
- Memoria: 16 GB (64 GB máximo)
- Almacenamento: SSD de 512 GB (configurable en SSD de 8 TB)
- Procesador : Chip Apple M1 Pro ou M1 Max (ata 10 núcleos)
- Tarxeta gráfica: M1 Pro (ata GPU de 32 núcleos)
- Conector para auriculares: 3,5 mm
- Portos: tres portos Thunderbolt 4, porto HDMI, ranura para tarxetas SDXC, porto MagSafe 3
- Batería: 21 horas
Este MacBook Pro é ideal para programadores e é o único portátil de Apple axeitado para o desenvolvemento de xogos serios. A configuración predeterminada inclúe un SSD de 512 GB, pero deberías considerar seriamente actualizar a polo menos 2 TB. O SSD máis grande que podes conseguir é de 8 TB.
A RAM pódese configurar ata 64 GB. Obtén a memoria RAM que queres por adiantado: a actualización despois de comprala pode ser difícil, pero non imposible. Como oiMac de 21,5 polgadas, non está soldado no seu lugar, pero necesitarás a axuda dun profesional.
O almacenamento tampouco é accesible para o usuario, polo que é mellor escoller a cantidade desexada cando compre a máquina por primeira vez . Se cres que necesitas actualizar o teu almacenamento despois da compra, bótalle unha ollada aos nosos SSD externos recomendados.
Tamén inclúe o mellor teclado de calquera MacBook actual. Ten máis viaxes que outros modelos, e mesmo unha tecla Escape física, que fará que os usuarios de Vim, entre outros, estean moi contentos.
Aínda que unha pantalla de 16 polgadas é a mellor dispoñible cando esteas en movemento. , pode querer algo máis grande cando esteas na túa mesa. Afortunadamente, podes conectar varios monitores externos grandes. Segundo o soporte de Apple, o MacBook Pro de 16 polgadas pode manexar tres pantallas externas de ata 6K.
Falando de portos, este MacBook Pro incorpora catro portos USB-C, que moitos usuarios considerarán suficientes. Para conectar os teus periféricos USB-A, terás que comprar un dongle ou un cable diferente.
Aínda que creo que este Mac é a mellor solución para aqueles que queren algo portátil, hai outras opcións:
- O MacBook Air é unha alternativa máis económica, aínda que cunha pantalla máis pequena, un procesador menos potente e sen GPU discreta.
- O MacBook Pro de 13 polgadas é unha opción máis portátil, pero con menos limitacións que o Air. A pantalla máis pequena pode sentirse limitada e a falta dunA GPU discreta fai que sexa menos axeitado para o desenvolvemento de xogos.
- Algúns poden considerar que o iPad Pro é unha alternativa portátil atractiva, aínda que terás que axustar as túas expectativas.
Presuposto Mac para programación : Mac mini
O Mac mini parece ser cada vez máis popular entre os desenvolvedores. Despois do seu importante aumento de especificacións, agora é o suficientemente potente como para facer un traballo serio. É pequeno, flexible e enganosamente poderoso. Se buscas un Mac cunha pegada pequena, é unha excelente opción.
Comproba o prezo actualDunha ollada:
- Tamaño da pantalla: non se mostra incluído, admite ata tres
- Memoria: 8 GB (16 GB máximo)
- Almacenamento: SSD de 256 GB (configurable en SSD de 2 TB)
- Procesador: Apple M1 chip
- Tarxeta gráfica: Intel UHD Graphics 630 (con soporte para eGPU)
- Conector para auriculares: 3,5 mm
- Portos: catro portos Thunderbolt 3 (USB-C), dous Portos USB 3, porto HDMI 2.0, Gigabit Ethernet
O Mac mini é o Mac máis barato dispoñible, en parte porque non inclúe monitor, teclado ou rato, polo que é unha excelente opción para aqueles. cun orzamento axustado.
A maioría das súas especificacións compáranse favorablemente co iMac de 27 polgadas. Pódese configurar con ata 16 GB de RAM e un disco duro de 2 TB e está alimentado por un rápido procesador M1. Iso é máis que suficiente para programar. Aínda que non vén cun monitor, admite a mesma resolución 5K que o iMac máis grande.e podes conectar dúas pantallas (unha de 5K e outra de 4K) ou tres monitores de 4K en total.
Para o desenvolvemento de xogos, necesitarás máis memoria RAM e almacenamento. É mellor obter a configuración que desexa a primeira vez; esperar a actualización máis tarde non é un bo plan.
Non hai ningunha porta para substituír a RAM, polo que, aínda que poida actualizala, é posible que necesite axuda profesional. . E o SSD está soldado á tarxeta lóxica, polo que non é substituíble. Tamén carece dunha GPU discreta, pero podes remediar isto conectando unha GPU externa. Atoparás máis detalles na sección "Outros equipos" ao final desta revisión.
Por suposto, tamén terás que mercar un ou dous monitores, un teclado e un rato ou trackpad. Quizais teñas os teus favoritos, pero recomendarémosche algúns modelos en “Outro equipo” a continuación.
Mellor Mac de escritorio para o desenvolvemento: iMac de 27 polgadas
Se fas a maior parte da túa codificación en o teu escritorio, o iMac de 27 polgadas é unha excelente opción. Inclúe unha pantalla grande, unha pegada pequena e especificacións máis que suficientes para executar calquera aplicación de desenvolvemento.
Comproba o prezo actualDunha vista:
- Pantalla tamaño: pantalla Retina 5K de 27 polgadas, 5120 x 2880
- Memoria: 8 GB (64 GB máximo)
- Almacenamento: SSD 256 (configurable en SSD 512)
- Procesador : Tarxeta gráfica Intel Core i5 de décima xeración de 6 núcleos a 3,1 GHz
- : Radeon Pro 5300 con 4 GB de memoria GDDR6 ou Radeon Pro 5500 XT con 8 GB de GDDR6memoria
- Conector de auriculares: 3,5 mm
- Portos: catro portos USB 3, dous portos Thunderbolt 3 (USB-C), Gigabit Ethernet
Se non Non necesita portabilidade, o iMac de 27 polgadas parece ser a opción perfecta para os programadores. Ten todas as especificacións que necesitas, incluso para o desenvolvemento de xogos, aínda que para iso recomendamos que actualices a RAM a 16 GB e o disco duro a un SSD grande. Podes maximizar a potencia do iMac escollendo un procesador i9 de 8 núcleos de 3,6 GHz, aínda que esa configuración non está dispoñible en Amazon.
Este iMac ten unha pantalla grande de 5K, a máis grande de calquera Mac, que mostrará moito código e varias fiestras, o que te permite ser produtivo. Para obter aínda máis espazo de pantalla, podes engadir outra pantalla 5K ou dúas pantallas 4K.
A diferenza de moitas Macs modernas, é relativamente sinxelo actualizar o iMac de 27 polgadas despois da compra. A memoria RAM pódese actualizar (até 64 GB) colocando novas tarxetas SDRAM nas ranuras preto da parte inferior do monitor. Atoparás as especificacións que necesitas nesta páxina do Soporte de Apple. Tamén é posible engadir un SSD máis tarde, pero é mellor deixarlle o traballo a un profesional.
Hai moitos portos para os teus periféricos: catro portos USB 3 e dous portos Thunderbolt 3 (USB-C) compatibles. DisplayPort, Thunderbolt, USB 3.1 e Thunderbolt 2 (que con adaptadores permítenche conectar dispositivos HDMI, DVI e VGA).
Os portos están na parte traseira e é un pouco difícil de conseguira. A solución: engade un concentrador Satechi de aluminio que se monta na parte inferior da pantalla do teu iMac ou un concentrador Macally que se acomode convenientemente na túa mesa.
Outras máquinas Mac boas para programar
1. MacBook Air
O MacBook Air é o ordenador máis portátil de Apple e o seu portátil máis económico. As especificacións do Air son bastante limitadas e é imposible actualizar os seus compoñentes despois de mercar un. Está á altura do traballo? Se realizas a maior parte da túa codificación nun editor de texto en lugar de IDE, entón si.
De un vistazo:
- Tamaño da pantalla: pantalla Retina de 13,3 polgadas, 2560 x 1600
- Memoria: 8 GB (16 GB máximo)
- Almacenamento: SSD de 256 GB (configurable en SSD de 1 TB)
- Procesador: chip Apple M1
- Tarxeta gráfica : ata GPU de 8 núcleos de Apple
- Conector para auriculares: 3,5 mm
- Portos: dous portos Thunderbolt 4 (USB-C)
- Batería: 18 horas
Se escribes o teu código nun editor de texto, esta pequena máquina pode satisfacer as túas necesidades. Porén, atoparás embotellamentos cando o uses cun IDE. A súa falta de GPU discreta faino inadecuado para o desenvolvemento de xogos. Aínda que podes engadir unha GPU externa, outras especificacións impiden.
A súa pequena pantalla Retina agora ofrece tantos píxeles como o MacBook Pro de 13 polgadas. Pódese conectar un 5K externo ou dous 4K.
2. MacBook Pro de 13 polgadas
O MacBook Pro de 13 polgadas non é moito máis grande que un MacBook Air , pero é moito máis poderoso. É unhaboa alternativa ao Pro de 16 polgadas se necesitas algo máis portátil, pero non é tan potente nin se pode actualizar.
Dunha vista:
- Tamaño da pantalla: pantalla Retina de 13 polgadas. , 2560 x 1600
- Memoria: 8 GB (16 GB máximo)
- Almacenamento: SSD de 512 GB (configurable en SSD de 2 TB)
- Procesador: 2,4 GHz de 8ª xeración Intel Core i5 de catro núcleos
- Tarxeta gráfica: Intel Iris Plus Graphics 655
- Conector para auriculares: 3,5 mm
- Portos: catro portos Thunderbolt 3
- Batería : 10 horas
Do mesmo xeito que o modelo de 16 polgadas, o MacBook Pro de 13 polgadas ten todas as especificacións necesarias para o desenvolvemento, pero a diferenza do seu irmán maior, non é suficiente para os desenvolvedores de xogos. Isto é porque carece dunha GPU discreta. Ata certo punto, isto pódese solucionar engadindo unha GPU externa. Enumeramos algunhas opcións para iso en "Outro equipamento".
Pero o modelo de 13 polgadas non se pode especificar tan ben como o MacBook Pro de gama alta e non podes actualizar a súa versión. compoñentes despois da compra. Se queres máis espazo na pantalla cando esteas na túa mesa, podes conectar un monitor externo de 5K ou dous de 4K.
3. iMac de 21,5 polgadas
Se queres gardar algúns diñeiro e espazo de escritorio, o iMac de 21,5 polgadas é unha alternativa razoable ao iMac de 27 polgadas, pero ten en conta que é unha alternativa con algúns compromisos. Ademais da pantalla máis pequena, este Mac non pode ser tan especificado nin actualizado con tanta facilidade como a máquina máis grande.
Dunha vista:
- Pantalla