3 ms·
Confusing? Users either run a package installer, basically identical to installation wizards on Windows, or plop a *.app in the Applications folder. Under what
by narkee 16y ago
Confusing? Users either run a package installer, basically identical to installation wizards on Windows, or plop a *.app in the Applications folder.
Under what circumstances is either of those options "extremely confusing"?
- mishmash 16y agoAt the same time disk images are essential for power users, they are just as confusing for typical users.
- GHFigs 16y agoThe trouble with your question is that you've left out any mention of the .dmg that the user actually downloaded. Don't get me wrong, I like disk images as much as the next nerd, but it has been my observation that there are way too many ways for the process of getting from .dmg to in-dock-ready-to-rock to go awry. People can and do figure it out, but the process is still far from optimal. "Internet Enabled" disk images were an attempt to deal with this, but not every application ships as one, not every browser supports them, and plenty of people have the auto-open option turned off in Safari either because they think it's obnoxious or insecure. (And even if it works perfectly--even if the .dmg turns directly into an .app--the .app ends up in ~/Downloads/. Where for some it will forever remain.) So you're left, at least some of the time, with this file icon with a weird silvery box thing on it. If you're lucky ("you" being both CEO of n00b, Inc. and Mayor of n00btown) the download page of the application (or if you figured out how to mount the .dmg, within the .dmg itself) you just downloaded has instructions on where to go from here. (Instructions which you, Hacker News reader, have seen a million times without ever really noticing that they are a symptom of a problem.) But let's suppose there are no instructions. But you can figure this out. You're Mayor of N00btown, after all. So you double-click the .dmg and here's a new window, and yay, there's the app icon. ::click click::. Yay! Bouncing icon in the Dock! It works! And it will probably continue to work just fine...until you shut down or restart (which could be six months from now--given how busy and productive you all are at n00b, Inc. you can't afford to waste time every week on "Software Updates") at which point your disk images unmount and suddenly some of your programs just don't work anymore! So you download them again... The thing is, none of this (the many ways users can fail with installation) is so disastrous or commonplace that it constitutes an Obvious Problem that Must Be Addressed. Even in the above scenario (which is only a little contrived) the applications still actually work. The user is not confused, but there is still a pathology at play. The user does not go complain to their nerd until things actually fail, and the nerd typically puts a band-aid on it and asks the user to stop doing the wrong thing, while the root problem persists. My point being that even if the ".app inside a .dmg" approach to installation isn't "extremely confusing" (and I would agree, even after the above, that it is not) it still has an unnecessary capacity for undesirable side effects (including confusion) that you don't see with an app store or repository approach.
- pornel 16y ago> Under what circumstances is either of those options "extremely confusing"? When you're on the phone explaining this to someone. There's too many things that can go wrong: 1. User may launch the app from .dmg, even after they've copied it. It's an icon, it works! …but later image won't unmount, app will "disappear" after reboot or will take ages to launch. 2. User needs to drag the app to Applications folder. Not Dock. Dragging to dock will seem to work, but will cause problems like #1. 3. You have to explain that dragging of disk image icon (icon that needs to be found on cluttered desktop) to trash won't delete anything. And then you have to explain that the .dmg which wasn't deleted can be deleted. And of course user should drag to trash both icon representations of the .dmg, but not any file from within .dmg! They all need to end up in trash, except some of the icons can be dragged to trash, and some not. And order matters.
- brisance 16y agoHere are some things that can lead to a sub-optimal user experience: 1) User forgets or does not know the administrator password to install into /Applications 2) Loses license key to activate paid application 3) Installs application into ~/Applications instead of /Applications and thus when another user logs in, is unable to launch it 4) Fails to unmount and delete disk image when installation is complete and thus has ~/Downloads (the default download directory) full of them