I think I finally figured out why this thread is confusing me. Please bear with me while I try to get this straight in my head
🙂
We have two groups of folks arguing for and against the following process for installing applications:
1) open disk image
2) drag application icon to applications folder
3) close disk image
Lumping the arguments into two groups we have:
1) "It's simple and it gives me control, so Apple should not change it. This is good for both newbies and power users alike."
VS.
2) "It's not simple, nor intuitive, so Apple should change it to a wizard-based system. This would be good for both newbies and power users alike."
<Disclaimer>If I have misrepresented or offended anyone in either camp, I welcome them to refine my observations but I think this is enough to get us started.</Disclaimer>
Now what struck me as odd was not the difference in opinion (everbody's got one, just like...), but that Apple was the object of much of this attacking and defending. And I was left thinking, but haven't I installed applications BOTH ways on my mac?
😕
Because Apple is focus here, let's take it to them. From
apple developer's website:
In Mac OS X, software such as applications, frameworks, and plug-ins is packaged in the form of bundles, which are directories in the file system that group related resources. It is often possible for users to simply drag such software to their hard disks from a CD, mounted disk image, or other location. For software with more complex installation requirements, developers can create installation packages and let users install them with installation tools. Executable bundles can support dynamic configuration through mechanisms such as property lists, user preferences, and environment variables.
I added the emphasis (i.e., it wasn't in the original) to make the following point: What the installation experience is like to the user is up to the developer of the software, not the operating system. Apple itself developed the Installer program (/applications/utilities/installer):
Developers choose whether or not to use this program, and developers choose what instructions to include. It is a wizard-type program in that when you run the installation package (i.e., double click the icon, see OldCorpse's last post, step 1) you get a series of dialogue windows that walk you through the process.
If you want to just keep clicking "Okay/Continue" that application will be installed (easy method). If you want to find out more about what it's doing you can choose "File -> Show Files" to see what's in the installation package (or use Pacifist, which I just learned about
😎 ).
The short of it is this:
Apple designed Installer to do exactly what folks have been arguing Apple should or should not do.
Many developers choose not to use the Installer program. To me this is similar to Windows when, instead of a simple "setup.exe" file, I get a zip file with instructions on where I'm supposed to extract files. When this happens I don't blame Microsoft, I blame the developer of the program.
Thanks for reading
🙂