Я пытался выяснить это некоторое время, и я уверен, что видел что-то об этом раньше либо в блоге разработчика Android, либо ТАК, но в настоящее время он бежит от меня. Мне было интересно, как лучше нацелиться на разные уровни API с помощью одного APK, если это возможно.
Например, я хотел бы иметь возможность воспользоваться новыми функциями Ice Cream Sandwich и шаблонами пользовательского интерфейса, но также хочу поддерживать Gingerbread и ниже. Будет ли лучшим решением сделать разные проекты со схожей базой кода, но переписать конкретные функции для использования определенных функций и опубликовать несколько APK на Маркете, или я могу использовать форму отражения для уменьшения? *
Любая помощь будет принята с благодарностью, спасибо! В основном, я хотел бы знать, если несколько APK обязательно плохо или мне лучше с одним APK.