Если приложение написанно для 2.2 тогда оно будет работать и на 2.2+. Внимание прошу обратить на тот факт, что в версиях 4.0+ нет некоторых элементов, а то например кнопки меню, итд… И дизайн для 3.0 поидее должен бы быть другой, как никак эта система для плантшетов.
Как такого практически вся архитектура Андроида обратно компатибильная (я ещё в практике не встретил никакой обратно некомпатибильной ситуации).
В большенстве случаев, если использовать «стандартные» способы отображения View, то (теоретически) будет работать везде. Проблемы бывают часто с размерами экранов и графикой.
Сам я для iOS не разрабатываю, но от колеги слышал, что там с высшыми версиями некоторые рестрикции добавляются.