Uma coisa que o Windows já fornece por padrão é o redimensionamento de janelas por região da tela. Você pode facilmente colocar duas janelas lado-a-lado. O Mac OS X El Capitan introduziu esse recurso, mas ele não é muito prático e funciona meio que como uma gambiarra no modo tela-cheia.

Mas você pode resolver isso e unir o melhor dos dois sistemas e redimensionar e organizar suas telas com atalhos simples e intuitivos de teclado, tornando essa tarefa rápida e prática. Basta usar o ShiftIt, um software open-source disponível no GitHub.

Com ele você pode colocar janelas lado-a-lado, uma em cima da outra, dividir a tela em quadrantes como num plano cartesiano e também mandar uma janela para um segundo desktop ou um segundo monitor rapidinho, muito parecido com o iTem 2. Confira a tabela de atalhos:

Atalho Função
CONTROL + OPTION + COMMAND + SETA PRA ESQUERDA Coloca a janela à esquerda ocupando metade da tela
CONTROL + OPTION + COMMAND + SETA PRA DIREITA Coloca a janela à direita ocupando metade da tela
CONTROL + OPTION + COMMAND + SETA PRA CIMA Coloca a janela pra cima ocupando metade da tela
CONTROL + OPTION + COMMAND + SETA PRA BAIXO Coloca a janela pra baixo ocupando metade da tela
CONTROL + OPTION + COMMAND + 1 Coloca a janela no primeiro quadrante ocupando 1/4 da tela
CONTROL + OPTION + COMMAND + 2 Coloca a janela no segundo quadrante ocupando 1/4 da tela
CONTROL + OPTION + COMMAND + 3 Coloca a janela no terceiro quadrante ocupando 1/4 da tela
CONTROL + OPTION + COMMAND + 4 Coloca a janela no quarto quadrante ocupando 1/4 da tela
CONTROL + OPTION + COMMAND + N Coloca a janela no próximo desktop ou monitor
CONTROL + OPTION + COMMAND + P Coloca a janela no desktop ou monitor anterior