John Gruber attempts to tackle a very contentious App Store issue: Apple’s sly policy regarding App Store rejections. TMA has taken to a nicknaming Apple’s undisclosed rejection policy: Bad Apple – and I think it applies. Gruber points out that iPhone OS hardware stakes the middle ground between relative openness in personal computers, and the strict control seen in console computing. The platform is strong because of strict hardware and software integration; nothing can stand against it.
But the iPhone is still a new platform: it’s been tested and proved in demand, but in order to keep that demand relevant, Apple need to focus on their dearest customer: the developer. Who wants to create high-quality content for a platform only to see it rejected? The ball is in Apple’s court and rather than acing their developer base, it is time to sacrifice something for openness. Everyone stands to benefit from Apple’s responsibility.
Keeping the rules secret may make things easier for Apple, but it’s weakening the platform. Clarity is a sign of strength. If Apple’s leadership wants the tight control, they should accept the amount of hard work that would go along with managing it openly.