Why does Chrome install itself under user directory instead of Program files?
On Windows 7 (x64), Chrome is installed in:
C:\Users\userid\AppData\Local\Google\Chrome\Application\
Is that better that Program Files? Is it a general best practice?
I suppose it's good (and more secure) to allow each user to have a separate app, but I'm surprised there isn't a C:\Users\userid\Program Files\
directory for that, like on Mac OS X.
Solution 1:
It's so that Google can update the Chrome without asking for administrator privileges. Which, depending on your view can make it more secure or less.
Generally this is really not a best practice as much as it is a developer's decision. Historically developers didn't do it to save space on the disk but that's a moot point nowadays.