1

新しい API リリースと互換性を持たせるには、Android アプリを再構築する必要がありますか?

私は検索しましたが、これまたはリモートでこのようなことをアドバイスする開発者ベースのメモを見つけることができません。

これはリリース プレビュー中に開発者が行うことだと思いますが (グッド プラクティスの一環として)、新しい OS リリースでは古いアプリとの互換性を維持する必要があるため、その必要はないと考えていました。

特に Lollipop で、アプリが動作を拒否しない、ラグが発生するなどのコメントを直接目にしたり、コメントを読んだりしたことは決して少なくありません。

4

1 に答える 1

2

新しい OS がリリースされるたびに、機能と関連するメソッドが既存のセットに追加されます。新機能 (および SDK の関連メソッド) の追加は継続されますが、時間の経過とともに廃止されるものはほとんどありません。その後、そのようなメソッドは SDK から廃止されます。これらの非推奨の方法は場合によっては機能する可能性がありますが、常に新しい方法を使用することをお勧めします。

公開されたアプリは既存の SDK を使用して開発されており、新しいリリースでも動作することを確認するのは開発者の責任です。そのため、リリース プレビューでアプリをテストし、壊れないことを確認することをお勧めします。どのメソッドが非推奨になるかは予測できないため、新しい OS リリースがアプリと互換性があることが必要です。

あなたの質問に答えるために、新しい API リリースでアプリを再構築することは必須ではありません。新しい API との互換性を常に最初にテストする必要があります。壊れた場合は、互換性を持たせるために再構築する必要があります。

于 2015-07-23T08:07:47.667 に答える