iPhone developers have a way to run (small) beta programs

The great thing about this method is that developers can already use it now. All a developer needs is the unique device identifier (UDID) of a user's phone and he or she can create a mobile provisioning file, which is sort of like a security certificate that authorizes a particular device to run a particular application.

read more | digg story