I’m not into mobiles but I know it’s not easy to develop an iOS game especially one with such premium experiences. Monument Valley is a great game that has been getting 5 stars but the recent upgrade sees it getting 1 star rating simply because an expansion pack was added and it had to be paid.
Eli Hodapp wrote an interesting article on this matter and as a fellow iOS developer I feel for the following quote.
If you hate free to play, you need to support awesome premium experiences like Monument Valley. This weird position so many people have of hating free to play but also being wholly unwilling to pay for anything isn’t realistic, sustainable, and won’t end in any kind of result that will make anyone happy. If anything, it’s pushing more developers to abandon iOS and try Steam instead, where they can sell a game for $15-$20 without anyone screaming bloody murder. This is not a good thing for us.
In short, users or casual gamers are expecting games to be free. I can understand that because nothing can beat free but if it is free how are the developers going to survived with no income? Also if developers start to throw ads into the mix, users also complain about ad filled games. What do you expect the developers to do?
The worst case if for iOS developers to leave the eco-system and it will be a lose-lose situation for all stakeholders.