Comment #18 on issue 380177 by
w...@chromium.org: upgrade from 32bit to
The discussion on DIR_PROGRAM_FILESX86 vs DIR_PROGRAM_FILES is in issue
338706.
The discussion over adding (64-bit) the about page is in issue 381246.
The Chrome installer/upgrade logic is designed around in-place upgrades to
the same directory that Chrome is currently installed into. While it might
be possible to support new installs to DIR_PROGRAM_FILES and then upgrade
in place to this directory, having to support potential moves from x86 to
x64 and also x64 to x86 would mean that much of the logic would have to be
changed in order for the browser_distribution code to understand that this
entire directory could potentially move.
In addition, Chrome supports a 'background upgrade' while the browser is
running, and then renames new_chrome.exe to chrome.exe or chrome.exe to
old_chrome.exe on next run - all this logic would have to be aware that the
newest (or most recent) version might be in a totally different directory.
Please feel free to comment on both of those issues, especially if you feel
a clearer 64-bit indicator is needed in chrome://version page
(chrome://version is not linked from the UI anywhere, and is mostly for
developers).