---
title: Installing applications. There _is_ already a better way
description: I read with interest an article over at daringfireball.net which pointed
  to a Mozilla piece about the complexities of installing applications on the Mac.
  For those not in the know the way that you install software on the Mac is that you
  typically get a disk image as a download. When you download this your  […]
url: https://canonical.com/blog/installing-applications-there-_is_-already-a-better-way-2?format=md
---

1. [Blog](https://canonical.com/blog)
2. Article

---

[Canonical](https://canonical.com/blog/author/canonical "More about Canonical")

20 September 2009

# Installing applications. There \_is\_ already a better way

[Design](https://canonical.com/blog/tag/design)

---

Share the article

I read with interest an article over at [daringfireball.net](http://daringfireball.net/2009/09/how_should_mac_apps_be_distributed) which pointed to a [Mozilla piece about the complexities of installing applications on the Mac](http://limi.net/articles/improving-the-mac-installer-for-firefox/).

For those not in the know the way that you install software on the Mac is that you typically get a disk image as a download. When you download this your computer mounts it and it appears like a removable drive. You then drag the application to any location on the hard drive – usually the Applications folder, and then you’re ready to go.

I’ve always liked the simplicity of this. Drag and drop of one file to install and uninstall made sense when I upgraded to OSX back in the early naughties but I’m not sure it’s aged well. It’s only when I come to write that down that I realise that explaining it to a non technical user or user unfamiliar with things like the file system might find this a bit hard to get their heads around. This will be the reason that users Alexander Limi is referring to keep the downloaded disk image and run the application from there. I’ve seen this a lot too and not just with small-ish apps like Firefox. Some have run office from a disk image for years!

I’d like to second the idea that the iPhone app-store-y approach to installing software and also talk about how Linux does this. Ubuntu also has an add/ remove programs application.

Users can type in the name of the application that they want to install and it’s found in the list of apps available. It’s then downloaded and installed and available in the Applications menu in a matter of minutes. We could do more to explain more about where to find the app once it’s installed but as a process this has to be the way to go. The Daringfireball post mentions that the filesystem on the iPhone has been abstracted away. To jump on that idea out of context, GOOD! Why do you need to see this? It used to be an argument against using iPhoto on the Mac given to me by some hardcore users because it created a very complex folder and file structure which it was almost impossible to navigate outside of iPhoto. When I used to explain that this didn’t bother me I was me with a range of “what if…” scenarios.

The fact is that the software should be stable enough and well written enough that if I want a photo from a party I was at I just go into the photo application, find it by search or browsing and can just drag it out or save it as a new image – something I still can’t do in [F-Spot](http://f-spot.org/Main_Page)!!

We mere mortals don’t need to see or do anything with the file system. I need to be able to see files I have on the system, view them by type or search but as a Linux user I have no idea where my applications actually live and I don’t miss knowing. If I want a new app I use a simple program to add it and then if I’m done with it after a while I just go back and remove it.

There are a bunch of ways I could speculate on that would solve Apple’s complexity issue but I think they and Microsoft will get there on their own. For now I think Ubuntu and other Linux distros are on the right track to a nicer way of installing software on desktops. We’ve some way to go to make just finding applications on the web and installing those as simple but no one’s found a better way of doing that yet so it feels like a level playing field.

[Get in touch

Interested in running Ubuntu in your organization?](https://ubuntu.com/about/contact-us/form)

## Sign up for our newsletter

Get the latest Canonical news and updates in your inbox.

Work email:

\*I agree to receive information about Canonical's
products and services.

By submitting this form, I confirm that I have read and agree to [Canonical's Privacy Policy](https://canonical.com/legal/dataprivacy).

Sign up

## Share on

---

## Related posts

[### Challenges designers face in open source (and how to fix them)](https://canonical.com/blog/challenges-designers-face-in-open-source-and-how-to-fix-them)

Open source powers up to 90% of modern software, yet many projects lack usability. Canonical’s Design team surveyed 115 cross-functional professionals to uncover the 4 core...

[Kola Ojoodide](https://canonical.com/blog/author/kola-ojoodide)

26 June 2026

[### Why web engineering is great](https://canonical.com/blog/why-web-engineering-is-great)

Hi, I’m Johann! I’m an engineering manager in Canonical’s web team. For the larger part of my 15 years of work experience as engineer, I’ve been working in web development....

[Johann Wolf](https://canonical.com/blog/author/johannwolf)

27 April 2026

[### Canonical’s recipe for High Performance Computing](https://canonical.com/blog/canonicals-recipe-for-high-performance-computing)

In essence, High Performance Computing (HPC) is quite simple. Speed and scale. In practice, the concept is quite complex and hard to achieve. It is not dissimilar to what...

[Igor Ljubuncic](https://canonical.com/blog/author/igorljubuncic)

24 January 2024

[### Web team – hack week 2023](https://canonical.com/blog/web-team-hack-week-2023)

Today, around 96% of software projects utilize open source in some way. The web team here at Canonical is passionate about Open source. We lead with an open-by-default approach...

[Anthony Dillon](https://canonical.com/blog/author/ya-bo-ng)

25 October 2023
