Я планирую написать приложение и построить на 2.2 Froyo (API Level 8). Однако я хочу, чтобы пользователи приложения 4.0 ICS испытали приложение с пользовательским интерфейсом ICS.
В настоящее время мой подход заключается в том, чтобы по умолчанию в моем приложении определялась версия устройства Android.
Если оно меньше 4.0, используйте представления XML, написанные для Gingerbread и Froyo, и, если оно 4.0 или выше, использовать представления ICS XML. Это, однако, кажется немного случайным, и я не уверен, что смогу эффективно управлять разделением представлений версий.
Какие подходы, инструменты и идеи я могу использовать, чтобы помочь мне сделать свое приложение? Это даже то, что мне нужно рассмотреть? Верна ли моя идея разделения представлений выше? Есть ли у меня альтернативы, которые я мог бы использовать вместо?
Ура!