There's one thing that I don't understand. You claim this coin is a circular economy. But what is stopping developers from withdrawing the coins

Not sure if I understand your question. Any one can always convert AppCoins to a different token or currency, since its an ERC20 token.
However, developers have a incentive to reinvest a lot of their earnings from in-app purchases, which in turn will be partially distributed to users to subsidize more purchases. This is the circular part. All is explained in depth in the crowdsale appendix.