複数の API レベルをサポートする Android アプリケーションを作成します。Android Developers の Web サイトを検索したところ、次のように行われていることがわかりました。
if (android.os.Build.VERSION.SDK_INT >= 11)
{
// Use APIs supported by API level 11 (Android 3.0) and up
}
else
{
// Do something different to support older versions
}
上記は Java ファイルで使用されていますが、XML ファイルではどうでしょうか。私はいくつかの Android 4.0 タグを使用しています。
私もiOS開発者です。iOS では、常にプログラムで UI を設計しています。Android アプリケーションでは、iOS アプリケーションの場合のようにプログラムでアプリケーションを作成する方法と、XML ファイルを使用してアプリケーションを作成する方法のどちらが優れていますか。
Android の UI デザインは、iOS の UI デザインのように良くありません。