2012-03-02 3 views
0

계약자를 고용 한 iPhone/iPod 앱이 있습니다. 지금 나는 같은 계약자에게 iPad를 지원할 것을 요구하고 있으며, 계약자는 엄청나게 높은 가격을 말하고있다 (BD 사람이있다). 나는 그들이 애플 리케이션을 개발했기 때문에, 그들은 어떤 영향력을 가지고 있고 그들의 이익을 최대화하기를 원한다는 것을 알고 있다고 생각한다.iphone app ipad 호환 가능

몇 가지 질문 :

  1. 는 대부분 UI 작업을 아이 패드에 대한 지원을 추가 있습니까?
  2. 감지 장치 유형을 제외하고 코딩이 필요합니까?
  3. 이미지/폴더를 보면 모든 그래픽에서 이미 크기가 두 배인 "2x"버전을 만들었 음을 알 수 있습니다. iPad 지원이 iPhone 버전을 따르게 될 것이라고 처음부터 말했기 때문에 그들이 필요한 미술 작품을 이미 만들었습니까?
  4. 다른 계약자를 지금 사용하는 경우 가격이 너무 많이 떨어져 있기 때문에 중도에 오지 않을 가능성이 있으므로 다른 계약자가 포트를 수행해야하는 것은 무엇입니까?
  5. 특히, 그래픽이 포함 된 원시 Photoshop 파일을 얻기 위해 싸워야하는지 궁금해서 iPad 용으로 다시 만들 수 있습니다. 그렇지 않으면 눈으로 볼 수 있습니다. 작품이 약간 다르다면 개인적으로 신경 쓰지 않아도됩니다.

이것은 확실히 계약자 사용에 대해 두 번 생각하게합니다.

답변

1

는 자, 여기 내 경험에서 몇 가지 해답 :

  1. 예 대부분 그것은 당신의 응용 프로그램의 모양을 변경하는 방법에 대한. 그러나 사람들은 iPad에서 다른 사용자 환경을 기대하기 때문에 모든보기가 전체 화면이되는 것은 아닙니다.
  2. UIImagePickerViewController과 같은 것들을 사용하는 경우 대부분의 iPhone 코드는 iPad에서 잘 돌아 가지 않습니다. 그런 다음 표시 방법을 변경해야합니다.
  3. 아니요 @ x2는 iPad 용이 아닌 망막 장치 용입니다.
  4. 소스 코드와 디자인은 저를 위해 할 것입니다.
  5. 원래 PSD를 사용하는 것이 좋겠지 만 사용자가 할 수는 있습니다.

대부분의 응용 프로그램을 확장하여 사용자가 완전히 제외시킬 수 있습니다.

+0

계약자는 이미 UI가 변경되지 않는다고 말하고 있습니다. UIImagePickerViewController가 사용되지만 단순한 변경이어야합니다. 이제 나는 그것이 꽤 작은 일이고 그들이 단지 낮 시간 동안 나를 도적질하려고한다는 것을 알고 있습니다. – amit

0
  1. 입니다. 다른 UI 로직을 원하지 않는다면 iPad UI 용으로 별도의 펜촉이 필요하므로 동일한보기 컨트롤러를 사용할 수 있습니다.
  2. UI가 다른 경우보기 컨트롤러에 논리 분기가 필요합니다. 그것은 주로 사용자 인터페이스 관용구를 확인합니다.
  3. @ 2x 버전은 망막 디스플레이 용입니다. 망막과 함께 iPad 3가 선반에 부딪 칠 때 유용합니다. 현재 iPad의 UI에는 저해상도 이미지로 충분합니다.
  4. 다른 계약자는
  5. 이 ... 그래서 그래,뿐만 아니라 모든의 PSD를 얻을 ... 모든 자원과 함께 프로젝트의 전체 코드가 필요합니다.
1

이것은 실제로 앱에 따라 다르지만 iphone과 ipad에는 몇 가지 차이점이 있습니다.

예, 주로 UI 작업이며 화면 내용에 따라 한 화면을 포팅하는 것이 간단 할 수 있습니다 (자동 크기 조정 기능이 제대로 작동하는지 확인하는 것). 응용 프로그램에 복잡한 화면이 많이있는 경우 왜 가격이 높은지 알 수 있습니다.

또한 각 장치에서 사용할 수있는 컨트롤러 (주로 팝 오버 또는 작업 시트)에는 각 장치마다 다른 코드가 필요할 수 있습니다.

