Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I hold the home screen on a spot a set of options appears to add to Home. Two of these options say program and widget. To add my calendar app which syncs with my google calendar I had to use widget on the home screen. To add my task app which syncs with my google tasks, I added a program to the home screen.

What is different from a Widget and a program. They both must be programs. Is a widget something which is dynamic all the time, and loads on boot so the viewer can see it on the home screen live and updated like a clock?

share|improve this question
up vote 7 down vote accepted

You basically answered the question. A widget is a 'view' on an application that will update and can be embedded in apps like the home screen. A 'program' in the home screen sense is a static link to an full-screen application startup.

See the first para of the Android developer docs for more details about what a Widget is:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.