The major releases model seems the most logical to me, perhaps because that's generally how most devs did it before the App Store.

//