iPhone 3G를 얼마나 오래 지원해야합니까?


15

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

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


4
아마도 3G 사용자가 여전히 많을 것입니다. 모든 사용자가 괴짜이며 매년 전체 비용으로 업그레이드하는 것은 아닙니다. 나는 대부분의 사람들이 죽을 때까지 휴대 전화를 가지고 있다고 생각합니다.
Nate

3
먼저 게임을 출시하고 어떻게되는지보십시오. 수요가 많으면 오디오를 줄이거 나 무엇이든 3G로 포팅하십시오.
5ound

또한 Game Center는 3G에서 작동하지 않습니다.
MrDatabase

업데이트-하드웨어 배포에 관한 몇 가지 연구를 해왔으며 3G는 점점 줄어드는 시장이지만 활성 iPhone의 10-20 % 정도를 차지합니다. 여전히 무시할 시장의 큰 덩어리입니다. 그래서, 나는 드로잉 보드로 돌아가서 (문학적으로 그리고 비 유적으로) 훨씬 더 최적화했습니다. 간헐적으로 낮은 메모리 충돌로 2G iPhone뿐만 아니라 3G에서 앱을 실행할 수 있습니다. 모든 의견을 보내 주셔서 감사합니다.
jtalarico

답변:


4

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

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

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


와우, 당신은 당신의 장치에서 작동하지 않는 앱을 ​​구입할 수 있습니까? Android 마켓의 경우 +1 ...
dash-tom-bang

1
iTunes 자체에서 무엇이든 사용할 수있는 앱을 구입할 수 있습니다. 기기 내 상점을 통해 구매할 때 기기가 실행할 수있는 앱으로 제한합니다.
Tetrad

예를 들어 Apple의 iMovie 앱을 확인하십시오. 그것은 iPhone 4에서만 실행되지만 iPhone 4s가없는 많은 사람들이 리뷰를 보았습니다.
U62

5

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

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


1

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

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


0

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

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

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

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


3GS 모델을 건너 뛰었습니다. 나는 3GS를 떨어 뜨리는 것을 진지하게 고려하고 있다고 생각하지 않는다. 3G를 폐기하면 OpenGL ES 2 지원 보장과 같은 실질적인 이점이 있습니다.

아 죄송합니다.
공산주의 오리

0

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

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

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.