Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Are skins over-rated !

Are skins over-rated !

Scheduled Pinned Locked Moved The Lounge
data-structureslearning
12 Posts 7 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Colin J Davies

    Considering the amount of effort that goes into creating Skin systems for popular apps, I wonder if the worth of the whole process is way over-rated ! May be I'm not "IN" but to me all skins do is make an app look trendy and stamp a minor trade mark on the app. The DownSide, 1. Something else to go wrong ! (And with GUI thats easy), 2. Early beginner users find SKins confusing. 3. They can use up a stack of K'S and MHZ resources Enlighten me ! Regardz Colin Davies Strategy: get arts.

    realJSOPR Offline
    realJSOPR Offline
    realJSOP
    wrote on last edited by
    #3

    I agree. "Skins" will be nothing but resource hogs. It should be done at the opearting system level anyway. I wonder if Gates saw someone running StarDock and decided it was cool...

    1 Reply Last reply
    0
    • C Colin J Davies

      Considering the amount of effort that goes into creating Skin systems for popular apps, I wonder if the worth of the whole process is way over-rated ! May be I'm not "IN" but to me all skins do is make an app look trendy and stamp a minor trade mark on the app. The DownSide, 1. Something else to go wrong ! (And with GUI thats easy), 2. Early beginner users find SKins confusing. 3. They can use up a stack of K'S and MHZ resources Enlighten me ! Regardz Colin Davies Strategy: get arts.

      A Offline
      A Offline
      Andy Hassall
      wrote on last edited by
      #4

      Skins are a menace. There's consistency in the windows GUI for a reason; it makes it easy to start off with a new program and lets you recognise the standard icons, layout of menus, and so on. If you've got a skinned program, you have to learn it from scratch, since you have to find out which of the pink giraffes is the save button, and how many times you need to click the rotating pineapple to open a new window. Or whatever :-P

      1 Reply Last reply
      0
      • C Colin J Davies

        Considering the amount of effort that goes into creating Skin systems for popular apps, I wonder if the worth of the whole process is way over-rated ! May be I'm not "IN" but to me all skins do is make an app look trendy and stamp a minor trade mark on the app. The DownSide, 1. Something else to go wrong ! (And with GUI thats easy), 2. Early beginner users find SKins confusing. 3. They can use up a stack of K'S and MHZ resources Enlighten me ! Regardz Colin Davies Strategy: get arts.

        M Offline
        M Offline
        Masoud Samimi
        wrote on last edited by
        #5

        Hi Colin! I was infact myself gonna make my app with some kind of skin! BUT, I changed my mind coz: 1- You lose the main target in the development, you won't know what are you programming anymore, the application or the SKIN! :confused: 2- I support your comments and all the others, coz the skinned app is not at all userfriendly (which to me is one main developmet step!) for the end user. 3- It really does take extar MGs un-necessarily! 4- All bads but only one good on the other hand, they are more appealing and pull you to the screen! :) " I love water, but hate to drown! " -- Masoud Samimi Website: www.geocities.com/samimi73

        1 Reply Last reply
        0
        • C Colin J Davies

          Considering the amount of effort that goes into creating Skin systems for popular apps, I wonder if the worth of the whole process is way over-rated ! May be I'm not "IN" but to me all skins do is make an app look trendy and stamp a minor trade mark on the app. The DownSide, 1. Something else to go wrong ! (And with GUI thats easy), 2. Early beginner users find SKins confusing. 3. They can use up a stack of K'S and MHZ resources Enlighten me ! Regardz Colin Davies Strategy: get arts.

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #6

          Hi Colin, Being basically agree with your stand of view, I have recently encountered a situation where skins may be useful. We had to port our product from Windows to Unix. Though the port itself does not require much re-implementation of the program (thanks to MainWin!), the program under Unix still looks as a Windows application, and this frustrates some users (and marketing people as well ;) This is where I hope the skins might help... Best, Yuri

          1 Reply Last reply
          0
          • C Colin J Davies

            Considering the amount of effort that goes into creating Skin systems for popular apps, I wonder if the worth of the whole process is way over-rated ! May be I'm not "IN" but to me all skins do is make an app look trendy and stamp a minor trade mark on the app. The DownSide, 1. Something else to go wrong ! (And with GUI thats easy), 2. Early beginner users find SKins confusing. 3. They can use up a stack of K'S and MHZ resources Enlighten me ! Regardz Colin Davies Strategy: get arts.

            T Offline
            T Offline
            TSI
            wrote on last edited by
            #7

            I think the main issue is what does the app do. If your making some kind of tool its a waste of time and space to worry about a cool interface. Function is more important. I've noticed that a lot of multimedia software uses skins. These were cool at first, but after looking at them for a few minutes the coolness wore off. They ended up being rather complicated and I stopped using them. The one place where I've got to have something beyond the usual Windows-like interface is in a game. I need the game to put me in the right mood or else I just can't get into. If its desinged well it won't be confusing, and as far as resources go I've seen some awsome interfaces on apps under 5MB. They were easy to understand and almost entirely bug free. I'll agree that a skin isn't necessary in most cases and even bad in some, but if its done well for the right kind of app it can add a lot to a program.

            1 Reply Last reply
            0
            • C Colin J Davies

              Considering the amount of effort that goes into creating Skin systems for popular apps, I wonder if the worth of the whole process is way over-rated ! May be I'm not "IN" but to me all skins do is make an app look trendy and stamp a minor trade mark on the app. The DownSide, 1. Something else to go wrong ! (And with GUI thats easy), 2. Early beginner users find SKins confusing. 3. They can use up a stack of K'S and MHZ resources Enlighten me ! Regardz Colin Davies Strategy: get arts.

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #8

              Not only are they over rated, but their implementation is grossly inconsiderate of the user. They soak up system resources like a spung which makes it necessary to have 100,000,000 bytes of ram just to run windows, and not even optimally. They load much slower than would a genuine windows app. I'm certain they add to the cost of applications. And on top of that they are ugly and bloated with 50% of the applications interface doing nothing except wasting space on a monitor which only has 1024 x 768 pixels (if you're lucky). Computers, the internet, are still relatively new, not even 25% of the population even uses them at this point; which is to say that it is WAY TO EARLY in the game to start being pompous with system resources. Out of respect for users, the least a company can do is provide a means to viewing their products in the normal, resource sensitive design with which all computer users are familiar. Like WinFax Pro for example, you can choose the bloated (Big ugly phone) on your desktop, soaking up space, memory and just being a mass of confusion, or you can revert to a normal windows interface for Winfax. But others like RealJukeBox do not even provide this functionality. Though the software is decent it may still have to go, do to the fact that while it is running nothing else can run. I mean even if you have the excessive resources to run 2 or 3 of such bloated apps simultaneously, you certainly will not have the desktop space.

              1 Reply Last reply
              0
              • C Colin J Davies

                Considering the amount of effort that goes into creating Skin systems for popular apps, I wonder if the worth of the whole process is way over-rated ! May be I'm not "IN" but to me all skins do is make an app look trendy and stamp a minor trade mark on the app. The DownSide, 1. Something else to go wrong ! (And with GUI thats easy), 2. Early beginner users find SKins confusing. 3. They can use up a stack of K'S and MHZ resources Enlighten me ! Regardz Colin Davies Strategy: get arts.

                M Offline
                M Offline
                Marc Richarme
                wrote on last edited by
                #9

                I just wanted to add that an app can look trendy without being skinned... For example, i'm working on a good looking program (IMHO) that only uses one 20x20 px bitmap for the UI. The rest is painted with good old CDC functions (you can even do real-time antialiasing with SetPixel :cool: ). This can give the app a colorfull and original look while still keeping the traditional menus and toolbars for the sake of ease of use. An additional bonus is the the exe is small, and that it doesn't eat all your ram (like Media Player 7 does) because you don't have to load a ton of huge bitmaps (and convert them from jpeg etc.). In short, this is the art of programming good looking, intuitive apps that don't eat up resources... ;) ---[ d e v i x ]---

                C 1 Reply Last reply
                0
                • M Marc Richarme

                  I just wanted to add that an app can look trendy without being skinned... For example, i'm working on a good looking program (IMHO) that only uses one 20x20 px bitmap for the UI. The rest is painted with good old CDC functions (you can even do real-time antialiasing with SetPixel :cool: ). This can give the app a colorfull and original look while still keeping the traditional menus and toolbars for the sake of ease of use. An additional bonus is the the exe is small, and that it doesn't eat all your ram (like Media Player 7 does) because you don't have to load a ton of huge bitmaps (and convert them from jpeg etc.). In short, this is the art of programming good looking, intuitive apps that don't eat up resources... ;) ---[ d e v i x ]---

                  C Offline
                  C Offline
                  Colin J Davies
                  wrote on last edited by
                  #10

                  I dont dispute this. Hey I'd love to see a screen shot of your App. But I think building a cool app is similar to constucting a building, eg you need a balance between Achitect,Engineer, and Prospective User ! Regardz Colin Davies

                  M 1 Reply Last reply
                  0
                  • C Colin J Davies

                    I dont dispute this. Hey I'd love to see a screen shot of your App. But I think building a cool app is similar to constucting a building, eg you need a balance between Achitect,Engineer, and Prospective User ! Regardz Colin Davies

                    M Offline
                    M Offline
                    Marc Richarme
                    wrote on last edited by
                    #11

                    Here you go:      screenshot ~ 11kB Note: I'm not trying to make this a model of good GUI programming... just trying to give an example of what GUI programming could be. As you can see, this is only a part of the app, cuz the rest hasn't even got a UI yet. The bitmaps that are used here are the rounded corners of the two white rectangles (a 20x20 px bitmap for the 4 corners) and the orange arrow (yes, I added this since I posted the prev. comment)... and the system image list which would be part of a standard GUI anyway. The tabs are 100% drawn with CDC functions. If the user gets lost in the UI (which he/she probably won't anyway), he/she can always fall back on the standard menus and toolbars. Anyway, Happy New Year everybody. :cool: Cheers, Marc

                    C 1 Reply Last reply
                    0
                    • M Marc Richarme

                      Here you go:      screenshot ~ 11kB Note: I'm not trying to make this a model of good GUI programming... just trying to give an example of what GUI programming could be. As you can see, this is only a part of the app, cuz the rest hasn't even got a UI yet. The bitmaps that are used here are the rounded corners of the two white rectangles (a 20x20 px bitmap for the 4 corners) and the orange arrow (yes, I added this since I posted the prev. comment)... and the system image list which would be part of a standard GUI anyway. The tabs are 100% drawn with CDC functions. If the user gets lost in the UI (which he/she probably won't anyway), he/she can always fall back on the standard menus and toolbars. Anyway, Happy New Year everybody. :cool: Cheers, Marc

                      C Offline
                      C Offline
                      Colin J Davies
                      wrote on last edited by
                      #12

                      Marc I Like your Apps style, It looks Darn Kool To Me Regardz Colin

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups