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 384934
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Comment by sonic2000gr
by unoengborg on Fri 18th Sep 2009 21:35 UTC in reply to "RE[3]: Comment by sonic2000gr"
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

unoengborg Member since:
2005-07-06

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.



I don't have to point that out, because this article is not about Linux but about OSX. In OSX Apple have full control of what libraries they use. So applying the Linux repository model in an OSX setting would actually work much better than in Linux.

BTW, whats wrong with creating your own repository? It's an excelent way to provide your users with updates and bug fixes to your application.

Reply Parent Score: 2

RE[6]: Comment by sonic2000gr
by clei on Sun 20th Sep 2009 14:13 in reply to "RE[5]: Comment by sonic2000gr"
clei Member since:
2008-10-04

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.

>
>
Wrong. Reason is that for the most part,Linux users *ARE NOT GAMERS* and have not been for years.The utter garbage that passes for "Gaming" these days isn't that interesting to us.

Reply Parent Score: 0