2x 리소스는 실제로 망막 지원 장치 (4th 및 5th gen) 용입니다. 대부분의 사람들이 iPad 용으로도 사용하지만 화면 크기가 정확히 동일하지 않으므로 약간 왜곡됩니다 . 대부분의 경우 괜찮습니다. 그러나 정말 높은 품질을 위해서는 별도의 그래픽 세트가 필요할 수 있습니다.

1

일반적인 답변으로 사용하면 실제 앱의 복잡성으로 인해 이러한 답변에 많은 영향을 미칠 수 있습니다.

1) iPhone에서 iPhone에서 사용할 수없는 특정 기능 (예 : GPS 또는 이미지 처리를위한 특정 카메라 해상도)을 앱이 사용하지 않는 경우, 대부분의 경우 UI 작업입니다 . 그렇다고해서 반드시 쉽고 빠르지 않다는 뜻은 아닙니다. iPad의 레이아웃을 근본적으로 바꿀 수도 있습니다. (물론 당신에게 달렸습니다.)

2) 대부분의 코드 위의 UI 관련 코드 제외은 많이 변경하지 않아야합니다. 예외가있는 경우 대부분 다른 모델의 다른 하드웨어와 관련이 있으며 응용 프로그램의 복잡성에 따라 다릅니다.

3) 2x 이미지는 iPad 용이 아니며 iPhone4 이상에서 망막 디스플레이 용입니다.

4) 코드 또는 앱을 보지 않고도 거의 대답 할 수 없습니다. 죄송합니다. 아주 간단한 응용 프로그램이라면 필요한 모든 것이 XCode 프로젝트에 포함되어야합니다.

5) 빠른 "수정"을 원할 경우 Photoshop에서 망막 해상도에서 iPad 해상도로 2 배 이미지의 크기를 조정하고 앤티 앨리어스를 사용하여 모양이 좋아 보이도록 할 수 있습니다. 너의 판단은 부른다. 계약자와의 계약이 미술 작품에 대한 모든 권리를 부여하지 않았는지 확인하거나 변경/재사용에 어려움을 겪을 수 있습니다.

+0

앱은 매우 간단한 게임입니다. 약간 고급 사용되는 유일한 것은 데이터베이스입니다. UIImagePickerViewController가 사용되었지만 이미지 처리가 수행되지 않았습니다. 이제 우리는 UI를 변경하지 않을 것이라고 이미 말했기 때문에 오버 쿼팅 중임을 확신합니다. 이는 동일한 디자인이 될 것입니다. – amit

0

처음에는 다양한 언어/장치에 대한 광범위한 경험을 바탕으로 작고 푸른 칩을 사용하는 많은 고객들을 위해 일하는 전문 소프트웨어 엔지니어로서 10 년이 넘었습니다. 그 말로 :

ipad 버전은 ipad 1, ipad 2 및 ipad3에서 2 주 정도 테스트해야합니다. 테스트에는 시간이 걸립니다. 새 버전도 모든 아이폰에서 다시 테스트해야합니다.

또한이 앱은 게임이라고 말합니다. 원래 코드는 특정 화면 해상도를 가정하는 방식으로 코딩되었을 수 있으며, 화면 위치 등과 관련하여 코드 전체에 하드 코딩 된 값을 가질 수도 있습니다. 특히 코더가 향후 ipad 요구 사항을 인식하지 못하는 경우. 또한 ipad 3을 지원하는 것은 원본 코드와 사용되는 게임 엔진 (있는 경우)에 따라 x2 그래픽을 사용하면 중요하지 않은 작업이 될 수 있습니다.

일부 애플 리케이션은 원래 아이폰 애플 리케이션으로 ipad 버전을 만들려면 비용이 동일합니다.

원본 계약서에 소스를 통한 지적 재산권 (IPR)이 포함되지 않은 경우 가져 오는 것이 어려울 수 있습니다. 일부 대행사 및 계약자는 고객에게 소스를 제공하는 것이 기본값이며, 다른 업체는 소스 제공을 위해 추가 요금을 부과합니다.

마지막으로 계약자는 원래 아이폰 앱을 손실로 코딩했을 수도 있습니다. 즉, 계약자가 실제로 아이폰 앱을 인용 한 결과 실제로 10 일을 소비 한 경우 3 일간의 대금을 지불했을 수 있습니다. 어쨌든 그들은 ipad 버전에 대해서도 최악이라고 추측 할 수 있습니다.

"털려고"말하기 전에 질문하고 대답해야 할 질문이 많이 있습니다.