Softpedia
 

NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home > News > Webmaster > Google News

September 28th, 2010, 10:57 GMT · By

Google Explains the Differences Between Web Apps and Extensions

SHARE:

Adjust text size:


The Google Chrome extensions gallery will become the Web Store
Enlarge picture
Google is working on an app store for the web. The Chrome Web Store is very close to launch and Google wanted to make sure that developers know the differences between web apps and extensions since both will be available in the Chrome extensions gallery which will become the Web Store.

"Many of you have also asked about how extensions and apps differ, and how apps can leverage extension behavior," Michael Mahemoff, Developer Advocate at Google, wrote.

"To answer these questions and more, we’ve published a new article to help you decide between building extensions and building apps," he announced.

The help article runs down through the differences between apps and extensions and how to know which one to build.

The main difference, Google says, is in their scope. Summarizing it, web apps are designed to offer a rich experience and provide features and services specific to the app.

Extensions, on the other hand, enable developers to 'extend' the functionality of the browser and are generally designed to work for all websites or independently of the pages the user is visiting at any given time.

"There’s no 'better' approach here; apps and extensions are simply different creatures," the article explains.

"[Apps] are just how they sound: applications you can run inside your browser with a dedicated user interface and, typically, rich user interaction," it continues.

"Extensions also provide functionality, but unlike apps, there is little or no UI component. Instead, they extend the functionality of Google Chrome and the websites being viewed in it," it adds.

For the developers, apps and extensions are actually more alike than it would seem. Both types come packaged as CRX files, basically just ZIP archives containing a number of required files. The internal file structure is also very similar.

The only big difference, Google says, is the presence of the "launch" parameter in apps. This parameter tells Chrome what to do when an app is launched. Since extensions are always active, the functionality does not make sense for them.

The article makes for a must-read for anyone interested in either building applications or extensions for Chrome.

TELL US WHAT YOU THINK:

2,167 hits · 2 comments · Link to this article · Print article · Send to friend · Subscribe to news

MUST-READ RELATED ARTICLES:


Google Instant Now Built Into Chrome

Download Google Chrome 6.0.472.63, Chrome 7 Beta Near

Google Chrome 6.0 Final Lands

Google Chrome 7 Is Almost Here

Download Google Chrome 7.0.517.17 Dev, the Next Chrome 7 Beta

READER COMMENTS:


Comment #1 by: brian matthias on 29 Sep 2010, 01:30 UTC reply to this comment

good artical


Comment #2 by: Cougar Abogado on 01 Dec 2010, 15:06 UTC reply to this comment

Thanks for the brief summary.

I did feel like the two features were remarkably similar, and I feel satisfied that I now understand the difference from an end user's perspective, even if the extensions and apps are nearly identical, behind the curtains (or from a developer's creation perspective).

Copyright © 2001-2012 Softpedia. Contact/Tip us at

WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM