2010-08-05 5 views
6

iPhone 및 iPad 용 응용 프로그램 개발의 주요 차이점은 무엇입니까?iphone 및 ipad 개발의 차이점

iPhone 앱은 들어오는 휴대폰 통화를 인식해야하며 이는 통화 관련 앱을 프로그래밍해야하는 개발자에게 영향을줍니다.

또한 해상도가 다르다는 것도 알고 있습니다.

이 두 플랫폼을 개발할 때 개발자가 고려해야 할 다른 실제 차이점은 무엇입니까?

답변

4
  • OS가 다릅니다. iPad는 멀티 태스킹을 지원하지 않는 iOS 3.2에서 계속 실행됩니다.
  • 다른 하드웨어가 있습니다. - iPad에는 카메라가 없으며 일부 iPad에는 GPS (3G가 있습니다. WiFi 만 해당) 또는 자이로 스코프가있는 것은 아닙니다.
  • 사용자 경험은 해상도가 다르기 때문에뿐만 아니라 물리적 크기 (크기 및 무게)가 다르기 때문에 다를 수 있습니다. 아래의 특정 예를 참조하십시오.
  • iPhone에서 두 개의 손가락으로 타이핑하는 것이 빠르고 쉽습니다. iPad 터치 키보드로 입력하는 것은 쉽지 않습니다.
  • 터치 대상은 서로 다른 ppi로 인해 두 장치에서 서로 다른 크기를 갖습니다. iPad에서 손쉽게 만질 수있는 것은 iPhone 3GS에서는 더 어려울 수 있고 iPhone 4에서는 더 어려울 수 있습니다.
  • UI 레이아웃이 다릅니다. iPad는 분리 된보기에서 더 잘 작동하며 두 개의 개별 정보가 동시에 표시 될 수 있습니다. 팝업을 지원합니다 (원하는 경우 상황에 맞는 메뉴). 아이폰 UI는 목록/테이블보기와 도구 모음에 더 잘 맵핑됩니다. 개발 지침을 읽고 -
+0

작은 것 - 3G에는 GPS가 있습니다. –

+0

3G 대 Wi-Fi (올바른지는 모르겠 음)를 수정했습니다. – bbum

+0

바로 수정 - SO는 공동 작업 사이트입니다. :-) –

2

은 아이 패드는 팝 오버 및 분할보기 (see Apple's documentation)

+0

+1 : 설명서를 읽으십시오! 훌륭한! (왜 그런 질문을하는 사람이 먼저 시도하지 않았는가?) –

1

UI를 디자인은 매우 다르다을 포함하여 많은 UI 컨트롤을 가지고 있습니다. 우선, 탭 막대는 일반적으로 상단에있는 탭 막대로 바뀝니다. 또한 모든 방향에 맞게 개발하는 것이 훨씬 더 강력하게 권장됩니다.

기본적으로 iPhone의 경우와 같이 큰 드릴 다운 트리 대신 사용자의 앞에 항목을 배치 할 수있는 공간이 많기 때문에 기본적으로 흐름이 다릅니다. 분할 뷰와 같은 것을 위해 사이드리스트를 제시 할 때 테이블 뷰 코드를 재사용하는 것이 합리적 일지 모르지만 UI 전체를 고려해야합니다.

또한 iPad의 사람들이 애플리케이션의 일반 사용자가 아닌 경우가 많으므로 전화 사용자가 애플리케이션을 매우 빨리 시작하고 종료하는 경향이 있지만 ipad에서는 일반적으로 사용자가 더 긴 시간을 정착하는 경향이 있습니다 기간. 따라서 더 복잡한 작업이나 더 복잡한 작업을하는 사용자를 위해 iPad를 최적화하는 방법을 생각할 수 있습니다.

관련 문제