SDKのバージョン8を使ってアプリを作りたいと思っています。

しかし、Android1.6以上対応としてマーケットに公開したいので、
マニフェストには下記のように記述します。
android:minSdkVersion="4"
android:targetSdkVersion="8"
バージョンによって処理を変えようとは思っていますが、
上記のようにした場合何か致命的な問題はないでしょうか?