Tynesoft offers services centered around the intersection of enterprise/web and mobile applications:
Apple iOS
- •
AdHoc: As part of your development account with Apple you can nominate 100 test devices, identified by their unique UUIDs. While collecting these and adding to the application’s provisioning profile is a bit painful, it does allow you to install test apps on any of those 100 devices. The actual installation process is also a bit painful, requiring the test user to drop the embedded.mobileprovision and .ipa file into iTunes and then sync to their device.
- •
Enterprise: This option allows you to distribute applications to others in your organization wirelessly (iOS4/5-only), via the iPhone Configuration Utility or via iTunes, with the former clearly being the easiest for most users. Requirements – a DUNS number for your company and $299. As usual you’ll need a certificate and provisioning profile, plus a manifest file for wireless installations. More details here. Note that Apple specifies this is for ‘in-house apps for employees or members of your organization‘, in other words, not a general purpose distribution mechanism.
Android
- •
Over-the-air (wireless) download of the .apk file. All you need to do is direct the user to the download link and the app will be downloaded to their device. There is one extra step to actually install it once it’s been downloaded, but it’s easy. Note that the user will need to enable ‘Unknown sources’ in Options/Applications.
- •
Email: simply email the .apk file to users
- •
SMS: send user’s the link to your over-the-air link
Blackberry
- •
Push: use your BlackBerry Enterprise Server (BES) push the application to the device. This falls into what I call non-trivial.
- •OTA: allow users to donwload the application directly to their device. You need to be careful with the .jad files, size of .cod files and making sure you web server has the correct MIME-types:
.cod files: application/vnd.rim.cod
.jad files: text/vnd.sun.j2me.app-descriptor
More info here. Here’s the full scoop from RIM.
- •
Via the Blackberry Desktop Software: do your users a favor and skip this option.