Comment Re:As a developer who uses in-app purchase ... (Score 1) 52
A free but limited version and a full, paid one is completely reasonable. There's several ways to do it too, but I think perhaps the best division is between the casual and the dedicated user. Casual users are unlikely to pay if forced, but they can still be good advocates for the app, so it may be worth it making sure they still have something to use.
The Aedict Japanees dictionary, for instance, is one of my most used apps. It has a free version that is really the full old (pre-Android 4) version of the app; and a paid version that is newer, better, more polished and with lots of added funcitonality. You can use the core functionality in the old app, but you really want all the improvements in the new one.
Games could have just the first few levels. Productivity apps could limit the document size or number of simultaneous documents. But I do think that making the free version usable for the occasional user likely pays off over time. Casual users advocate the app, and they may become dedicated users over time.