1

新しいiPhoneは、新しいiOSリリースに沿って間もなくリリースされます。遅かれ早かれ、SDK foriOS6でXcodeがアップグレードされる予定です。

Appleは以前のSDKで何らかのバグ修正を行っていますか、それとも新しいリリースでバグ修正が解決されたばかりですか?

例として:iCloudを使用したコアデータにはまだいくつかの問題がありますが、時間の経過とともに改善されています。そのコンボに本当に依存するアプリがあるとしましょう。iOS6が必要ですが、すべてのユーザーが受話器をアップグレードするわけではありません。理想的には、新しいXCodeリリースでコンパイルされたアプリは、ターゲットが古いiOSリリースに設定されている場合、以前のSDKのエラーにパッチを当てることができます。

将来のSDKリリースでコンパイルされたプロジェクトが、古いiOSバージョンで実行されているデバイスでより適切に機能することを期待する必要がありますか?一部のSDKのバグ修正はバックポートされますか?

クライアントのiOSアップデートなしでは修正できないバグがあることを理解しています。また、バグ修正をバックポートするのは大変な作業です(そしてありそうもないです)。Appleの通常のリリースポリシーは何なのか疑問に思っています。

4

1 に答える 1

4

新しいSDKは、新しい定数または関数が文書化されるため、古いiOSバージョンでいくつかの新機能を有効にする可能性がありますが、何も修正されません。

この時点でiOS5.2が存在することは決してないだろうと合理的に確信できます。バグはセキュリティの問題であり、Appleがセキュリティリリースを行うことを決定しない限り、ここにとどまります。元のiPadだけがこの醜いものの上に捨てられているので、彼らが気にすることはないと思います。

于 2012-09-15T15:38:04.123 に答える