Some thoughts on Hyperdesk
Friday, May 2, 2008 by Draginol | Discussion: OS Customization
When it comes to skinning the OS, I'm a fanatic. I've been into changing the look and feel of the OS for nearly 15 years now. From Object Desktop on OS/2 to working on the very first GUI skinning program on Windows, skinning is a passion of mine.
Over the years, I've seen a lot of programs, companies, and ideas come and go. On the software side, there's been great programs like eFX and Chroma (to name two) along with the ubiquitous WindowBlinds. On the content side, there's been teams of artists who have created some cool stuff like Pixtudio, The Skins Factory, SkinPlant, LIghtStar, and so forth.
When Windows XP came out, all of the third-party skinning engines went by the wayside except for WindowBlinds. WindowBlinds had an advantage in that Windows XP came with a skinning engine called uxtheme that was essentially a derivative of WindowBlinds 2 (i.e. they function the same way, have very similar formats, etc.). So rather than being hurt by XP, WindowBlinds got a free boost.
So back in 2001, the skinning world kind of branched into two groups. You had those who used WindowBlinds to skin Windows XP and you had those who used uxtheme to skin Windows XP. Each solution had its own pros and cons.
WindowBlinds costs money ($19.95) but had a much wider variety of skins and was a superset of features of uxtheme.
On the other hand, uxtheme was free but to use it, users had to apply a patch to crack the theme protection. Microsoft didn't want people making skins for uxtheme so they added digital signing protection to their skins. To get around that, hackers patched out that check and allowed the creation of third-party skins for it called msstyles.
So the division in groups largely rested on whether the 20 bucks for WindowBlinds was a sticking points. The people who went with WindowBlinds would say that they have a lot more skins, could use any msstyles skin converted to WindowBlinds and had a lot more features. Users of uxtheme rationalized their choice by pointing out it was free and it wasn't hard to patch the file.
And so for 7 years the two skinning communities developed on a parallel course. WindowBlinds, being a commercial product, continued to be developed over that time. uxtheme, of course, remained unchanged. Some companies began making skins for money. The first were Pixtudio, The Skins Factory, and Skinplant. They all made skins for WindowBlinds. But others made pro skins for uxtheme such as LightStar.
In 2006, Stardock, the makers of WindowBlinds had a new idea for skinning called MyColors. The idea was that Stardock would create a new group called Stardock Design and go out and partner up with major brands starting with sports teams and universities to sell branded themes. These themes would have the necessary software embedded in them. To make this happen, Stardock Design would also need artists.
The existing studios such as Pixtudio, The Skins Factory, and Skinplant simply couldn't produce enough content per year. Instead, Stardock Design went out and brought in house the skinners who made up these studios. All of Pixtudio and Skinplant work at Stardock.
This is where things get interesting...
The owner of The Skins Factory saw Stardock Design as a competitor and relations between the two soured. Moreover, The Skins Factory made it clear that it was going to work to create its own skinning solution rather than rely on Stardock's solution so that it wasn't dependent on what it perceived as a competitor.
Since The Skins Factory was (and still is) a one or two man shop that contracts freelance artists, the steady work at Stardock Design in creating content for major brands led some of the free lancers to join Stardock full time which further soured things with The Skins Factory.
Thus "HyperDesk" was born. Hyperdesk was discussed on WinCustomize considerably so I won't go into all the technical details here. Since it isn't released at the time of this writing, I have to go by informed speculation. It is essentially a uxtheme patch combined with a theme manager that will apply icons, wallpaper, along with specific support for applying skins to specific applications (like Winamp or Media Player). The problems with patching system files are well known, particularly the long term viability of patching uxtheme.dll from a consumer point of view.
Now for the commentary:
Hyperdesk and MyColors are similar in that the idea is to let people buy a "theme". You want your desktop to look have a complete look? Don't want to mess with a bunch of programs to do it? Then just buy the theme and with the press of a button Hyperdesk or MyColors will apply it.
Hyperdesk seems to go with the longstanding Skins Factory tradition of quality over quantity. Ironically, because they're stuck with uxtheme, they're very limited on the GUI skinning (it's no coincidence that their teasers are limited to shots of the media player as the few hints of the actual skins are pretty typical 8+ year old msstyles based tech which is pretty bland now). They will be hard pressed to approach the quality in their existing portfolio. That's because their existing portfolio was based on the technology that serves as the precursor of MyColors.
MyColors, by contrast, is powered by something that can offer better quality but the need for quantity to get serious distribution attention has spread Stardock Design thin. This means that there just isn't the marketing bandwidth to spend the time to create an incredible web presentation.
The presentation of say the Hyperdesk Sony Ericson skin absolutely blows away the presentation for MyColors themes.
For example:
MyColors Mustang vs. Hyperdesk Ericson
But you'll notice that they aren't showing very much. They show one icon (which ironically was made by someone who works at Stardock) and just bits of GUI. But the presentation if first rate. The MyColors Mustang page, by contrast, looks like an Amazon.com page or something.
Because Hyerdesk hasn't been released yet, I can't comment on the actual quality of the Ericson suite. I can point out some facts that The Skins Factory has made public. First, it won't support Vista which, in 2008, is pretty catastrophic. The number of people so into skinning that they'd pay money for premium themes but have stuck with XP is not very large. Secondly, unless Hyperdesk gets a miracle soon, there won't be any significant distribution channels. The uxtheme patching means he won't be getting it preloaded (not to mention the lack of Vista support) and he has no native channels to get started in which has relegated to him to having to post "teasers" in forums. In fact, this article is probably the most significant publicizing Hyperdesk has received so far.
The thing about selling these all-in-one themes is that it's based on conversation rates. That is, N% (where N is typically less than 2%) of people exposed to it in a significant way will actually buy something. So if you get 1,000 people to download and try Hyperdesk (or MyColors) you might get 10 to 20 of them to pay for it.
A decent theme made by non-slave labor costs tens of thousands of dollars to make. Let's say $10,000 to break even on a minimal theme. If you sell your theme for say $12.95 you're probably netting around $10. This is assuming it's an inspirational theme (i.e. has no royalties attached to it). To break even, you have to sell 1,000 of them. That means you have to have a channel that can get 100,000 people exposed to it. That's a lot of people - just to break even. And I'm being cheap on the cost. It costs Stardock Design more than that to produce a suite once you count associated costs.
Worse for Hyperdesk, even if they somehow get a uxtheme patch solution for Vista, the msstyles format on Vista is completely different and doesn't have a nice editor like XP msstyles did. At the very least, it would require creating a whole new msstyles for Vista which would increase the cost. So now you're probably closer to $20,000 to produce a single theme -- and this is if it's purely original work. If you were doing, say a Disney based theme, you would have royalties and upfront payments and approvals involved which drive up the costs even further.
The Business Model
Now everything I mentioned here were things we considered when doing MyColors. The only way MyColors succeeds is if it gets massive distribution. That means getting preloaded or doing special distribution deals with major brands. That's why MyColors uses WindowBlinds OEM technology (its skin format is a bit more restrictive to ensure maximum compatibility). It's also why it includes gadgets. Gadgets can be branded and remote control any media player instead of having to make a skin for a specific media player.
Over the past year, Stardock has signed on several major distributors and PC makers to begin phasing in MyColors distribution. So by end of this year, MyColors will be on millions of computers. But this was only possible because a) MyColors doesn't tamper with system files and MyColors has a library of hundreds of themes. Those were the two pre-requisites because most distributors aren't that interested in distributing something that brands them as much as finding ways to generate measurable increases in revenue using their massive distribution.
And that combination is what I think will be the death blow to Hyperdesk. You can argue I'm biased or whatever but you can look at the facts for yourself:
- Companies with big distribution channels aren't that interested in increasing their "brand awareness" with a skin because they already have massive brand awareness because they have big distribution channels.
- The above companies generate additional income by selling things through their massive distribution channels
- These companies will only include things likely to make a lot of money which in this case means a large library of content
- These companies will not tolerate support issues from what they bundle. Hence, something that patches system files is DOA to them. People will flame WindowBlinds but the reality is, it has a long successful history of enterprise-level robustness when the content for it is provided by professionals.
- These companies will want to support the current version of Windows (obviously).
Without the above criteria satisfied, Hyperdesk can't get massive distribution. And without that, he's stuck selling to the hobbyist community - except Hyperdesk doesn't have a community to sell into. Posting on a personal page on deviantART isn't going to cut it and deviantART isn't going to get into the business of trying to sell a handful of premium themes on their site any time soon.
Now, does that mean you, the reader, shouldn't buy a Hyperdesk theme? Oh no. If it's good stuff, you should buy it. I will probably seriously consider buying Hyperdesk themes if I like the themes. I can, after all, always convert the msstyles to WindowBlinds to avoid patching anything and then I get to run it on Windows Vista.
Reply #62 Tuesday, May 6, 2008 1:11 AM
hyperdesk? lol. *farts*
Gee Brad, why didn't you think of putting that up on the blog instead of wasting time with all these paragraph marks and business theories.
I just realized I don't know that much about where you acquired your business knowledge or if it was self-taught like your programming skills.
Reply #63 Tuesday, May 6, 2008 1:52 AM
Lots of reading combined with experience. Sort of like how I learned to code.
But the relationship between content (strength of product) X distribution X marketing is a really basic one if you're trying to sell to consumers.
Reply #64 Tuesday, May 6, 2008 11:40 AM
Or . . more clearly, does patching the dll break WB or other SD apps?
hyperdesk = msstyles, it will take less than 5 minutes to convert it to wb & edit some files, it will take another 15 minutes if you add perpixel border & buttons.
for the icons, it will take 10 minutes to repack them to ip, it will take less than 5 mins if it only has 24 icons. so the answer is yes, you dont need to patch the dll, cuz you'll run them as wb & ip in less than 30 minutes. need help?
Reply #65 Tuesday, May 6, 2008 12:12 PM
for the icons, it will take 10 minutes to repack them to ip, it will take less than 5 mins if it only has 24 icons. so the answer is yes, you dont need to patch the dll, cuz you'll run them as wb & ip in less than 30 minutes. need help?
If that is really the case then I wonder if they would give permission to say Brad to convert them.
Somehow after reading all of these posts here I don't think that is going to happen.
Reply #66 Tuesday, May 6, 2008 1:01 PM
Somehow after reading all of these posts here I don't think that is going to happen.
r u asking permission to change wheels for your car from bmw?
Reply #67 Tuesday, May 6, 2008 1:26 PM
Well what I was getting to was really being silly, getting permission to convert them and load them up in WC Gallery Library. What each of us do on our own computers for personal use is different.
Reply #68 Tuesday, May 6, 2008 1:50 PM
They're going to be selling the themes, and the .msstyles are only going to be a piece. Why on earth would they let them be converted and posted here for free?
Reply #69 Tuesday, May 6, 2008 2:26 PM
Sorry, just my try at lighting up the mood.
Reply #70 Tuesday, May 6, 2008 2:34 PM
I always look at art as a means for improvement. There is always a better way.
Like Brad - he would use what he buys in his own way - with the images of his choosing.
That is why I like Stardock programs mainly. I have the choice...
If I want to change something - then I can. But this predefined stuff does not cut it for me all the time.
There is always this stuff that bugs me. [ I'm really a picky person with my PC ] So I got to find out how to change it. That or I will not use it. I'm just that way...
Plus I'm a bit with the ole boy thing. I stick close to the people that do the right things. Stuff I do not approve of ... well I'm out of there with whatever they got going. That is a rough subject and has applied to what has be said by Jeff thus far.
SGT
Reply #71 Tuesday, May 6, 2008 3:11 PM
I don't think he really meant that Brad would post them here...he was being funny.
Reply #72 Tuesday, May 6, 2008 4:44 PM
Wow... I can't believe it's that high. I'd say 95% of your traffic must come from home users, then - not corporate/business users. At a recent local VMware Users' Group meeting, made up of all corporate I.T. folks in charge of much of their companies' infrastructure, the question was asked "How many of you have Vista installed in your company?"... and out of 65 people in attendance, ZERO hands went up! I'm sorry but Microsoft has truly laid an egg on this one. Corporations - which is where MS makes a majority of their money - see absolutely NO benefit to upgrading to Vista. It is too flashy, way too bloated, extremely resource intensive, etc. I cannot believe that Stardock insists on travelling down the same doomed path alongside MS here - adding tons of flash but very little substance. I see many updates to skins, themes/suites/whatever they're calling them this month, and skinning apps; but little or no updates to the OBJECT side of ODNT - the useful utilities which made me purchase ODNT way back when it was first introduced on Windows. Please, Brad, don't forget WHY your company was created... and put more effort into the utilities which ENHANCE and IMPROVE the OS, instead of merely making it LOOK BETTER.
Reply #73 Tuesday, May 6, 2008 4:47 PM
Reply #74 Tuesday, May 6, 2008 4:54 PM
Reply #75 Tuesday, May 6, 2008 5:02 PM
I used to use WMP all the time, then winamp,now I use a DX player. I found out the hard way that WMP11 is "glued" into the OS. That is,it can't be un-installed and re-installed to repair it.(This directly from MS)If you screw it up,and I did,you better know how to fix it yourself. A bad skin will cause it to stop responding,close itself and you know the rest. Guess where I got the skin? TSF I still have Jeff's address in my contact list. That was on 12/19/07, I'm still waiting for TSF "support" on it lol I was lucky and "only" lost 5 days worth of data, and got it working. I have since learned how to find the skin file, thanks to WC,not TSF. Yahoo! widgets? Since Yahoo was my home page, I saw them and tried them out. They crashed FF repeatedly, once so badly that I had to create a new profile. I finally uninstalled the whole mess,cleaned out the debris and forgot about them. No way am I putting that cr@p on my PC again. When I do use WMP it's either in full mode or corporate so WB will skin it.Widgets? DX is the only way to go.
Reply #76 Tuesday, May 6, 2008 7:26 PM
Opus....did anyone perchance ask "how many of you guys have Vista installed on your own machines....or, considering the 'group' - on a virtual machine at least?"
The reality is you can find 'Corporate' people still using Win98 or even 95 if you look hard. Probably Vista's arrival was their time to upgrade from 3x....
Reply #77 Tuesday, May 6, 2008 10:27 PM
sony ericson will be free
no one said it will be posted here
Please login to comment and/or vote for this skin.
Welcome Guest! Please take the time to register with us.
There are many great features available to you once you register, including:
- Richer content, access to many features that are disabled for guests like commenting on the forums and downloading skins.
- Access to a great community, with a massive database of many, many areas of interest.
- Access to contests & subscription offers like exclusive emails.
- It's simple, and FREE!
Reply #61 Tuesday, May 6, 2008 12:18 AM
Well right now he's trying to get "the community" to do all the grunt work on a theme editor for Vista. It would be their utility of course but "the community" would have the honor of doing the actual parsing work. Their part would be writing the XML reader. What a guy.