Ever wonder how Google autoupdates its software?
omaha.googlecode.com
omaha.googlecode.com
It's a good idea because a) it gives me a choice whether I want to update or not b) when I don't need to wait for the update in order to use the software
The one thing that I have preferred about interactive updating is that it lets users know that things may break during the update. And sometimes, you just prefer running an older version because it works better for you than the newer version.
The problem I have with auto-updating software, including Chrome, is that when big changes are made, I have no point of reference to test, and there is very little I can do to reject a version upgrade. Of course, this has its benefits since you know all users will be forced to upgrade Chrome and you know that you only have to test your site against one version of Chrome.
Interesting technology though.
I don't particularly care for this solution because an update engine is started when the user logs in, and thus is running even if no Google application is. If you know what you're doing you can disable this and Google apps will still be able to update themselves when they are running.
Fortunately, I've not seen Update Engine used outside of Google apps. Most Mac apps use http://sparkle.andymatuschak.org/ which I think is a far less intrusive solution.
To be clear, I think auto-updating software is a fine default. But every other Mac app I have (since they almost all use Sparkle) will only update itself when running, and further, give me a preference to disable the auto-updates as well as specify how often I want update checks to occur. It is un-Mac-like to silently update in the background and w/o providing the user any control.
There were solid open source solutions until Omaha, even Firefox used a commercial solution until recently.
The one feature request I would have is support for SSL and client certificates, to prevent DNS poisoning and having the auto-updater download, install and execute any arbitrary code. Otherwise, this is fantastic.
I wish that I could set most of my applications to silently auto-update, and then set a few back to manual if I ever decided one had an issue. Auto-updating is an awesome idea for browsers and for frequently updated things like Chrome.
And I definitely want the option to manage and disable updates. As a sysadmin, Chrome is a nightmare because I never know which version my users are running.
Google Chrome for Enterprise is just Google Chrome. Every Google Chrome has the same features, so it's equivalent to the Google Chrome you can download from google.com.
What enterprise features does Chrome offer?
Support for group policy and centralized configuration, a specialized MSI installer, and control over auto-update frequency.
http://www.chromium.org/administrators/frequently-asked-ques...