Mobile // Mobile Applications
Commentary
3/24/2009
05:41 PM
Connect Directly
Twitter
RSS
E-Mail
50%
50%

Where Silverlight Meets AIR

Microsoft's Silverlight 3, with its out-of-browser capabilities, and Adobe AIR, with its out-of-browser capabilities, won't necessarily compete head-to-head as rich Internet application platforms. They're just too different.

Microsoft's Silverlight 3, with its out-of-browser capabilities, and Adobe AIR, with its out-of-browser capabilities, won't necessarily compete head-to-head as rich Internet application platforms. They're just too different.Sure, they both load Web content outside the browser, and they're both multimedia and rich Web app platforms. Just like AIR apps, Silverlight apps can be downloaded and given shortcuts and start menu icons, and can cache user data until Internet connectivity is restored after it is lost.

Likely the biggest difference between Silverlight 3, introduced last week, and AIR is in installation and update packaging. With Silverlight, users don't have to install anything different to get an out-of-browser and in-browser experience. With Adobe, users have to install AIR and Flash separately. The download sizes are also different. Silverlight 2 is a 4 Mbyte download, and Silverlight 3 will have a similar size. Meanwhile, Flash Player is 1.8 Mbytes and AIR a whopping 15.0 Mbytes. Silverlight apps show up as stand-alone executables, AIR apps can show up in the system registry and Add/Remove Program window in Windows. Silverlight apps are automatically updated as the developer updates them, while AIR users can have a choice of whether to update.

While AIR can read and write to a user's file system and system registry, Silverlight can do no such things. That means that on the one hand, Silverlight is at least nominally sandboxed in from doing certain types of damage to Windows -- though Adobe would and has argued against the idea that AIR isn't secure. Silverlight executables don't have access to anything outside the browser other than the ability to save new files at the user's request.

On the other hand, Silverlight lacks the many desktop hooks of AIR, like the ability to read and write from a specific file store. That means developers couldn't write a Silverlight app that allows users, for example, to do things like pull up a large folder of local images inside a Silverlight app that someone might want to choose from while posting items on eBay. That's a possible capability that isn't actually found today in eBay Desktop, an AIR application.

AIR apps also have the potential of looking more customized, since Silverlight out-of-browser apps look wrapped like any other Windows applications inside a rectangular Window. AIR apps, meanwhile, can come in any shape or size. Microsoft argues that by allowing people to erase the Window chrome, hackers could potentially hide a malicious application by making it transparent and then simply running it over top of a user's desktop.

Long story short: AIR and Silverlight compete in some ways, but don't in many others.

Comment  | 
Print  | 
More Insights
Building A Mobile Business Mindset
Building A Mobile Business Mindset
Among 688 respondents, 46% have deployed mobile apps, with an additional 24% planning to in the next year. Soon all apps will look like mobile apps – and it's past time for those with no plans to get cracking.
Register for InformationWeek Newsletters
White Papers
Current Issue
InformationWeek Tech Digest September 24, 2014
Start improving branch office support by tapping public and private cloud resources to boost performance, increase worker productivity, and cut costs.
Flash Poll
Video
Slideshows
Twitter Feed
InformationWeek Radio
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.