With Apple's introduction of an iPhone Software Development Kit (SDK) last week, it seems everyone and their brother is hopping on the iPhone bandwagon or considering the jump. There are still some issues about software distribution to be worked through, however--particularly when it comes to shareware.
Just to recap last week's happenings, Apple plans a June release for the iPhone 2.0 software, which will include new features and capabilities including an App Store--a way for users to buy and download software for their iPhone. With the possible exception of enterprise users downloading software needed by their companies, this will be the one way for iPhone users to get legitimate software for their system.
In announcing the App Store, Steve Jobs gave some basic information about how distribution will work--developers will be charged 30 percent off the top for the privilege of distributing their works through the App Store, and Apple will pay them monthly for the services they provide. Apple will also vet software to make sure it doesn't present a security risk, contain pornography, or hog excessive amounts of bandwidth. The App Store will also distribute free iPhone applications (provided their developers pay US$99 to join the iPhone Developer Program).
What Apple didn't detail, and what's missing from the documentation provided with the SDK, according to the developers I've spoken with, is any mention of how to distribute trialware or shareware software for the iPhone. Here's what we've managed to piece together for our iPhone Software FAQ:
That's a fair amount of guesswork, with nothing definitive on the subject from Apple. And the absence of detail has some shareware makers wondering whether they'll be able to get their software to iPhone users in the manner of conventional shareware.
Mac and PC users alike have grown accustomed to being able to download versions of shareware that they can try before they buy. These applications are usually either feature-limited or time-limited--hat is to say that they'll stop working after a set number of days once they're activated.
The same situation exists for some cell phone software, which may be available for download through a carrier's Web site and may operate for a set number of hours or days before you have to pay for it. The basic groundwork for that would seem to have been set already with Apple's FairPlay DRM, which is now being used to offer time-limited video rentals through the iTunes Store. How iPhone software developers would enable that to work is still anyone's guess, however, as Apple hasn't documented that capability or exposed it in the beta SDK it released to developers.