
PC에서 Mac Mini(4GB RAM)에 원격으로 연결하고 싶은데 속도가 얼마나 느린지, iOS 개발을 할 수 있을 만큼 빠른지 알고 싶었습니다.
답변1
iOS 개발을 계획하고 있다면 성능이 실제로 문제가 되어서는 안 됩니다. 코드를 입력할 때 디스플레이는 디스플레이 데이터를 이동하는 것이 간단할 정도로 거의 변경되지 않습니다. 사용하는 기술에 따라 휴대전화의 화면 이미지가 느리거나 색상 품질이 낮을 수 있으므로 연결 속도가 느려지면 에뮬레이터에서 테스트할 때 짜증이 날 수 있습니다. 그래도 여전히 잘 작동할 수 있어야 하며 물리적 콘솔에서 훌륭한 시각적 테스트를 수행하면 됩니다.
원격 연결의 경우 성능은 두 가지 주요 요소에 따라 달라집니다.
- 기술: 컴퓨터를 원격으로 사용하는 방법은 여러 가지가 있습니다. 거의 모든 연결에서 속도가 빠른 SSH와 같은 텍스트 전용 표준이 있고(지연될 수도 있음) Windows의 RDP 및 Linux의 X 전달과 같은 명령 전달 시스템이 실제로 프로그래밍 방식의 그리기 지침을 다른 컴퓨터에 전달합니다. (RDP는 성능이 매우 뛰어나지만 대부분의 Linux 응용 프로그램이 테마에 대해 터무니없는 수의 X 명령을 생성하기 때문에 X 전달은 덜합니다.) 렌더링된 이미지를 가져와 비디오 스트림으로 보내는 비디오 전달 시스템(VNC, TeamViewer, LogMeIn 등이 이에 대한 예입니다. 이는 성능이 훨씬 낮고 응답성을 유지하기 위해 색상 품질을 저하시키는 경우가 많습니다(완전히 크로스 플랫폼이라는 이점 - 클라이언트와 서버가 동일한 그래픽 언어를 사용할 필요가 없음).
- 연결 속도: 기계의 원격 제어는 LAN에서 로컬로 사용하는 것과 같은 느낌을 받을 수 있지만 인터넷을 통해 수행하는 것은 더 느립니다. 특히 느리거나 일관되지 않은 연결에서는 더욱 그렇습니다.
일반적으로 지시를 전달하는 시스템을 사용해 보십시오. 불행하게도 OS X 원격 제어를 찾아보면 OS X가 그러한 시스템을 제공하지 않는다는 것을 알 수 있습니다. 이 경우 아마도 VNC(컴퓨터가 직접 연결을 허용할 수 있는 경우 - 예를 들어 라우터와 방화벽이 있는 경우 올바르게 구성되어 있음) 또는 직접 연결을 설정할 수 없는 경우 LogMeIn(저는 LMI를 탁월한 도구로 적극 권장합니다)을 사용하게 될 것입니다. 꼭 필요한 경우에만 사용하세요).