Обратная совместимость Android-приложений

Ответить
yvolohov
Сообщения: 8
Зарегистрирован: 24 июл 2012, 13:49

Обратная совместимость Android-приложений

Сообщение yvolohov » 10 авг 2012, 08:14

Столкнулся с интересным глюком. Приложение написанное под Android 1.6 и нормально работающее под версией 2.3.3 при запуске под 4.0.3 вылетает. Причем вылет происходит не сразу после запуска а в процессе работы.
По идее, согласно принципу обратной совместимости, приложения написанные под младшие версии системы должны корректно работать на старших версиях. Может здесь это не проходит. Кто сталкивался с подобным, поделитесь пожалуйста информацией. А может есть какой-то мануал по обеспечению совместимости?

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: Обратная совместимость Android-приложений

Сообщение KamiSempai » 10 авг 2012, 13:32

Обратная совместимость не всегда работает. Думаю, стот посмотреть лог ошибок на 4 андроиде и только после этого пытаться делать какие либо предположения.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

yvolohov
Сообщения: 8
Зарегистрирован: 24 июл 2012, 13:49

Re: Обратная совместимость Android-приложений

Сообщение yvolohov » 11 авг 2012, 08:51

Нашел причину. Оказалось, что виноват не четвертый андроид. Приложение падает исключительно на планшетах, вроде как из-за нехватки памяти. Насколько удалось нагуглить, причина в активном использовании битмапов.

http://habrahabr.ru/post/139717/

Лечится или шаманством, описанным в статье по ссылке, или использованием OpenGL.

Ответить