Tuesday, April 3, 2012

Comparing how to providing app to beta testers on mobile platforms

iOS
  • Ask my beta testers which way they want to receive the build (maybe by email, host the build at someplaces,...)
  • Ask my beta testers to provide their UDIDs
  • Add them to provision list
  • Create install file
  • Send install file to my lovely testers
Windows Phone
  • Ask my beta testers to provide their Live accounts
  • Add them to the tester list
  • Public the beta build to Marketplace
  • My dear testers will be notified by Marketplace
Android
  • Ask my beta testers which way they want to receive the build (maybe by email, host the build at someplaces,...)
  • Create the build file
  • Send it to my testers
Conclusion

Which way I prefer? Ofcourse, Windows Phone. Because:

  • I don't need to care how to send the file to my testers
  • With just one Live account, they can install on many devices as they want
  • Another beta build? Just publish it!
  • It "looks" more professional

Update: One thing we should consider when delivering beta builds to testers: Is it possible to upgrade to final build from beta build? AFAIK, it's possible on Windows Phone. About iOS and Android, I don't know yet. If somebody knew it, please let me know. Thank you.