1

実際に iPhone を持っていなくても iPhone アプリケーションの作成を開始するのは、どれほど良いアイデアでしょうか?

iPhone用のシミュレーターがあることを発見しました...

それらは十分に優れているのでしょうか?それとも、アプリを作成するときに問題が発生する可能性はありますか?

・アプリはまだ考えていません。

-私は本物のiPhoneを持っていません。私の職場には携帯電話がいくつかありますが、あまり使いたくありません。

ありがとう!また、アプリを作成してシミュレーターでテストしても問題ないと思う場合、どのアプリをお勧めしますか?

4

6 に答える 6

3

悪いアイデア。

多くの作業を完了できますが、最終テストを行うには実際のデバイスが本当に必要です。

これはシミュレーターであり、エミュレーターではないことに注意してください。パフォーマンスには大きな違いがあります。Mac では多くのことが正常に動作しますが、実際のデバイスではうまく動作しません。おそらく驚くべきことに、その逆 (つまり、iPhone の方が速い) の状況がいくつかあります。しばらくするとこれらの違いを理解できるようになりますが、実際のデバイスで作業しないとわかりません。

コストが主な要因である場合、実際には iPhone は必要ありません。代わりに iPod touch を使用することもできます。

于 2012-04-18T13:41:44.607 に答える
0

xCodeにはそれ自体にエミュレーターがあるので、なぜですか?必要なのはMac-PCだけです

http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/25-Using_iOS_Simulator/ios_simulator_application.html#//apple_ref/doc/uid/TP40007959-CH9-SW1を確認してください

于 2012-04-18T13:36:55.070 に答える
0

Macはありますか?

iOS SDKには、アプリを試すことができる非常に優れたエミュレーターがあります。iOSSDKで動作する場合は、実際のiPhoneでも動作するはずです。

于 2012-04-18T13:36:57.690 に答える
0

シミュレーターはアプリを作成するのに十分であると考えてください。ただし、それはすべて、使用するものによって異なります。たとえば、加速度計を使用している場合やBluetoothシミュレーターを使用している場合は、ケースに適していません。全体として、多くの点で非常に限られていますが、そもそもうまくいく可能性があります。あなたが話すデバイスを使用するには、開発者からの有効なライセンスを持っている必要があり、デバイスをライセンスに関連付けます。そうでない場合、それらを使用しません(脱獄ではありませんが)

于 2012-04-18T13:38:06.500 に答える
0

iPhone シミュレーターは、実際のデバイスでサポートされているすべてをサポートしているわけではありません。カレンダー、カメラ、ジャイロスコープ、加速度計、音楽などに関連する機能/API など、シミュレーターでテストできないものもあります。

于 2012-04-18T13:40:46.370 に答える
0

xCode に付属の iPhone シミュレーターは、ほとんどのアプリケーションの開発に適しています。私の経験では、オーディオやグラフィックスなどのリアルタイムで実行されるものを扱っているときは、それがうまくいかない領域です。コンピューターのプロセッサは明らかに高速であり、シミュレーターでのみテストしている場合、達成しようとしていることがデバイスの機能の範囲外であることに気付かない可能性があります。

これはフレーム レートに影響を与える可能性があり (コンピュータでより高いフレーム レートが得られるため)、多くの DSP を使用した深度オーディオは同じ問題に直面します。

基幹業務アプリを開発している場合は、おそらくシミュレーターで十分です。もちろん、リリース前にデバイスでテストする必要がありますが、ほとんどのバグ テストとデバッグはシミュレートされた環境で可能です。

于 2012-04-18T13:45:04.170 に答える