2014-01-21 4 views
1

저는 Android 앱 개발자이며 iOS에 앱을 이식해야합니다. dev 플랫폼 자체, Apple 시뮬레이터 및 테스트 용 iPhone 사용에 대한 몇 가지 질문이 있습니다.IOS 개발 구성

1) 개발을 위해 Apple을 구입해야합니다. 나는 약 800 달러에 SD 드라이브와 최신 프로세서가 장착 된 Mac mini를 고려 중이다. 2.6G 프로세서, 8G RAM, 256G SD 드라이브 및 1200 달러 추가. 내 다른 옵션은 refurb의 맥북 프로 15.4 승/256G SD 드라이브, 내가 & 쿼드 코어, 망막, 약 1700 달러의 RAM의 8GB의 - 누군가가 내게 말하지 않는 한 누군가가 내게 미니 XCode, 개발 등 이 플랫폼 파워는 테스트와 관련이 있습니다. 다음 질문을보십시오. 나는이 플랫폼을 다른 개발에 사용하지 않을 것이다. 어떤 것을 골라야하고 그 이유는 무엇입니까?

2) 안드로이드에서 HAX를 실행하는 심즈는 라인 장비의 상단을 사용하지 않는 한 그렇게 빠르지 않습니다. Apple의 시뮬레이터는 Android의 에뮬레이터보다 훨씬 빠르다는 것을 이해합니다. 이는 명령어 세트 수준에서는 에뮬레이트하지 않지만 API 수준에서는 기본적으로 시뮬레이트하기 때문입니다. 위의 Mini는 괜찮은 수행 시뮬레이션에 충분하다고 설명 했습니까? 또는 MacBook Pro가 더 좋습니까?

3) 마지막 질문은 실제 장치에서 XCode 및 디버깅을 사용하는 것입니다. 데이터 플랜이있는 iPhone을 갖고 싶지는 않지만, 아내의 오래된 iPhone 4S를 가지고 있습니다. 실제 장치에서 디버깅하기 위해 X4ode와 함께 Wi-Fi 모드로 iPhone4S를 사용할 수 있습니까? 내 앱은 REST API 등을 사용하여 웹 사이트와 통신하므로 HTTP 요청을 할 수 있어야하지만 실제로 Wifi 또는 3G/4G 셀룰러 네트워크를 통한 것이 중요하다고는 생각하지 않습니다. 라이브 장치를위한 가능한 디버그 구성입니까?

의견과 조언에 미리 감사드립니다. StackOverflow는 멋진 리소스이며 적절하게 응답에 투표 할 것입니다.

답변

1

1) 약 2 년 동안 Mac Mini로 개발했으며 잘 작동했지만 문제가 없었습니다. 맥북 프로는 컴파일 시간, 멀티 태스킹 등을 위해 확실히 (현재 망막을 가지고 있습니다.) 더 좋습니다.

2) 전과 동일.

3) Apple 개발자 계정을 가지고 있거나 아내의 iPhone 4S UDID를 추가하면 테스트 할 준비가 된 것입니다.

1

1 및 2) ssd 드라이브를 사용하면 미니가 Xcode를 실행하기에 충분합니다. MacBook Air로 xcode를 실행 중이며 잘 작동합니다. Mac mini는 ssd가 필요합니다. 그렇지 않으면 꽤 느린 시스템입니다.

3) 아이폰 4S로 잘 할 것입니다. 유일한 관심사는 아이폰 5와 5S가 더 큰 화면을 가지고 있지만 아이폰 4S가 여전히 동일한 OS를 실행할 수 있다는 것입니다. Xcode에는 더 큰 화면과 작은 화면 간의 레이아웃 차이를 볼 수있는 시뮬레이터도 함께 제공됩니다.

1

1) 저는 2 년 넘게 IOS 앱 개발을 위해 Mac Mini를 사용했습니다. 8G 메모리로 업그레이드하면 특히 많은 다른 응용 프로그램이 동시에 실행될 때 성능 향상에 도움이됩니다. 노트북도 괜찮을 것이고 실제로 개발 환경을 이식성있게 만드는 데 큰 도움이 될 것입니다.

2) 시뮬레이터는 초고속이므로 실제 장치 (적어도 5S까지)보다 빠르므로 안드로이드 개발시 발생하는 시뮬레이터 문제는 없습니다. 또한지도가 시뮬레이터에서 작동하므로 위치를 쉽게 시뮬레이션 할 수 있습니다.

3) 예 - Wi-Fi 장치를 사용하여 테스트 할 수 있습니다. iPad, iPhone, 심지어 iPod Touch.