Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Applications > What is the difference between a Widget and an Application?

What is the difference between a Widget and an Application?
Thread Tools
Mac Enthusiast
Join Date: Mar 2000
Location: Georgetown, TX USA
Status: Offline
Reply With Quote
Aug 21, 2005, 07:04 AM
 
Aside from the obvious (appearance, location, etc.) what are the differences between Widgets & Applications?

Andrew Welch’s Easy Envelopes widget (535k) seems quite comparable to the Addressix application (610k). Both “programs” do much the same thing, yet one is a widget and the other is not.

Is there some behind the scene process, coding etc. that prompts the development of one instead of the other, is there a difference in robustness, functionality, etc., or is it merely the developer’s choice?

I am not trying to start an address-envelope war, I just don’t understand why some programs are applications and others are called widgets and ergo have a different look and location.
Harv
27" i7 iMac, 10.7.4
Those who can make you believe absurdities can make you commit atrocities. ~Voltaire
     
Banned
Join Date: Jun 2003
Status: Offline
Reply With Quote
Aug 21, 2005, 07:13 AM
 
Originally Posted by pendragon
Aside from the obvious (appearance, location, etc.) what are the differences between Widgets & Applications?

Andrew Welch’s Easy Envelopes widget (535k) seems quite comparable to the Addressix application (610k). Both “programs” do much the same thing, yet one is a widget and the other is not.

Is there some behind the scene process, coding etc. that prompts the development of one instead of the other, is there a difference in robustness, functionality, etc., or is it merely the developer’s choice?

I am not trying to start an address-envelope war, I just don’t understand why some programs are applications and others are called widgets and ergo have a different look and location.
Well...there isn't a difference. One could code a full-fledged app as a widget if one so wanted. Buuuuut...I think the rule of thumb is, if something has a single and precise function and can be wrapped up in a small and minimalistic interface, it should be a widget.

Easy Envelopes is simple enough to live as a widget but it's pretty borderline. Anything more complex should probably be released as an app.
     
Mac Enthusiast
Join Date: Mar 2000
Location: Georgetown, TX USA
Status: Offline
Reply With Quote
Aug 21, 2005, 07:52 AM
 
Presuming it is easy to convert a widget to an application and vice versa (and I have no idea that this is true), might a developer then release his program in both flavors?

And of course, thanks for the prompt, clear and concise reply!
Harv
27" i7 iMac, 10.7.4
Those who can make you believe absurdities can make you commit atrocities. ~Voltaire
     
cla
Mac Enthusiast
Join Date: Mar 2000
Status: Offline
Reply With Quote
Aug 22, 2005, 02:29 AM
 
Originally Posted by pendragon
Presuming it is easy to convert a widget to an application and vice versa
False presumption, although there's nothing stopping a developer from creating a widget to go with the application. Or even rewriting the application into a widget.

Technically, a widget is just a OS X customized web page (having access to some of the OS X sub systems). Nothing more.

In my opinion, the most interesting aspect of widgets lies in their very existence: clearly they indicate a problem in the way we define and interact with applications today. Just like tasks and threads in computing, widgets separate applications into 'heavy' and 'light-weight'.
In my world this doesn't make any sense - why need I access different applications different ways? When should a light-weight application be a widget and when should it be an application? And then there's the cmd-ctrl-d (instant dictionary thing) which also is a light-weight application, invoked in a third way. And then there's the services menu, which also contains light-weight applications...

To me it's clear that widgets are the offspring of an interaction problem noone's been able to solve. A work-around. Although neatly packaged, easy createable and turned into an advantage in marketing.
     
Banned
Join Date: Jun 2003
Status: Offline
Reply With Quote
Aug 22, 2005, 07:52 AM
 
Originally Posted by cla
False presumption, although there's nothing stopping a developer from creating a widget to go with the application. Or even rewriting the application into a widget.

Technically, a widget is just a OS X customized web page (having access to some of the OS X sub systems). Nothing more.

In my opinion, the most interesting aspect of widgets lies in their very existence: clearly they indicate a problem in the way we define and interact with applications today. Just like tasks and threads in computing, widgets separate applications into 'heavy' and 'light-weight'.
In my world this doesn't make any sense - why need I access different applications different ways? When should a light-weight application be a widget and when should it be an application? And then there's the cmd-ctrl-d (instant dictionary thing) which also is a light-weight application, invoked in a third way. And then there's the services menu, which also contains light-weight applications...

To me it's clear that widgets are the offspring of an interaction problem noone's been able to solve. A work-around. Although neatly packaged, easy createable and turned into an advantage in marketing.
Not really...a widget represents a highly specialized task that is repeated very often during the course of a day but isn't justifiable as a full-fledged app to some people.

Things like the Weather widget or the Stocks market widget...both are, to me, unnecessary as apps...I don't want the to clutter my usual desktop environment...both live happily as things I take a look at several times a day on a second and separate 'virtual' space. It's not called a Dashboard for nothing. You bring it up to monitor something or click a few buttons. You're not meant to interact with the widgets for more than a few seconds. Just like driving a car, you're concentrating 98% of the time on the road (the application that you're using), and every once in awhile, you'll check your speed, engine RPM, gas level, put on the air conditioning, change CD track (dashboard widgets).

An app brings together a group of inter-related tasks. A widget doesn't (or shouldn't).

EasyEnvelope is borderline. So is BitStick. Games in the Dashboard such as the Tile Game and some of the old arcade games (some author has started porting games such as PacMan, Pong, Asteroids etc.) are kinda going against what a widget should be.

Don't knock the Dashboard concept if developers don't use it the way it should be used (drawers come to mind here...boy have devs abused of those. :/ )
(Last edited by Horsepoo!!!; Aug 22, 2005 at 08:06 AM. )
     
Mac Elite
Join Date: Sep 2001
Location: the intarweb
Status: Offline
Reply With Quote
Aug 24, 2005, 04:31 AM
 
What is the difference between a Widget and an Application?
some applications are useful
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 12:31 AM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2