In the most recent posting on Jeff Atwood’s excellent developer blog Coding Horror, the question is posed:
Why does the Mac require the user to jump through a bunch of manual hoops to install an application? Why not use a traditional installer (a.k.a. setup.exe) that automates this manual work for you?
Rather than get into the details of the debate in the comments to that article over the ease of installing apps on the Mac the manual way, let me instead show you Jing’s answer to the question:
(I wrote about Jing in the last post.)
The Jing approach is to give you two options:
- The incredibly easy way: Double-click the installer script and you’ll be shown this a dialog box that tells you that you’re about to initiate an action that will:
- Copy Jing to the Applications folder
- Eject the disk image
- Start Jing
- The traditional manual way, in which you drag the app to the Applications folder. An alias to the Applications folder is provided, so you don’t have to open another Finder window.
No options dialog boxes, no EULAs, no extraneous messages for the purposes of marketing — just install and go.
I think it’s a good solution. What say you, Jeff?