문제

우리는 첫 번째 앱을 AppStore에 제출하는 데 며칠이 지났으며 지난 밤에 나는 그것이 Jailbroken 장치에서 작동하지 않는다는 소식을 듣고 놀랐습니다.나는 장치를 사용하여 몇 초 동안 OS 버전과 사용 가능한 여유 메모리(36MB, 낮은 것 같습니다)를 확인했습니다.

내가 신경써야 하나?

아마도 탈옥 사용자는 앱을 구입하고 신랄한 리뷰를 작성할 수 있을 것입니다.그렇다면 탈옥된 iPhone이 일반적이라면 iPhoneJB는 제가 지원해야 하는 사실상의 섀도우 플랫폼이 됩니다.

편집하다

야구장 수치를 얻었는데, 새로운 사실상의 섀도우 플랫폼에 관심을 가져야 할 것 같습니다.따라서 메모리 요구 사항을 줄이고 손가락질을 해보거나 신용 카드를 꺼내서 다른 iPhone을 가져와 탈옥할 수 있습니다.

도움이 되었습니까?

해결책

주위에 230 만 Jailbroken iPhone, 그것은 시장의 상당 부분입니다. 감옥에있는 iPhone이 있지만 대부분의 앱은 App Store에서 나온 것입니다. 나는 그렇습니다.

다른 팁

이것은 많은 웹 개발자가 출시되는 것과 비슷한 문제입니다. 인터넷 익스플로러 6을 지원해야합니까? 이 글을 쓰는 시점에서 시장의 14.9%가 여전히 IE6을 사용하고 있지만 많은 웹 개발자는 어렵고 시간이 너무 걸리기 때문에 지원하지 않기로 선택합니다. 내 자신의 경험은 IE6을 지원하는 것이 내 작업의 50%를 일으켰다는 것이었다. 그것은 분명히 좋은 트레이드 오프가 아닙니다.

처럼 Jergason은 언급했습니다, 230 만 명의 탈옥 iPhone이 있습니다. 분명히 그것은 큰 시장입니다. 그러나 그것을 비교하십시오 총 3 천만 iphone 총 2009 년 3 월 현재로 판매 될 수 있습니다. 비교할 더 좋은 숫자를 찾을 수 있지만, 그 숫자가 거의 정확하다고 가정하면 시장의 10% 미만이 탈옥되었습니다. Jailbroken 전화를 지원하기 위해 얼마나 많은 일, 돈 등을보십시오. 나는 그것이 얼마나 많은 일을할지 모르겠지만, 돈에 관해서는, 단순히 탈옥을받는 iPhone을 테스트하는 데 드는 비용은 당신의 수익의 10% 이상이 될 것입니다 (iPhone dev는 소규모 작동이지만 제품의 특성을 모르겠습니다.

따라서 내 투표는 예도 아니오 아니요 : 여기에서 제공 한 것보다 연구를 수행하고 더 자세한 통계를 얻습니다. 정보가 있으면 해당 부문보다 시장의 세그먼트를 지원하는 수익의 더 많은 비율을 지출하지 마십시오.

물론 당신은 그렇지 않습니다 가지다 원하지 않는 사람을 지원하기 위해! 궁극적으로 다른 사람들이 언급했듯이 비즈니스 결정입니다.

내 경험상, 당신은 탈옥 핸드셋으로 사용자를 지원하는 불균형 한 시간을 보낼 것입니다. 나는 20 시간 이상 감옥에 폰에 영향을 미치는 한 가지 문제를 추적하고 심지어 우연히 솔루션을 완전히 발견했습니다.

그러나 가장 열정적 인 (또는 적어도 보컬!) 사용자는 탈옥 핸드셋을 가지고 있다고 말했습니다.

글을 쓰는 시점에서 무료 버전 사용자의 약 25%가 탈옥 핸드셋과 유료 버전의 경우 10%가 있습니다.

결국 나는 모든 사용자를 지원하려고 노력하지만 바닐라 핸드셋이있는 사용자에게 우선 순위가 높습니다. 금이 간 버전의 사용자에게 선을 그려서도 그 사실을 의심 할 이유가 없습니다.

사기꾼, 기술적으로 탈옥 핸드셋을 사용한 경우 iPhone 개발자 프로그램 계약을 위반할 수 있습니다. 그리고 36MB는 3GS 이외의 다른 메모리처럼 들립니다.

허용된 답변 이 질문은 괜찮아 보이지만 고려해야 할 (기술적) 문제를 하나 더 추가해야겠다고 생각했습니다.

그렇지 않다면 적어도 시험 탈옥된 기기의 앱에서는 일부 보안 취약점을 인식하지 못할 수도 있습니다.앱에 민감한 정보가 포함되어 있는 경우 해당 정보가 포함되지 않았는지 확인하는 것이 좋습니다. 용이하게 탈옥된 장치에서 액세스됩니다.여기에는 사용자 데이터 보호 또는 백엔드의 회사 데이터 보호가 포함될 수 있습니다.

탈옥된 휴대폰을 사용하면 사용자는 다음을 수행할 수 있습니다. ssh 전화기에 넣고 파일 시스템의 모든 파일을 찾아보세요.샌드박스가 무효화됩니다(App Store 앱은 여전히 ​​자체 샌드박스로 제한되지만 App Store 앱이 아닌 앱은 App Store 앱을 포함한 다른 앱의 샌드박스를 읽고 쓸 수 있습니다).

NSUserDefaults 예를 들어 민감한 정보를 저장하는 데 사용되는 파일은 탈옥된 장치에서 쉽게 악용될 수 있습니다.

심지어 탈옥된 휴대폰에서는 키체인이 파괴될 수 있습니다..

이런 걱정이 없으면 좋겠지만, 적어도 iOS 6부터는 정말 걱정이 필요합니다.지금까지 Apple은 탈옥을 완전히 방지할 수 없었습니다(또는 원하지 않을 수도 있음). 따라서 이는 실제 취약점입니다.이를 무시하는 것은 아마도 귀하의 클라이언트나 사용자에게 어떤 호의도 베풀지 않는 것입니다.

시장 조사를하십시오. 감옥이 부러진 iPhone을 가진 많은 사용자에게 판매 할 것으로 예상하십니까? 그러면 수익이 얼마나 중요한지 결정해야합니다 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top