Linked by Kostis Kapelonis on Sat 14th May 2011 15:43 UTC
General Development Application stores are growing everywhere like mushrooms. While users have initially embraced application stores because of the ease they offer with application installation, developers have several complaints. Division of profits from paid application and ineffectiveness of the screening process are among the major issues. Are application stores the best distribution channel possible? Can they satisfy both developers and users?
Permalink for comment 473126
To read all comments associated with this story, please click here.
Member since:

So consider a distribution like Maemo where additional repositories are setup automatically by applicable applications or easy "click here to add" links. Both you're points of concern are still covered. Availability is not exclusive to the app-store single repository model.

I also don't see how multiple repositories within a distribution causes grief since they appear as on consolidated library through the package manager. How should a distribution manage core and third party software? Because Debian favors libre source, it shouldn't provide any method for users to opt-in such as adding the non-free repositories? Doesn't that further limit the user rather than support them?

The distribution is what is garnering "mindshare" not it's repository branches. It's not a non-free repository plus stuff, it's a distribution which also provides a non-free repository. It's not a kernel plus stuff, it's a distribution which happens to use the Linux kernel.

Commercial vendors and developers also don't need to maintain distribution specific repositories. They have the option to work with distributions. They have the option to target parent distributions and let the child forks inherit the software. They can hire or sponsor package maintainers; probably cheaper than managing a repository server and packaging process per distribution. Work with the upstream where possible. Provide source code that distributions can build packages from. Heck, provide binaries that install cleanly across several distributions like Nvidia does.

As of now, application distribution is best provided via standardisation and formalised application store logic.

But that's exactly what the repository is providing. "App store" is just a re-branding of the same repository mechanism; a library of software installed, updated and uninstalled through a centralized manager. How software submission is managed, if one can add secondary repositories or if one can directly download and install individual packages does not change this.

Download from a Maemo repository. Add and download from a secondary repository. Have downloaded apps install there own repository. Install apps completely separate from a repository. It's already happening; the user can enjoy the best of both benefits (the distro management and the developer's latest update availability).

Reply Parent Score: 3