This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

Software

Introduction

A nice way to manage the software on your system.

Designers

William Jon McCann, Jakub Steiner, Allan Day

Objectives

Goals

Constraints

Relevant Art

Chrome

https://lh5.googleusercontent.com/-IGgLWaUjqdQ/T7KN1e390hI/AAAAAAAAhYE/tYmEzjUo8w0/s640/Screenshot%20from%202012-05-15%2013%3A07%3A54.png https://lh4.googleusercontent.com/-1f2k9J66tTA/T7KN1JkNFRI/AAAAAAAAhX0/vHA1F1XAkUc/s640/Screenshot%20from%202012-05-15%2013%3A08%3A03.png https://lh6.googleusercontent.com/-fqlufmXhBjM/T7KN1oAlsXI/AAAAAAAAhYA/WrxUFvZ2SM4/s640/Screenshot%20from%202012-05-15%2013%3A08%3A10.png

Categories: Business Tools, Education, Entertainment, Games, Lifestyle, News & Weather, Productivity, Social & Communication, Utilities, Extensions, Themes

Google Play

Categories: Books & Reference, Business, Comics, Communication, Education, Entertainment, Finance, Health & Fitness, Libraries & Demo, Lifestyle, Live Wallpaper, Media & Video, Medical, Music & Audio, News & Magazines, Personalization, Photography, Productivity, Shopping, Social, Sports, Tools, Transportation, Travel & Local, Weather, Widgets

iPad

https://lh6.googleusercontent.com/-tY1WeQnwwfk/T7KeN3yExLI/AAAAAAAAhYk/3L-uVQQbPJg/s640/IMG_0271.PNG https://lh6.googleusercontent.com/-nXk4og3PGTM/T7KeOUyqTrI/AAAAAAAAhY8/50h7gDPBbUA/s640/IMG_0274.PNG https://lh6.googleusercontent.com/-GZPXF6pBRdw/T7KfyhOxB_I/AAAAAAAAhaA/HlXx3-VEQLU/s640/IMG_0281.PNG https://lh6.googleusercontent.com/-8136sGbLt1Y/T7Kfy_o4BMI/AAAAAAAAhaI/6oDK7l1nm8M/s640/IMG_0282.PNG https://lh3.googleusercontent.com/-OkdK1ArwInw/T7KfywFRY8I/AAAAAAAAhaQ/nTAJPhS1Kk4/s640/IMG_0283.PNG https://lh6.googleusercontent.com/-iS0fHw7D6vU/T7KfzGzHbII/AAAAAAAAhaU/6TXyDvLXgyk/s400/IMG_0284.PNG https://lh3.googleusercontent.com/-LZ_MbM02m64/T7Kfz_JZ-EI/AAAAAAAAhak/HtuN_AK10Yw/s400/IMG_0287.PNG

Categories: Books, Business, Catalogs, Education, Entertainment, Finance, Games, Health & Fitness, Lifestyle, Medical, Music, Navigation, News, Newsstand, Photo & Video, Productivity, Reference, Social Networking, Sports, Travel, Utilities, Weather

GNOME

https://lh3.googleusercontent.com/-NSAnfA3cK9s/T7KolNuYqEI/AAAAAAAAhbk/fkLoWITj8Sc/s640/Screenshot%20from%202012-05-15%2015%3A03%3A09.png

Ubuntu

Categories: Accessories, Books & Magazines, Books & Magazines, Education, Fonts, Games, Graphics, Internet, Office, Science & Engineering, Sound & Video, Themes & Tweaks, Universal Access, Developer Tools, System

https://wiki.ubuntu.com/SoftwareCenter#line-723

Discussion

Tentative Design

Current working designs can be found in the gnome-mockups-software repository.

Comments

What I miss from the current design is a integrated way to make donations to the projects using Paypal -OliverPropst

Entries for software that is already installed should not been shown at "Popular". I as a user don't care about popular software, that's already installed. Make the whole thing more personal. Show under each "Popular" entry its category (I know we dont have much space here, but the user has to know somehow what its about becouse the names say nearly nothing). Use verbs for the 3 view panes: "Explore" "Manage" "Update". For the "Categories", on mouseover extend the selection to a bigger area (of course to the bottom), let a small image fadein that matches the category, and show text (maximum 2 sentences) about the selected category. --EduardGotwig

The proposed design is great, but what would be nice is to have "Software" with this design not as an external "App", but directly integrated within the Shell in "Search" (i.e., integrated in https://live.gnome.org/GnomeShell/Design/Whiteboards/Search). Basically extending gnome Shell 3.6 experience with this new design proposed for "Software". In this case, we could directly search for installed apps, install non-installed apps, have an overview of the software, click on install ... all within the Shell. In this new paradigm, "Software" is not an "App", but a full part of the Shell. --TeriSeika

We might need design for the actual install workflow too: 3rd party applications (repo or downloaded package files) might need a warning about security implications; Also some apps might want to tailor the user experience by setting up initial configuration: hardware, web service or database / cloud service connections and such. An example would be to install something like Dropbox: it requires the user credentials to work at all, so it would be silly to just install the daemon and stop there. The user would expect to be using the application/service, so the application should end up in a functional state after installation. Also maybe ask if the user wants to start the newly installed application and whether to add it to Favorite shortcuts..? MatthiasKlumpp was pondering the 3rd party case on IRC and I asked him to create a wikipage with his ideas which I moved to Design/Apps/Software/Installer as I think it makes more sense to be a common design. -TuomasKuosmanen

It is important that the Software application can be used without long lag times, delays or (worse) locks. This applies to almost all aspects of the application:

We also need to think about the desired offline experience. Obviously it should be possible to see your installed applications and remove them when you are offline. Whether a user should be able to browse available software when they are offline is a trickier question. It would certainly be nice not to have to resort to a "Go online to browse software" message... It would also be nice to be able to mark applications for installation once an internet connection is available. That said, I think it is acceptable to offer a reduced experience when offline, whether that means not showing the full range of information about applications, not providing search functionality, or limiting app installation to online only.

-- AllanDay

I like this design, but I think that this would be a good app for managing which program opens which file type (such as changing what program should hangle mp3 files).

--UnsolvedCypher

I like this second set of mockups. Some points:

Having one user interface to install remote packages, one other to install local packages, and one more to install updates is a mess. Having a unified interface to install software without worrying about packages details is a requirement for human users to use free distributions. So thanks much to everybody working on the related software pieces.

--MathieuJourdan

I think that the GNOME software center must provide clear and easy to find information about the license of every piece of software. It must be trivial for the user to know in the main view of the software center if the software presented is FLOSS, and the particular license and, just in case, commercial. This feature is part of our mission, providing good quality free software, so help user to know that our software is free is a must.

-- JuanjoMarin

I'd be happy to use the following if added:

-- MarekMazur

Some of these are quite obvious and were mentioned above, but here are some thoughts:

-- RafaelLueder

The basic design right now is very solid, but there isn't enough functionality. A lot of people have already pointed some of these out.

--AleksanderCharatonik

See Also


2024-10-23 11:03