Why Are Apps Putting You On A Wait List?

A good piece by Ellis Hamburger at The Verge, who explains why some recent iOS apps have been putting new users on a “wait list” before they can actually start using an app. This is due to the increasingly cloud-based complex scaling challenges that apps (which are downloaded locally) face when trying to work with online components (remotely) for thousands of users.

I understand the difficulties mentioned by Ellis and the developers he interviewed, but I also see part of Ben’s point when he argues that several of these “wait list apps” are free and don’t seek immediate revenue. Mailbox removed the reservation system after it had been acquired by Dropbox, meaning that Dropbox – a larger company – had the human and financial resources to “throw” at Mailbox’s problem. However, I think that resources aren’t a panacea for new apps that rely heavily on server-side features: if anything, the App Store makes it hard to ship apps that are only available to a subset of users, which is forcing developers to implement ideas such as the aforementioned waiting lists.

A better testing process for App Store developers isn’t a new topic, and I wonder if app testing tools made by Apple with support for thousands (instead of hundreds) of “beta” users would alleviate the issues covered by Ellis.