
Quero conectar-me remotamente a um Mac Mini (4 GB de RAM) a partir de um PC e gostaria de saber quão lento ele é e rápido o suficiente para desenvolver o iOS?
Responder1
Se você está planejando desenvolver para iOS, o desempenho realmente não deveria ser o problema. Quando você digita o código, a exibição muda pouco o suficiente para que a movimentação dos dados da exibição seja trivial. Qualquer lentidão na conexão pode se tornar irritante na hora de testar no emulador, pois a imagem da tela do telefone pode ficar lenta ou com baixa qualidade de cor dependendo da tecnologia que você usa. Você ainda deve conseguir trabalhar bem e apenas fazer seus bons testes visuais no console físico.
Quando se trata de conexões remotas, o desempenho depende de dois fatores principais:
- Tecnologia: há mais de uma maneira de usar um computador remotamente. Você tem padrões somente texto como SSH que serão rápidos em praticamente qualquer conexão (embora possivelmente lentos), você tem sistemas de encaminhamento de instruções como RDP no Windows e encaminhamento X no Linux que realmente encaminham as instruções de desenho programático para um computador diferente (O RDP tem um desempenho muito bom, o encaminhamento X é menor porque a maioria dos aplicativos Linux produz um número ridículo de instruções X para temas), e você tem sistemas de encaminhamento de vídeo que pegam a imagem renderizada e a enviam como um fluxo de vídeo (VNC, TeamViewer, LogMeIn, etc são exemplos disso), que têm desempenho muito inferior e muitas vezes reduzem a qualidade das cores para manter a capacidade de resposta (com o benefício de serem completamente multiplataforma - o cliente e o servidor não precisam falar a mesma linguagem gráfica)
- Velocidade de conexão: O controle remoto de máquinas pode ser semelhante ao uso local em uma LAN, mas fazê-lo pela Internet é mais lento - especialmente em uma conexão lenta ou inconsistente.
Em geral, tente usar um sistema que encaminhe instruções. Infelizmente, pesquisar o controle remoto do OS X sugere que o OS X não fornece tal sistema. Nesse caso, você provavelmente ficará preso ao VNC (se o seu computador puder aceitar conexões diretas - por exemplo, roteadores e firewalls estão configurados corretamente, se presentes) ou ao LogMeIn se você não conseguir estabelecer uma conexão direta (eu recomendo fortemente o LMI como um excelente produto, mas só use-o quando for necessário).