{"id":8,"date":"2005-10-19T11:14:00","date_gmt":"2005-10-19T17:14:00","guid":{"rendered":"http:\/\/userharmony.com\/blog\/?p=8"},"modified":"2005-10-19T11:14:00","modified_gmt":"2005-10-19T17:14:00","slug":"upgrading-software-without-annoying-users","status":"publish","type":"post","link":"https:\/\/userharmony.com\/blog\/2005\/10\/19\/upgrading-software-without-annoying-users\/","title":{"rendered":"Upgrading software without annoying users"},"content":{"rendered":"<p>I like the concept of automatically updating software applications. However, they way it is done in most applications annoys me.<\/p>\n<p>Case in point, Adobe Acrobat Reader. I click on a PDF file and up comes Acrobat. Somehow while its getting ready to perform its &#8220;acrobatics&#8221; it deems it necessary to see if my software is up to date. All of a sudden, it becomes very important for me to pay attention to the latest available updates and patches. Never mind the document I was so eager to read.<\/p>\n<p>Alan Cooper said each dialog box is a room and there should a good reason to take the user away to a different room.<\/p>\n<p>So I was on my way to a room to read a document but suddenly this friend of mine, <span style=\"font-style: italic;\">acrobat, <\/span> pulled me away, hurried me into this other room and started showing me all this cool stuff that he thinks I should download right now.<\/p>\n<p>Ok, not interested right now? No problems. &#8216;Cancel&#8217; and it will let me go where I was going originally.<\/p>\n<p>Until the next time I want to read a PDF document.<\/p>\n<p>Moral of the story: Checking for updates may be fine upon launching the software, however, confronting the user upon launch is certainly rude.<\/p>\n<p>There are times when the software &#8220;punishes&#8221; the user by not allowing them to proceed unless they update the software right away. Users of MSN or Yahoo Messengers have experienced this on more than one occasion.<\/p>\n<p>Its like going to a party and being greeted at the door with &#8220;we cannot allow you to proceed unless you go home and change your clothes. What you have on does not work anymore.&#8221;<\/p>\n<p>Wow! What happened here? No one had even forewarned me this was coming. I cannot play unless I &#8220;upgrade&#8221;. Never mind, what I set out to do originally, it is not important right now.<\/p>\n<p>Hey Mr. developer, how about letting me know in advance a day or two? Also why not upgrade me when I am shutting down, preferrably in silent mode. I don&#8217;t like the sentry at the gate asking me to upgrade.<\/p>\n<p>If there is a critical bug that inadvertently slipped into the program and I must upgrade in order to protect myself from the all things evil, then prehaps I would not mind if you upgraded me, without presenting me with an elaborate Yes, No, Cancel choice and Then told me about it later in an unobtrusive manner.<\/p>\n<p>You can even ink this understanding between us, in writing in that beautiful piece of &#8220;agreement&#8221; that I accepted before you let me install your application.<\/p>\n<p>Here is a partial list of software programs I know that offend with automatic upgrade suggestions and occasional forced commands:<\/p>\n<p>1. Adobe Acrobat Reader<br \/>2. MSN Messenger<br \/>3. Yahoo Messenger<br \/>4. Azureus BitTorrent client<br \/>5. Winamp<br \/>6. Konfabulator (used to before yahoo bought it)<br \/>7. Dell Updates (Dell&#8217;s version of Windows Update Balloon, only bigger and more annoying)<br \/>8. iTunes<br \/>9. QuickTime<br \/>10. iPod Updater Software<br \/>11. RealPlayer<br \/>12. Norton AntiVirus<br \/>13. McAfee AntiVirus<\/p>\n<p>And here is a partial list of software that do not have sentries guarding their launch(I am not saying their mechanism is ideal)<\/p>\n<p>1. Mozilla Firefox<br \/>2. Grisoft AVG AntiVirus<br \/>3. Windows Media Player<br \/>4. Microsoft Windows<br \/>5. Any Microsoft Office product<br \/>6. Calculator<\/p>\n<p>In the same vein, there are some who would argue, that automatic updates without users explicit permission upon launch are purely evil and big-brotherly (see <a href=\"http:\/\/schram.net\/articles\/updaterisk.html\">The Risk of Programs that Update Automatically<\/a>).<\/p>\n<p>If a software company wants to steal information from you, it is likely that by you simply choosing to acknowledge an update is not going to prevent this.<\/p>\n<p>So it seems that we need a better way to be able to update installed software, make it less obtrusive, keeping users informed of exactly <span style=\"font-weight: bold;\">what <\/span>is being updated here and why it became necessary.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I like the concept of automatically updating software applications. However, they way it is done in most applications annoys me. Case in point, Adobe Acrobat Reader. I click on a PDF file and up comes Acrobat. Somehow while its getting ready to perform its &#8220;acrobatics&#8221; it deems it necessary to see if my software is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/userharmony.com\/blog\/wp-json\/wp\/v2\/posts\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/userharmony.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/userharmony.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/userharmony.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/userharmony.com\/blog\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":0,"href":"https:\/\/userharmony.com\/blog\/wp-json\/wp\/v2\/posts\/8\/revisions"}],"wp:attachment":[{"href":"https:\/\/userharmony.com\/blog\/wp-json\/wp\/v2\/media?parent=8"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/userharmony.com\/blog\/wp-json\/wp\/v2\/categories?post=8"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/userharmony.com\/blog\/wp-json\/wp\/v2\/tags?post=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}