新しいアプリを作ろうとしています。私はただ警報を鳴らしているだけで、主に年配の人を助けることを目指しています (彼らはオタクとしてテクノロジーをフォローしておらず、5-6 歳のような古い電話を使用できると思います)。したがって、 Android Devによると API 8 の 0.1% は無視できますが、API 10-15 の ~5% は無視したくありません。
そこで、最小 SDK レベルとして API 10 を使用することにしました。Android Studio 内で API 10 をダウンロードしているときに、画像に示すようにObsolete警告が表示されました。
ここでは間違っているので、Android SDK Manager から直接これを行う方がよいかもしれません。それは同じで、SDKプラットフォームがWindowsと互換性がないという追加の警告がありました:
私の記憶が正しければ、それは 2015 年末に廃止されたわけではありません。Google は下位互換性を拒否しているため、API レベルについて私を混乱させました。とにかく、ここに私の頭の中の質問の山があります:
- これは、Google がその 5% (API 10 ~ 15 のユーザーと開発者) をもう気にしないということですか?
- 古い とはどういう意味ですか? Google でサポートされなくなっただけですか?
- この API を新しいプロジェクトに使用するのは悪い考えですか? 現在および将来使用すると、どのような問題に直面する可能性がありますか?
- レベル 18+ のような新しい API を選択した場合、API が廃止されるまでの 5 年後に何をするつもりですか? 基本的なことと修正を除いて新しい機能を追加しない場合、その時点で API をアップグレードする必要がありますか?