新しいiPhoneは、新しいiOSリリースに沿って間もなくリリースされます。遅かれ早かれ、SDK foriOS6でXcodeがアップグレードされる予定です。
Appleは以前のSDKで何らかのバグ修正を行っていますか、それとも新しいリリースでバグ修正が解決されたばかりですか?
例として:iCloudを使用したコアデータにはまだいくつかの問題がありますが、時間の経過とともに改善されています。そのコンボに本当に依存するアプリがあるとしましょう。iOS6が必要ですが、すべてのユーザーが受話器をアップグレードするわけではありません。理想的には、新しいXCodeリリースでコンパイルされたアプリは、ターゲットが古いiOSリリースに設定されている場合、以前のSDKのエラーにパッチを当てることができます。
将来のSDKリリースでコンパイルされたプロジェクトが、古いiOSバージョンで実行されているデバイスでより適切に機能することを期待する必要がありますか?一部のSDKのバグ修正はバックポートされますか?
クライアントのiOSアップデートなしでは修正できないバグがあることを理解しています。また、バグ修正をバックポートするのは大変な作業です(そしてありそうもないです)。Appleの通常のリリースポリシーは何なのか疑問に思っています。