To avoid Flash lock-in, Apple looks at SproutCore

iPhone maker is using the relatively unknown open-source JavaScript framework, in part because "no one likes to download plug-ins before they can use your software."

Apple, continuing its reliance on open-source technologies, is using an open-source project called SproutCore to provide rich Internet applications like its new MobileMe service.

The idea is to use to keep Apple from being "locked into the browser plug-ins for...one particular standard."

What is SproutCore? From the SproutCore Web site:

SproutCore is a framework for building applications in JavaScript with remarkably little amounts of code. It can help you build full "thick" client applications in the Web browser that can create and modify data, often completely independent of your Web server, communicating with your server via Ajax only when they need to save or load data.

SproutCore gives Apple a way to enrich its Web experience without locking itself into any other vendor's technology, as the SproutCore site notes:

Nobody likes using software running in a sandbox, and no one likes to download plug-ins before they can use your software. If you want to create an application on the Web that is fast, fluid, and native, and usable by everyone, use the only technologies that come built right into every browser: HTML and JavaScript. SproutCore makes it easy to do just that.

Apple has had serious spats with Adobe Systems over Flash, particularly on the iPhone. It will be interesting to see if this gamble on a relatively unknown open-source JavaScript framework will pay off--or whether it would have been easier to just buy into Flash. Apple has the developer clout to make it pay off, but for most developers, Flash or Silverlight are likely going to be better options.

Undergirding the move is the irony of Apple looking for ways to reduce proprietary lock-in...even while it locks its own customers into its platform. But that's another post.

Tags:
Tech Culture
About the author

    Matt Asay is chief operating officer at Canonical, the company behind the Ubuntu Linux operating system. Prior to Canonical, Matt was general manager of the Americas division and vice president of business development at Alfresco, an open-source applications company. Matt brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. He is a member of the CNET Blog Network and is not an employee of CNET. You can follow Matt on Twitter @mjasay.

     

    Discuss To avoid Flash lock-in, Apple looks at SproutCore

    Conversation powered by Livefyre

    Show Comments Hide Comments
    Latest Articles from CNET
    Astronaut reads 'Hitchhiker's Guide to the Galaxy' in space