質問
iPhoneカメラ用のソフトウェアの開発に興味がありますが、現在はiPhoneを所有しておらず、実際にサービス料金を支払いたくありません。私が一般的なアプリ開発をしているだけなら、おそらくiPod Touchを手に入れるだけでしょうが、Touchにはカメラがありません。
AT& Tストアに足を踏み入れ、iPhoneを購入してすぐにサービスをキャンセルできることを知っています。しかし、出来上がったiPhoneで何ができますか?できますか:
- ...ネイティブSDKを使用してアプリを開発しますか?
- ...(wifi経由で)アプリストアからアプリをダウンロードしますか?
- ... iPod Touchでできることすべてに使用しますか?
より一般的には、これは他の理由で単に悪い考えですか?
解決
ジェイルブレイクされた後でも電話で開発できます。また、ロックを解除した後でも電話で開発できます。違いは重要です:
脱獄:アプリストアで利用できないアプリケーションをインストールできます。
ロック解除:デフォルトのキャリア(米国の場合はAT& T)以外の他のネットワークで電話を実行できます。
現時点では、2.2.1を実行しているiPhone 3gのロックを解除することはできません。新しいものを購入した場合、ほぼ確実にロック解除されます。 iPhoneとiPhone 3Gの両方を脱獄できます。
また、新しい電話を購入した場合、AT& Tは新しい契約から抜け出すために200ドルを請求することに注意してください。これは毎月10または20ドル下がるので、1年後には計画から抜け出すためのコストがかなり安くなると思います。
私が提案するのは、ebayまたはクレイグリストで第一世代のiPhoneを購入することです。前世代の所有者が2.2.1を使用したかどうかに関係なく、第一世代のiPhoneはすべてロック解除できます。また、彼らははるかに安く、カメラを持っており、ソフトウェア開発のために完全に素晴らしいです。わずか2か月前にシアトルでまともな第1世代のiPhoneを見つけることができました。詳細に応じて、約250〜350ドルでした。 QuickPwnのロック解除/ジェイルブレイクは数分で完了し、携帯電話は開発プラットフォームとして最適に機能します。
他のヒント
ジェイルブレイクして非標準のプランで使用し、支払いを減らすことができます。
Xcodeでターゲットデバイスとして使用するには、iPhoneをアクティブにする必要があると思います。アカウントは購入後に有効になりますが、アカウントをキャンセルし、ある時点で復元する必要がある場合は問題が発生します。
iPod Touchでの開発を可能にするカメラをサポートしたい場合-写真を撮るメカニズムはライブラリから写真を選択するのと同じです。ソース(カメラ/ライブラリ)を指定し、残りは処理されますあなたのコードが最終的な写真を受け取るOSによって。
アプリが非常にカメラ中心の場合は、iPhoneに投資する必要がありますが、マイナーな機能向けであれば、おそらくタッチで対応できます。
あなたのiPhoneは ターゲットとして使用するためにアクティブ化される Xcodeのデバイス。であろうが 購入後にアクティベートします キャンセルした場合は問題があります アカウントとそれを復元するために必要 ある時点で。
いいえ、そうではありません。ジェイルブレイクを開始すると、正常に動作します。