Um desenvolvedor na troca do Windows para o macOS
Eu sempre fui um "cara do Windows". Houve uma época em que brinquei com o Linux, principalmente a distribuição do Ubuntu, e foi uma experiência interessante. Embora o Linux fosse bastante poderoso, voltei ao Windows após um curto período de tempo devido à facilidade de uso do windows - I não precisei compilar meus próprios drivers e havia mais software disponível.
Recentemente, tive a chance de fazer a mudança e usar um computador da Apple para o trabalho. Eu pensei que gostaria de experimentá-lo desde que parece que quase todo mundo na comunidade de desenvolvimento usa um desses dias.
Para quaisquer outros desenvolvedores pensando em fazer a mudança do Windows para o macOS, continue a ler para saber mais sobre a minha experiência.
Primeiras impressões
Uso Intuitivo
Minha primeira impressão foi de que o macOS não parecia tão intuitivo quanto eu achava que poderia ser. este pode ser devido ao fato de eu estar tão acostumado com a maneira como o Windows faz coisas.
Existem alguns recursos do Windows qual Mac carece completamente. Por exemplo, recursos como Fixando janelas nos lados da tela, arrastando uma janela para o topo para maximizar, mesmo maximizando a todos, estavam faltando.
Fiquei, no entanto, impressionado com o resolução de tela e clareza. o Escala de interface do usuário para alta resolução também é feito melhor do que o Windows, e tudo parece bem, mesmo em alta resolução. Eu também não consigo entender como o texto suave parece.
Instalando aplicativos
Uma coisa com a qual tive problemas inicialmente foi tentar instalar aplicativos usando a Apple App Store. Por algum motivo, não consegui baixar aplicativos sem inserir informações de pagamento.
Eventualmente, depois de alguma pesquisa online, eu encontrei um interface de registro separada que me permitiu continuar sem informações de pagamento, mas toda vez que tento atualizar o sistema, sou importunado para inserir informações de pagamento.
Apps compatíveis
Eu fui capaz de usar programas equivalentes para tudo o que preciso fazer, mas esses programas são iguais ou menos completos que o equivalente no Windows. Aqui estão as ferramentas do Window que eu uso, junto com os equivalentes macOS que eu encontrei que fornecem os mesmos recursos ou funções:
- Notepad ++ - Sublime (não gratuito)
- Tortoise Git - SourceTree (não tem uma ferramenta de mesclagem).
- Phpstorm - Phpstorm
- sqlyog - bancada do mysql
- Microsoft Office - Microsoft Office
- CMdr - Iterm 2
- virtualbox - virtualbox
- filezilla - filezilla
No geral, eu não usei um programa que eu prefiro mais em macOS além de talvez Árvore de Origem sobre Tartaruga GIT. Eu também ouvi dizer que o Microsoft Office Suite teve problemas no macOS, mas até agora não tive nenhum problema com isso.
Descobri que uso o programa de anotações com bastante frequência para manter as coisas organizadas - na verdade, até estou esboçando este artigo no programa de anotações. Tenho certeza de que existem programas que podem facilitar minha vida no macOS, e vou encontrar com eles enquanto passo mais tempo no sistema.
Integração de aplicativos
o integração de aplicativos no sistema faz com que muitos recursos pareçam nativos para o sistema operacional (notas, email, terminal), o que é legal. No Windows, os aplicativos tendem a parecer muito separados do sistema operacional e não tão bem integrados.
Enquanto o Mac Terminal é provavelmente uma das suas maiores vantagens sobre o Windows, isso diminuiu muito recentemente suporte bash nativo no Windows.
Pode ser conveniente às vezes usar comandos nativos do Linux sem ter que instalar software de terceiros (como o Cygwin para Windows).
Sem grades, sem glória
O fato de não haver nenhum tipo de sistema de grade com janelas expandidas, semelhante ao Windows, tende a me irritar no macOS. Sempre que fecho ou abro um programa e a barra de lançamento se expande ou contrai, minhas janelas ficam com uma lacuna abaixo deles o que me enfurece. Isso pode ser possível aliviar com extensões de interface do usuário, mas por padrão eu não vejo uma maneira de fazer isso.
Além disso, no Windows, o capacidade de "espiar" o conteúdo de aplicações abertas por pairando sobre o ícone da barra de tarefas é útil para mim. O fato de os ícones de aplicativos empilharem e permitir que várias instâncias sejam agrupadas em um ícone também é útil.
No macOS, cada instância de cada aplicativo, se minimizada, fará seu próprio ícone no Launchpad.
Uma das coisas que eu não gosto mais com o macOS é que Eu não posso maximizar janelas semelhante a como a funcionalidade maximizar funciona no Windows. Eu não tenho ideia de por que isso não é uma coisa que pode ser feita.
Em macOS "maximizar" faz uma janela em tela cheia - Eu não tenho certeza porque eu iria querer fazer isso. No Windows, adoro poder arrastar uma janela para os lados ou cantos de uma tela para gerenciar facilmente vários aplicativos de uma só vez, ou arraste para o topo da tela para maximizar.
Uma recapitulação
Prós do macOS
- É legal ter um terminal Unix embutido no sistema operacional
- Vagrant parece correr muito mais rápido do que o equivalente do Windows
- Integração do sistema de aplicação é bom
- Não especificamente, mas a qualidade de construção é boa e a tela é de alta qualidade
- A escala da interface do usuário é muito boa e tudo parece muito bom, mesmo em alta resolução
- Inicialização rápida
- Boa qualidade de construção
- Boa escala de interface do usuário
Contras:
- Gerenciamento de janelas pode ser um aborrecimento
- Nem todas as ferramentas que uso são tão boas no macOS quanto no Windows
- Precisa passar pela configuração da Apple Store para fazer o download da loja (eu tive problemas com isso e não consegui nem baixar em um ponto)
- Incompatibilidade de programas (nem tudo está disponível com uma versão do macOS)
Tudo se resume a preferência pessoal
No final, embora eu tenha saído com uma lista decente de profissionais do macOS, eu ainda prefere um PC com Windows para desenvolvimento. Não há muitas razões convincentes para usar um Mac no Windows. Talvez Se eu estivesse usando o macOS há anos, seria bom continuar, mas porque tenho usado o Windows por tanto tempo e sei todos os meandros - eu definitivamente prefiro isso.
Em algum momento eu pude me ver possivelmente usando o macOS como meu driver diário, mas por enquanto eu acho que prefiro ficar com o que eu estou mais familiarizado, um sistema Windows.
Nota do editor: Este é um post escrito para Hongkiat.com por Justin Hamm. Justin é Engenheiro Web Sênior da Enola Labs, uma empresa de desenvolvimento de aplicativos para dispositivos móveis e Web baseada em Austin, Texas..