태그 보관물: iphone

iphone

iPhone 3G를 얼마나 오래 지원해야합니까? 나는 iOS 게임을 개발하고 출시하는 과정에

나는 iOS 게임을 개발하고 출시하는 과정에 있으며, 여러 가지 이유로 iPhone 3G에서 실행되지 않을 것입니다 (2G에 대해 묻지 않음). 기본적으로 각 레벨에 필요한 스프라이트 및 사운드 수는 지속적으로 낮은 메모리 충돌을 일으 킵니다. 이미 필요에 따라 최소한의 리소스로 전략적으로로드 / 언로드 리소스를 분석했지만 일부 항목을 캐시해야 빠르게 활성화 할 수 있습니다. 내가 피하려는 마지막 수단은 모든 오디오의 품질이 낮은 버전을 만드는 것입니다. 그래픽은 스프라이트 시트에 이미 밀착되어 있습니다.

이 게임은 iPhone 4 및 iPad에서 훌륭하게 실행되며 3GS에서도 훌륭하게 수행됩니다. 구형 장치에 대한 지원이 필요하지 않습니까?



답변

필자는 대부분의 개발자들이 iOS5가 출시 될 때까지 3G (및 유사한 사양의 iPod Touch 2 세대)를 계속 지원할 것이라고 생각합니다.

그래도 게임을 3G에서 실행할 수없고 3G 소유자에게 팔지 않는 것을 다룰 수 있다면, 그것은 당신에게 달려 있습니다. 설명에 따르면 장치를 지원하지 않는다고 말하지만 필연적으로 구매하는 불가피한 바보로부터 수많은 1 성급 리뷰를 얻을 것으로 예상됩니다.

ES 1.1 폴백 렌더링 경로를 제공하지 않고도 OpenGL ES 2를 사용할 수 있다는 점에서 3GS 이전의 장치를 지원하지 않는 이점이 있습니다.


답변

앱에 Flurry 와 같은 분석 도구를 포함시켜 실행 후 하드 데이터를 얻을 것을 적극 권장 합니다. (Apple은 현재 Flurry에 대한 금지를 시행하지 않습니다).

내 게임의 경우 현재 내 세션의 25 %가 3G에 있으므로 지금 당장 떨어질 생각조차하지 않습니다. 나는 그것을 지원하는 것이 좋습니다. 앱 작동 속도를 높이는 데는 많은 성능 트릭이 있으므로 계속 확인하십시오.


답변

2 세대 터치 지원을 제거하지 않으면 3G를 실제로 지원할 수 없습니다 (예 : armv7 지원 장치에서만 앱을 실행). 최근에 출시 된 게임의 분석에 따르면 이러한 사용자는 소수이지만 여전히 사용자의 비율이 적당합니다.

다른 많은 사람들과 마찬가지로 귀하의 질문에 대한 답변은 특정 상황의 경제학으로 넘어갑니다. 3G에서 작동하도록 게임의 디자인이나 예술 리소스를 분류하여 경쟁 우위를 잃고 있습니까? 추가 예상 판매가 해당 지출에 투자 한 돈을 구성합니까? 그 질문에 대답 할 수 있다면 그 대답은 분명합니다.


답변

구형 장치와 구형 장치가 있습니다.

iPhone 1G와 같은 것, 심지어 2G로 확장 된 것조차도 4G의 기능을 수행 할 수 없습니다. 여기에는 사용자가 거의 없으며 아주 적은 양의 사용자 만 빠져 있습니다.

그러나 iPhone 4는 몇 달이 지났습니다. 네이트 브로스 (Nate Bross)가 말한 것처럼 전화에 집착 한 소수의 사람들, ‘새롭고 더 나은 세상’, 그리고 언제라도 업그레이드하는 괴짜들이있다. 3 세대 iPod Touch (정확히 iPhone은 아니지만 Wi-Fi 신호로 충분히 가까이 있음)에서 계속 실행하고 있습니다. 여전히 2G 모델을 보유한 소수의 사람들을 알고 있습니다.

메모리 사용량을 훨씬 더 줄이려는 시도와 업그레이드하지 않은 상당수의 사용자를 놓치도록 선택해야합니다.


답변

실망스럽게도 Apple은 Game Center를 지원하지 않아 3G가 아닌 3G를 더 이상 사용하지 않기 시작했습니다.

아직도 많은 장치들이 있습니다. 실제로 ‘저 음질이 낮은’iDevice 용 게임을 제작하는 경우 구형 iPhone 및 iPod Touch를 지원할 수도 있습니다.

고성능 ‘hi-def’iDevice 용 게임을 제작하고 3GS로 포팅하는 경우 성능상의 이유로 3G에 대한 지원을 중단하는 것이 더 합리적 일 수 있습니까?


답변