Обратная совместимость Ice Cream Sandwich - PullRequest
3 голосов
/ 26 октября 2011

Я разработал приложение, которое работает на сотовой основе. Интересно, что может быть проблемой на сэндвич с мороженым? Что такое обратная совместимость ics?

Ответы [ 4 ]

2 голосов
/ 26 октября 2011

Самое простое - попробуйте сами, ICS уже доступен в Android SDK, установите его и проверьте, работает ли ваше приложение. Но, как правило, Android прекрасно совместим с предыдущими версиями (в разных версиях могут быть небольшие различия в поведении).

2 голосов
/ 26 октября 2011

Возможно, вы захотите взглянуть на отчет API diff.http://developer.android.com/sdk/api_diff/14/changes.html

Если ваше приложение было создано для 3.0, оно должно работать на ICS.Для небольших экранов может потребоваться другая компоновка, хотя

Спасибо Rajdeep

0 голосов
/ 25 января 2012

Одна область, которую я обнаружил не обратно совместимой, - это новая спецификация res / layout, основанная на размере экрана (http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts). Это очень жаль, потому что это гораздо более разумный подход, чем старый layout-large, layout-xlarge и т. Д.

0 голосов
/ 26 октября 2011

Устройства Android 4.0 должны иметь возможность запускать целевое приложение для Android 3.x.Но с новым API, представленным в Android 4.0, код, разработанный для Android 4.0, может не работать на Android 3.x.

Нетрудно проверить ваше приложение напрямую.

Я предлагаю вам скачатьAndroid 4.0 SDK (убедитесь, что у вас также есть образ ARM) и попробуйте его на эмуляторе.

...