When Apple launched the iPhone last June, it only allowed outside software developers to make Web-based programs, not ones ...