This hurts, not only Ying, but also indie developers like me.
I don't know if it is an Apple misunderstanding. But Apple should give developers at least one opportunity to request and communicate. These developers have been supporting your iOS platform for so long and should not be treated as rudely. It is a disaster for the weak independent individuals and our dreams.
There indeed exists controversy whether developers can build applications with interpreters which can be the container of other "apps". But, what about Wechat or Alipay. Both of these two apps give their own developers ability to create so-called "Small Program" which could potentially "be harmful to the ecosystem of AppStore". Apparently, powerful enterprises can do anything without any punishment while the single developers have always to be cautious.
But I also know that every time I read a story in HN about X company terminating my account for no reason there is usually a good reason for the termination. It usually comes down to a user/developer violating the terms of service. I also know that if there was a way to appeal, everyone would do it, and clog the system, since there would be nothing to lose.
I'm conflicted. But anyhow good luck to him.
Apple should communicate with developer on what wrong with these apps, how to fix it. Instead of just arbitrarily terminated the account that does not help for both developers and Apple itself.
> Believe or not, the era of indie developers has passed.
It's getting obvious that Apple doesn't care much about indie developers. Although most of the unique, special apps are coming from indie.
I wish they not only provide tools but also fix their relationship with developers.
Best luck Ying.