Uma pergunta comum que sempre me fazem é: Por que a maioria dos desenvolvedores usa Mac?
Bom, vou comentar algumas coisas que eu vejo. O primeiro motivo é moda, afinal é uma máquina que te garante um status. Se você chega em uma reunião com um notebook ruim, não transmite a autoridade que precisa, uma vez que, como desenvolvedores, lidamos com máquinas o dia todo, o que pressupõe-se que temos uma máquina boa.
Por que eu uso MAC?
Eu uso Mac hoje porque sou programador IOS a maior parte do tempo. Crio aplicativos utilizando o React native para Android e para IOS, e não é possível fazer isso no Windows ou Linux. Já tentei todos os hacks possíveis, como rodar em uma maquina virtual, comprei até uma maquina melhor para isso, com 32GB de ram e rodar um Mac virtual com 16gb, mesmo assim não é a mesma experiência, pois na hora de testar algumas animações, o emulador do IOS não fica tão bem quanto na máquina nativa. Outra coisa que acontece é que, quando vamos tentar emular o android dentro do emulador do IOS, já não funciona mais, não é possível emular dentro de um emulador. Isso começou a me atrasar muito.
Se você faz aplicativos para IOS, tem algumas saídas como alguns serviços em que é possível alugar um Mac online para publicar seu aplicativo através dele, ou então contratar um serviço de build, mas isso só funciona quando estamos fazendo algum aplicativo utilizando o ionics ou react-native, não é possível fazer com objetive C sem ter um Mac, afinal como você vai emular?
Outro motivo é que o Mac é unix like, ou seja, ele é baseado em unix, então muitas coisas feitas no servidor e aplicativos no shell funcionam muito bem, já que ele é muito parecido com o Linux. Por isso quando existe a migração de Windows para o Mac, você sente muita diferença, pois com ele é possível automatizar mais coisas.
Outro ponto muito importante é que existem muitos aplicativos exclusivos para Mac e outros exclusivos para Windows. Existe, por exemplo, um aplicativo chamado Sketch que te ajuda a criar um layout, esboçar o aplicativo, como um photoshop misturado com illustrator para criar interfaces, e ele existe apenas no Mac.
Mas no final das contas isso não importa muito, afinal eu programei minha vida inteira em Windows e não há vergonha nenhuma nisso. Minha mudança foi por causa da performance que eu precisava no Mac. Se algo está te atrasando, você deve mudar, não é natural gastar muito tempo por conta da sua máquina.
Caso você ande com um notebook para cima e para baixo, o Mac te da a sensação de ser mais 'parrudo', é a única coisa que é MUITO diferente de um DELL, por exemplo. O Mac é melhor acabado. O maior empecilho é que no Brasil você terá que investir por volta de R$18.000,00 para ter um Mac, a não ser que você peça para alguém trazer do exterior, como foi o meu caso. :)
Deixe suas dúvidas e sugestões nos comentários. Curta o
DevPleno no Facebook,
inscreva-se no canal e não se esqueça de cadastrar seu e-mail para não perder as novidades. Abraço!