O MacBooks ainda vale a pena para programação e uso geral ou não?
Os MacBooks ainda valem a pena para programação e uso geral ou não?
Você realmente precisa quebrar o que significa para um laptop "valer a pena".
Se você está procurando por máxima potência computacional por dólar, então a Apple raramente ou nunca esteve na liderança. Se você olhar para o custo de hardware que a apple também não escalona bem, atualizar um sistema de $1500 para um sistema de $1800 não verá nada próximo a uma melhoria de 20% no desempenho.
Se o hardware não é o valor de um Mac, então a conclusão racional é que se os Macs são valiosos então o valor deve vir de algum outro lugar que não seja o hardware. A conclusão óbvia e ingênua que se pode tirar é a do software, mas isso também ignoraria outros recursos importantes, como qualidade de construção, experiência do usuário e suporte ao cliente. Então a questão é se as quatro destas coisas oferecem ou não valor:
- Software
- >li>Windows é lixo.
- This is less a point for MacOS, and more of a point against Windows
- You can run Windows in a boot camp partition with minimal effort if Windows is requisite to your workload
- MacOS is decent.
- MacOS is Unix-based, which leaves it a familiar environment and tool chain for many devs. This can often be enough to justify the purchase for many
- MacOS offers many useful software tools out of the box. This is mostly a convenience
- Out of MacOS, Windows, and Linux, MacOS offers the tightest security out of the box. This shouldn’t be confused for being iron-clad security however.
- >li>Windows é lixo.
- Build Quality
- Other manufacturers have come a long way in competing since Apple first introduced the MacBook Air and established the ultra book market segment
- Apple still leads in premium build quality and portability
- User Experience
- MacOS is a premium environment that is easy to use, more reliable, e mais adequado para uma experiência portátil do que a maioria das alternativasli>li>Muitas das aplicações mais úteis para as quais se usaria um Mac (como o Final Cut e o Photoshop) são muitas vezes substancialmente melhor optimizadas no MacOS, de tal forma que hardware de especificações mais baixas é compensado com um software melhorli>li> O factor forma é agradável e compacto, o mais importante é que nunca é exagerado ou pouco profissionalli>li> Minha experiência pessoal tem sido positiva. Em 2015 recebi Macs com preços exagerados e de pouco valor. Então depois de comprar um para desenvolvimento lateral no iOS em 2015, ele logo se tornou meu motorista diário. Depois disso, eu trabalhei em uma inicialização que usava apenas Macs por um tempo, e como eu não consigo nem imaginar voltar para o Windows (eu uso regularmente ChromeOS e Ubuntu e gosto daqueles ambientes como segundos fechados, no entanto)>li>I viajo com um MBP 13" 2016 e é facilmente o melhor sistema que eu já possuí em termos de portabilidade, conveniência e experiência. I’ve owned windows systems that have felt like a chore to travel with, open up, and simply to use.
- Customer Support
- Pro:
- Apple has among the best customer support as far as product replacement and warranties are concerned
- Apple care is well worth the price, especially since they cover systems that cost an initial premium and are expensive to replace.
- Con:
- You’re unable to get quality or price effective maintenance or repairs outside of Apple
- Laptops are no longer upgradeable. Everything is soldered-in on a single chip, meaning that the RAM and SSD configuration you buy your system with is what you’re stuck with until you upgrade
- Pro:
- Other
- Access to MacOS and XCode is necessary if you want to do any mobile development for iOS. É a única plataforma que lhe permite desenvolver para todas as outras plataformas com um único sistema.
- li> É importante notar que os sistemas Apple são bastante confiáveis durante um longo período de propriedade, permanecendo funcional até a obsolescênciali>li> É importante notar que os sistemas Apple possuem valor melhor do que qualquer outro fabricante no mercado. Quando você atualiza, normalmente você pode recuperar 15-30% do valor pago
All-in-all Eu diria que o MacBook que eu possuo agora é o melhor sistema que eu usei para fins de desenvolvimento. Para 90% dos meus projetos pessoais não tenho nenhum problema em usar MacOS, em grande parte eu escrevo código *nix portátil em C++. Se eu estivesse trabalhando em linguagens de alto nível e web dev, então eu usaria minha partição do Windows ainda menos. A menos que você precise de um servidor de construção para uma aplicação de sistemas de grande escala, você realmente não precisa de potência bruta para a maioria dos desenvolvimentos comuns.
É mais importante que você tenha um ambiente facilmente configurável e navegável que lhe permita ser produtivo. Linux faz um bom trabalho se você estiver com um orçamento (ChromeOS faz tão bem agora que as aplicações Linux estão sendo suportadas via contentorização), mas MacOS faz um trabalho ainda melhor, e simplesmente colocar MacOS é a plataforma mais versátil para desenvolver, porque é a única plataforma que suporta o desenvolvimento de projetos direcionados para Window, Android, iOS, Linux, e MacOS. Se você vai ter apenas um sistema para desenvolver em todas essas plataformas, então é melhor que esse sistema seja um Mac. No entanto, se você não precisa desenvolver em todas essas plataformas e está mantendo um orçamento, então há muitos bons valores em alternativas.