Linked by Thom Holwerda on Fri 18th Sep 2009 18:34 UTC
Mac OS X There are several things which take quite some getting used to when switching from any platform to the Mac. There are things like the universal menubar, the dock, Expose, and many more. One of the things that often leads to confusion for new users is the installation process for applications. Mozilla developer Alexander Limi talks about the problems Mozilla runs into when it comes to Firefox' installation process on the Mac, and a possible solution. Update: A possible solution?
Thread beginning with comment 384905
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Comment by sonic2000gr
by theTSF on Fri 18th Sep 2009 20:31 UTC in reply to "RE[2]: Comment by sonic2000gr"
theTSF
Member since:
2005-09-27

I never cared for that method. Of Clicking the check box. Because if your app isn't on the list then it is a pain to install it. Apple solutions is a simple and elegant solution. And technically easy. You have a directory containing everything you need to run you copy that directory in an other directory.

The Linux library mean you can only used that distributions "PURE" software. Which means installed closed source application is a No-No or just open source apps that are not really popular that solves that once scratch you need to fix.

The Mac OS allows you really install any app from anywhere.

Reply Parent Score: 2

unoengborg Member since:
2005-07-06

First of all, most Linux application actually are on the list so, talking about the ones that are not, are not all that interesting to most Linux users.

Second, the Linux way is not much different from getting an App for your cell phone in Android or Apple App store, exept perhaps that it is not the Linux vender who desides who can add things to the list, like Apple do to their App Store. (One more lesson for Apple to learn).

Nothing prevents software vendors from putting the app on the list, by creating a repository of their own. Then the list could be extended by a simple mouse click in the webbrowser.

The application doesn't need to be open source to make use of this. E.g. Adobe uses this for Flash. You click on a link and a new Adobe repository is added.


Now, consider that most, or perhaps even all Linux distros have much less market share than Apple. This means that very few sofware venders care to port their software to Linux, and even fewer care to create proper install procedures, but Apple would have a much better chance of convince software vendors to use a Linuxlike package manager.

Reply Parent Score: 3

RE[5]: Comment by sonic2000gr
by apoclypse on Fri 18th Sep 2009 23:27 in reply to "RE[4]: Comment by sonic2000gr"
apoclypse Member since:
2007-02-17

Most Linux apps are on the list but it may not be the version you want with this cool new feature you need. Its a common issue and most developers don't bother with repos, or if they do have one setup they are distro specific, and thats where the ease of use goes out the window.

Most developers have gotten smart and support Ubuntu and Fedora since they are the top two distros ( I think?) but what about Debian? What version of Ubuntu or Fedora are you running? Will you be able to install your application in Version 8.04 if the developer only has a repo for version 9.04? If you happen to know how to compile software, are the libs in the repos the right version for the software or are you going to have to go lib hunting. These are extremely common things in Linux.

For example, Blender2.5 is on the horizon, the repos for 9.04 still have 2.48, the current stable build is version 2.49a. Luckily Blender is self contained and can be downloaded and run without much issues without needing to really install anything since most things are statically linked. Now back to Blender 2.5, before version 9.10 (which isn't even out yet) Blender 2.5 wouldn't even build, the version of scons in the repo is too old. Again, this is very common in Linux. OSX doesn't have these issues, you can get the latest and greatest from developers at all times by going to their site and downloading the package, no lib issues necessary.

Reply Parent Score: 3

nt_jerkface Member since:
2009-08-26

What you're not pointing out is that it's a huge pain in the ass to distribute proprietary software in Linux compared to Windows or OSX. You shouldn't have to make your own repository to distribute a single application, but even if you do there are still distro differences to account for.

The best way to distribute proprietary software in Linux is to create a web app. Otherwise it probably isn't worth the effort.

Linux has been in development for over a decade and yet the iphone has a better game selection. That's because asking a game developer to build in Linux is like asking a bridge engineer to build on sand.

Reply Parent Score: 2