Even as Apple celebrates the release of its 100,000th app—and that cash machine it calls the app store—Palm and RIM are running fast to catch up, and woo developers to their platforms. Earlier this week, Palm introduced a Web-based development environment in an effort to lure creative code monkeys, while RIM added a few crucial new technologies that developers will be able to show off at the first Blackberry app developer conference.
BLACKBERRY APP WORLD
On Monday, RIM announced that it will finally open its famously robust email and alert servers to third-party apps, allowing other developers to use the Blackberry "push" notifications. That means that new apps will be able to stream data like sports scores or stock quotes without the app having to go out and search for updates on a server. RIM has touted its push system as more bandwidth-efficient and battery-friendly than those offered by its competitors.
Opening up push is just the start of a new developer-friendly set of policies as the company aggressively courts app makers. RIM also announced new developer tools to streamline the notoriously difficult app-writing process. The tools will support 3-D graphical development for games, which are the most popular downloads in Apple's app store. Although Blackberrys don't have the robust graphical capabilities of the iPhone, this move ought to stimulate app sales.
Lastly, RIM said it would be making it easier for app-makers to include advertisements in their apps, which should bring more financial incentive to Blackberry development. The Canadian phone-maker is also enabling in-app purchasing, which will help draw game developers.
Yet none of these improvements address the major flaw of the Blackberry App World: its reliance on 3G downloads for installing apps. On the iPhone, Apple allows you to download any app under 10MB over AT&T's network—a reasonable limit. But fewer and fewer iPhone apps meet that criteria. That's because they're reaching a level of such graphical and data-intensive richness that they're routinely ballooning to 120MB or more.
On Blackberrys, by contrast, a 2MB app is considered massive—and with these new RIM tools, app size is about to grow up fast. Staying under 10 or 15MB, the practical limit for 3G downloads, doesn't leave much room for space-hungry game developers or map-makers to work with.
Still, RIM could make provisions for big apps later. Its newfound love for its developers is certainly a boon for its platform, but it may be too little and too late.