2010-06-13 2 views
1

이제 iPhone SDK3 및 iPodTouch 2G에서 개발하고 있습니다. iPodTouch 2G는 iOS4의 모든 기능을 수행 할 수 없습니다. 저는 iPhone SDK4 개발을 변경하고 싶습니다. 7 월에는 iPhone 4와 iPad가 싱가포르에서 사용 가능할 것입니다. 그렇다면 iPhone SDK 4 용 iPad 또는 iPhone 4는 어떻게 구매해야합니까?iPad 또는 iPhone 4를 iPhone SDK 4 용으로 구입하려면 어떻게해야합니까?

iPad API와 iPhone 4 API의 차이점은 무엇입니까? 시장은 어떻습니까? iPad 용 iPhone 응용 프로그램을 작성할 수 있습니까?

답변

4

각 버전의 OS는 모든 기기에 대해 동일한 API를 사용하지만 일부는 그들 중 일부는 모든 기능을 모두 지원하지는 않습니다. 예를 들어 UIImagePickerController을 사용하면 사용자가 사진을 선택할 수 있습니다. iPhone에서는 카메라로 사진을 찍거나 사진 라이브러리에서 기존 사진을 선택할 수 있습니다. iPad 및 iPod Touch를 사용하면 카메라가 없기 때문에 사진 보관함에서 사진을 선택할 수 있습니다.

카메라, 나침반, 자이로 스코프, 가속도계와 같은 하드웨어 기능을 응용 프로그램에 사용하는 경우 에뮬레이터와 같이이 기능이있는 장치가 필요합니다.

iPhone 4에는 모든 iPhone, iPod Touch 및 iPad 장치의 모든 하드웨어 기능이 있습니다. 계약 유무에 관계없이 iPhone 4를 구입하면 약간의 비용이 들지만 응용 프로그램을 개발할 경우 앱 판매 또는 iAd 수익으로 비용을 회수 할 수 있습니다.

응용 프로그램에 특정 하드웨어가 필요하지 않은 경우 비용을 고려하여 최적의 선택을하고 매일 장치를 사용할 것인지 결정해야합니다. 중고 iPhone 3GS는 전면 카메라와 자이로 스코프를 제외한 거의 모든 iOS 4.0 기능을 수행합니다.

+0

. 자, 다른 iPhone 4 및 iPad API를 알고 있습니다. 나는 iPhone 4를 시도해야한다. – saturngod

0

나는 ObjectiveC에 경험이 없지만 실제로하고 싶은 일에 달려 있다고 생각합니다. 에뮬레이터에서 모든 것을 할 수 있으므로 실제 장치가 응용 프로그램에 대해 적절한 테스트를 수행하기를 원합니다. 두 제품의 유일한 차이점은 iPad에는 새로운 6 축 가속도계가 없으며 정면 카메라가 없다는 점입니다. 그 외에도 API는 동일해야합니다 (전화 통화 지원을 제거해야 함). 나는 사과가 게임에 관해서 무엇을 할 것인지에 관해 모른다. 그러나 나는 3gs Iphone와 IPad 사이의 해결과 같을 것이다 고 생각한다. Ipad 화면 해상도가 새로운 아이폰보다 여전히 크기 때문에 (정면 카메라 또는 iPad에없는 다른 기능을 사용하지 않는 한) 아이폰 응용 프로그램 (심지어 새로운 응용 프로그램)을 IPad에서 실행할 수 있어야합니다.

이력서에는 개발 용 장치 만 있으면 IPad 및 IPhone 응용 프로그램을 개발하고 테스트 할 수 있으므로 IPad를 구입해야하므로 훨씬 더 다양합니다. 당신은 충분한 해상도가 없기 때문에 IPad를 테스트하는 것을 잊어 버렸습니다.

희망이 있습니다.

+1

카메라, 휴대 전화, 가속도계, 자력계 또는 자이로 스코프가 없어도 에뮬레이터에서 모든 것을 처리 할 수 ​​있습니다. – JBRWilkinson

3

iPad는 현재 iOS 3.2를 실행합니다. 애플은 "가을"(일명 가을)까지는 4.0 버전을 사용할 수 없다고 말했다. 따라서 실제 장비 (시뮬레이터는 물론)에서 7 월에 4.0 앱을 테스트하려면 iPhone 3GS 또는 4가 필요합니다.

+0

감사합니다. iOS4는 7 월에 iPhone에서만 사용할 수 있습니다. 그것은 나를위한 훌륭한 정보입니다. 감사합니다. – saturngod

관련 문제