I love that idea. However, It'd be seen by many as "too Apple-like". Not that that is a bad thing, but it's something to consider.
Cheers, James Gifford http://jamesrgifford.com On Sep 5, 2011, at 20:36, Jonathan Meek <shrouded.cl...@gmail.com> wrote: > As things currently stand, if you want an application in Ubuntu you go to the > software center and browse the myriad applications available. Of these, MANY > are what I would dub 'legacy' applications (my word, don't focus too much on > it). As far as I know, there is nothing that quite defines an Ubuntu > application. This creates the situation, where, if we get the presumed users, > they install Ubuntu and go looking for applications and they can end up > installing the KDE4 stack for it, not knowing that it's not the way things > are supposed to look, furthering the inconsistencies of the Ubuntu desktop > "look." (This is NOT a thread to complain about such, there are plenty others > out there.) > > I would propose that, to mitigate this issue, some sort of guideline be > established for the look and feel of *Ubuntu* applications. (Meaning Ubuntu, > not GNOME's HIG) Right now, there is no real set of rules that defines how an > app should look and behave on Ubuntu. We assume that it should be GTK (but > defaults have non-gtk apps); we assume it should have Native widgets (but > defaults use non-native/hacked widgets); we make all kinds of assumptions and > none of facts seem to fit to any real set of rules.* > > This is also not something that the community do, because if I could, I > would. We need to work with the design team to be able to develop the > guidelines. > > Now, say we have those hypothetical guidelines out. I would propose a new > feature in the USC, a sort of stamp for applications. It would work one of > two ways: if the app is added the old, package approver way, the approver > would be able to set the "100% Ubuntu integration"** badge and it would > appear beside the app name in the list view of Software Center. The other > way would be for a checkbox in the developer submit function of Ubuntu.com > that says 'this app follows the Ubuntu guidelines' And would get some sort of > provisional badge that would be subject to the USC's 'report this app' type > of function. (Perhaps simply a check box saying "Application does not meet > Ubuntu guidelines" that would show for only applications with such a badge.) > > In this fashion, you create a psuedo-category of applications in Ubuntu that > are sort of first-party approved. You get a reason for apps to take the time > to look nice because they will be acknowledged as fitting in with what is > arguably the most popular Linux distro. You will, at least in my opinion, > create a system wherein creating an Ubuntu app is beneficial. Users will know > that those applications are more aligned with how things should be and will > naturally move toward them first when seeking new applications (though, not > all will, because features and such may not be the same). But the average > user will hopefully look for the stamp and won't be put off by the quirks of > Qt apps or the XUL xenograft ;) when encountering new apps on their computer. > > Thank you for taking the time to read this. I would be more than happy to > answer any questions or clarify any statements if need. I hope to be able to > hear back from design on this proposal. Adieu for now! > > *This is also not to say that we should ditch, say, Firefox because it > doesn't fit in with proposed "defaults." There are exceptions to the rules. > **That is to say, it looks and behaves the way an Ubuntu app should in > Ubuntu. That isn't to say that it's a full-time Ubuntu app. For example, > Empathy would be eligible for this "stamp", even though it isn't developed > for Ubuntu. > _______________________________________________ > Mailing list: https://launchpad.net/~ayatana > Post to : ayatana@lists.launchpad.net > Unsubscribe : https://launchpad.net/~ayatana > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~ayatana Post to : ayatana@lists.launchpad.net Unsubscribe : https://launchpad.net/~ayatana More help : https://help.launchpad.net/ListHelp