2012-01-16 1 views
11

를 사용하여 :정지 다음 작업을 수행 할 경우 무슨 일이 일어날 지 망막 이미지 만

  • 나는 망막 자산
  • 내 프로젝트의 모든 망막 자산을 삭제 (모든 [email protected] 모든 비 망막 자산으로 대체

    1. 이있을 것이다 갈수록 비 망막 아이폰 : S 등)

왜 이렇게 싶어 앞으로도 (최소 OS 요구 사항 등으로 인해)

  • 가벼운 바이너리를 얻을 수 있습니다.
  • 별도로 유지해야하는 프로젝트에 너무 많은 "유사 복제본"파일이 없습니다. 이제
  • 다음 iPhone 3GS 스케일 이미지 아래로 (물론 처리 오버 헤드의 조금에) 제대로 표시는

  • 는 "이 망막 지원"윌 윌
    1. 가 전화를 할 수있을 파일 이름에 @2x 접미사가 더 이상없는 경우에도 이미지를 올바르게 표시하십시오.
  • 답변

    7

    99 %의 경우에는 정상적으로 작동합니다. 그러나 이미지가 올바르게 확장되지 않는 경우가 있습니다 (일반적으로 contentMode에 따라 다름). 나는이 일이 끔찍한 일이라고 생각 하긴하지만,이 정확한 일을 한 적이없는 사람과 함께 일했습니다.

    더 가벼운 바이너리를 얻을 수 있지만 메모리가 적은 오래된 장치에 더 많은 작업을 수행하도록 요청하고 있습니다. 이러한 장치를 지원하지 않으려면 사용자에게 잠재적으로 손상된 앱을 제공하는 것보다 낫다고 생각합니다. 가능한

    앱에서 이미지의 크기를 줄일 수있는 더 나은 방법이 있습니다, 그냥 구축하고 시도가 등

    +1

    모든 이미지의 이름을 @ 2x로 지정하고 기존의 망막이 아닌 장치는 정상적으로 작동합니다. 어쨌든 내 앱에 대한 내 경험이었습니다. iOS 5.X 이상을 타겟팅하면 iPhone 3GS, iPad 1 및 iPod 3 만 처리하면됩니다. – jjxtra

    2

    3GS와 iPhone 4 모두 이미지를 부적절하게 표시합니다.

    사실 3GS는 이미지의 크기를 줄이지 않습니다. 따라서 이미지가 제대로 표시되지 않습니다. iPhone 4는 @ 2x 이미지의 비율을 조정 (두 번 스케일링)하므로 이미지를 제대로 표시하지 않습니다.

    +2

    을 바둑판, 스트레칭, 그들을 재사용! – YuAo

    +1

    정말요? 어떤 iOS 버전을 사용 하시겠습니까? – iwill

    +0

    iOS 5.0.1 (iPod Touch 4, 8GB 버전) – YuAo

    1

    당신이 이것을 결정하면 아무 일도 일어나지 않을 것입니다. 오래된 장치가 시도되지만, 장치가 응용 프로그램을 실행하도록 허용하면 확장 문제를 해결하기위한 작업 만 수행됩니다. 구형 장치가 귀하의 응용 프로그램을 설치하도록 허용한다면, 구형 장치에서도 Apple으로부터 승인을받을 준비가되어 있어야합니다. 구형 장치에서 이미지가 제대로 작동하지 않으면 승인되지 않습니다. 또한 사용중인 망막 장치가 더 적고 적습니다.

    하지만 여전히 서비스중인 아직 많은 비 망막 장치가 있습니다. 두 가지 모두 유지하면 사용자에게 도움이됩니다. 예, 바이너리에 약간의 추가 비용을 추가하지만, 오늘날의 다양한 네트워크에서의 속도로 인해 예전과 같은 문제는 아닙니다.

    지원할 사용자를 선택하는 것은 권리이며 정서를 공유하는 개발자가 많지만 궁극적으로 지원할 사용자 그룹을 결정하는 것은 귀하에게 달려 있습니다. 망막 디스플레이로 선을 그리면 괜찮습니다.

    나는 당신을 손가락질하고 당신이 모든 단일 사용자를 지원해야한다고 말할 수 있지만, 나는 당신이 그 생각을했다고 확신한다. 망막 장치 만 잘 지원하는 경우에는 이동하십시오. 이 장치가 지원되는 이유와 다른 장치가 지원되지 않는 이유에 대한 질문에 답변 할 준비가되어 있다면이를 수행하십시오. 좋은 소식은, 당신이 무엇을 결정하든, 결국 당신은 옳을 것입니다. 행운을 빕니다.

    +0

    그럼 이미지가 3GS에서 제대로 표시되지 않는다는 말씀입니까? – Besi

    +1

    이론을 직접 테스트하지는 않았지만 구형 장치가 승인을 받기에 더 높은 해상도의 이미지를 표시하지 못할 수도 있습니다. 유일하게 안전한 옵션은 기존 장치에 대한 지원을 제외하는 것입니다. –

    관련 문제