Are Android 2.2 applications compatible with Android 3.0 and 3.1? Are apps built for Android 2.2 compatible with Android 3.0 and 3.1?
Yes, Android is fully backwards-compatible.  App makers can choose to have their apps limited to certain versions, though, but most don't.