Jing’s Approach to Installing on the Mac

by Joey deVilla on July 21, 2007

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:

Jing’s installer options

(I wrote about Jing in the last post.)

The Jing approach is to give you two options:

  1. 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
  2. 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?

{ 3 comments… read them below or add one }

1 Jeff Atwood 07.21.07 at 9:40 pm

It’s great! I only wish more apps– on Mac *or* Windows– would offer this kind of “No-Questions-Asked” install option.

I don’t think either platform really gets this right, but at least the Jing and JGSoft approaches are much closer.

2 AJ 07.22.07 at 10:25 pm

Flock the social web browser also does an install process like this. http://www.flock.com

3 GregB 07.30.07 at 9:01 am

Jeff,

What Apple apps have non-straightforward installers? Every Mac app, from the pro stuff (Final Cut, Logic) to the entry-level stuff has the same installer, just drag to the Applications folder….seems much quicker to me than the .EXE/extract an archive then click ’setup.exe’ method.

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous post: The Jing Project: Screen captures, Screencasts and Sharing

Next post: Hey, Facebook: It’s Spelled “availAble”!