App developers skirt Apple's 100-device testing limit

The Wall Street Journal reports that some big iOS developers are having a real issue with Apple's limit on testing devices. According to the App Store rules, developers are restricted to 100 devices for testing via ad-hoc distribution. That may sound like a lot (and it likely is for small or individual developers), but it makes large-scale tests of beta or preview applications difficult. Instagram, for example, is cited in the article as bumping up against the limit so much that the company bought a separate developer account, just for another 100 devices to be able to test on.
There are alternatives. TestFlight is an app testing service (which we've used) that allows developers to send out and update apps being tested on the fly*. Other services, like Pieceable, use the iOS simulator built into Xcode to deliver app beta builds over the Web for testing and feedback purposes. Not all the features work in that mode, but enough is there to let testers get the feel of the app.
Apple's enterprise developer program works to a different standard, allowing an unlimited number of employees to download and use apps. Of course, that's meant for enterprise software, not necessarily testing of standard consumer apps, and Apple's rules are clear that only employees of the organization are supposed to be licensed for the enterprise apps.
It's not clear whether Apple sees this as a big enough issue to start changing the rules. While there are more and more scenarios where wide beta testing pools would really help developers, I don't know if there are quite enough, in the larger picture, for Apple to change its tune -- noting that any expansion of the ad-hoc rules will make it easier for some developers to skirt the App Store (and Apple's 30% cut of revenues) entirely. It's more likely (and we've seen some of this already) that developers will change their process, perhaps even using some early post-release time to test and iron out their various apps and games.
*Update: Developers remind me that TestFlight still uses up developer UDIDs, so it's not actually an alternative to Apple's program, just an easier way to go about it.
Share
The Wall Street Journal reports that some big iOS developers are having a real issue with Apple's limit on testing devices. According...
Add a Comment
BigSprocket is correct. TestFlight only makes distribution and bug tracking a little easier. I don't have a problem with Apple's 100 device limit. I do, however have a problem with Apple's rules within that 100. You cannot replace any provisioned device, nor can you delete one and get back that slot. About 60% of my beta testers either upgraded or had devices lost/stolen/broken in the last year and that left me with a limited number of testers. Each year when you renew you can choose to remove any number of provisioned devices and gain back those slots, but you only get that one chance to do it.
December 30 2011 at 5:41 PM Report abuse Permalink rate up rate down ReplyTestFlight doesn't skirt the 100 device problem. You still need to register the devices through Apple, and you still have the 100 device limit.
December 30 2011 at 5:26 PM Report abuse Permalink +2 rate up rate down ReplyDeals of the Day
more deals- Acoustic Research Digital Photo Frame with iPod Dock for $50 + free shipping
- Apple iPhone 4 8GB for Verizon, AT&T, or Sprint for $50 + pickup at Best Buy
- Unlocked iPhone 4S 16GB for GSM (AT&T, T-Mobile) for $619 + free shipping
- Apple iMac Core i7 Quad 3.4GHz 27" w/ 24GB RAM, 2TB HDD for $2,677 + $29 s&h
- Used Apple Magic Mouse for $36 + $4 s&h
- Skullcandy Riot Earbud Headphones for $10 + free shipping
2 Comments