ジェイルブレイクしたiPhoneをサポートする必要がありますか?

StackOverflow https://stackoverflow.com/questions/1215908

  •  06-07-2019
  •  | 
  •  

質問

最初のアプリをアプリストアに送信するまであと数日です。 昨夜はうまくいかないと聞いて怖かった ジェイルブレイクされたデバイス。デバイスで数秒取得し、OSバージョンと使用可能な空きメモリを確認しました(36MB、それは低いと思います)。

気にしますか?

おそらく脱獄ユーザーはアプリを購入して、痛烈なレビューを書くことができます。 そうであり、ジェイルブレイクされたiPhoneが一般的である場合、iPhoneJBは事実上シャドウプラットフォームになり、サポートする義務があります。

編集

球場のフィギュアをいくつか手に入れました。新しい事実上のシャドウプラットフォームを気にする必要があるようです。そのため、必要なメモリを減らして指を離すか、クレジットカードを取り出して別のiPhoneを脱獄することができます。

役に立ちましたか?

解決

230万台のジェイルブレイクされたiPhone市場の重要な部分です。私はジェイルブレイクされたiPhoneを持っていますが、私のアプリのほとんどはApp Storeのものです。はい、投票します。

他のヒント

これは、多くのWeb開発者が遭遇する問題と同様の問題です。InternetExplorer 6をサポートする必要がありますか?この記事の執筆時点では、市場の14.9%がまだIE6を使用していますが、多くのWeb開発者はそれをサポートしないことを選択しています。私自身の経験では、IE6をサポートすると作業の50%が発生しました。それは明らかに良いトレードオフではありません。

ジャーガソンが言及したように、ジェイルブレイクされたiPhoneは230万台あります。明らかにそれは大きな市場です。しかし、それを合計3千万台のiPhoneが2009年3月に販売されました。おそらくより良い数字を見つけることができますが、これらの数字がほぼ正確であると仮定すると、市場の10%未満が脱獄されています。ジェイルブレイクした携帯電話をサポートするのにどれだけの労力、お金などがかかるかを見てください。どれくらいの労力がかかるかわかりませんが、お金のことになると、ジェイルブレイクされたiPhoneをテストするためのコストは、収益の10%以上になるだけです(iPhone devは小規模な運用ですが、製品の性質がわからないため、ここから少し離れた場所に置くことができます。

つまり、私の投票は「はい」でも「いいえ」でもありません。調査を行い、ここで提供したよりも詳細な統計を取得します。情報がある場合、市場のセグメントをサポートする収益の割合を、そのセグメント全体の割合よりも多く費やさないでください。

もちろん、あなたがしたくない誰かをサポートするために持っていない!最終的に、他の人が指摘したように、それはビジネス上の決定です。

私の経験では、ジェイルブレイクされたハンドセットでユーザーをサポートするのに不釣り合いな時間を費やします。私は20時間以上かけて、ジェイルブレイクした携帯電話にしか影響を与えない問題を追跡しましたが、それでも偶然に完全に解決策を見つけました。

そうは言っても、私の最も熱心な(または少なくともボーカル!)ユーザーの一部は、ジェイルブレイクされたハンドセットを持っています。

執筆時点では、無料版のユーザーの約25%がジェイルブレイクされたハンドセットを所有しており、有料版のユーザーは10%です。

最終的には、すべてのユーザーをサポートしようとしますが、バニラ携帯電話を使用するユーザーを優先します。クラックされたバージョンのユーザーに線を引きますが、そうだと疑う理由はありません。

技術的には、ジェイルブレイクされたハンドセットを使用した場合、技術的にはiPhone開発者プログラム契約に違反することになります。また、36Mbは、3GS以外の多くのメモリを使用できるように聞こえます。

この質問に対する受け入れられた回答は問題ないようですが、もう1つ(技術的な)問題を追加したいと思いました検討してください。

ジェイルブレイクされたデバイスでアプリを少なくともテストしない場合、セキュリティの脆弱性に気付かない可能性があります。アプリに機密情報が含まれている場合は、ジェイルブレイクされたデバイスで簡単にアクセスできないようにする必要があります。これには、ユーザーのデータの保護、またはバックエンドの企業データの保護が含まれます。

ジェイルブレイクされた電話は、ユーザーが電話に ssh して、ファイルシステム上のファイルを閲覧することを許可します。サンドボックスは無効になります(App Storeアプリは引き続き独自のサンドボックスに制限されますが、App Store以外のアプリはApp Storeアプリを含む他のアプリのサンドボックスを読み書きできます)。

たとえば、機密情報の保存に使用される

NSUserDefaults は、ジェイルブレイクされたデバイスで簡単に悪用されます。

キーチェーンは、ジェイルブレイクされた携帯電話で破壊される可能性があります

これについて心配する必要がなければいいのですが、少なくともiOS 6を介して、あなたは本当に心配する必要があります。これまでのところ、Appleはジェイルブレイクを完全に防止することができなかった(またはおそらくしたくない)ため、現実の脆弱性です。それを無視することは、おそらくあなたのクライアントやユーザーに恩恵をもたらさないでしょう。

市場調査を行います。刑務所で壊れたiPhoneを持っている多くのユーザーに販売することを期待していますか?次に、その収益があなたにとってどれほど重要かを決める必要があります...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top