就我個人而言有兩種類型的應用程序可能是換膚功能:媒體播放器例如可以從看起來像一個實際的物理設備中受益(PowerDVD的左右這樣做,IIRC)。然而,對於這種情況的實際使用情況很少,如果有的話 - 今天的趨勢似乎是這樣的應用幾乎沒有UI,而是專注於內容(VLC是一個例外)。
然後,有大量的應用程序讓開發人員或管理人員在他們的手中獲得創意或太多時間。 Raymond Chen稱之爲「I bet someone got a really nice bonus for that feature.」-我深深同意的一種觀點。首先,皮膚通常是非特徵;新奇戴過的真快,他們實際上並不幫助與任何問題,他們不得不使用你的程序,最後,對於皮膚表現出許多程序的用戶,有實在沒有必要在所有。我的意思是,來吧;你多久打開一次AV程序或你的圖形卡設置面板,爲其精美而精心設計的皮膚的榮耀而狂歡?從來沒有,對。
那麼接下來就是爲什麼你甚至要投入開發資源(無論是你自己或他人的)創造的東西,沒有用處,除了讓你的應用程序中脫穎而出視覺上的問題。 Windows UX指南也有一些on window frames和branding。請特別注意以下部分:
不要將自定義控件用於品牌。而是在必要時使用自定義控件來創建特殊的沉浸式體驗,或者需要特殊功能時。
不正確:
![alt text](https://i.stack.imgur.com/g59Iq.png)
該實施例示出了定製的控制錯誤地用於品牌化。
Gadgets是應用程序的另一種類型的可以逃脫定製設計,但話又說回來,那些往往只用不久,通常作爲任何信息的東西或者短暫的互動。
如果你做皮膚,讓每個人都喜歡使它(一)可選和(二)使用標準控件,只是自己畫。這使得輔助工具仍然能夠知道你的程序顯示的內容,而不僅僅是看到一堆用作按鈕的圖片框。
見http://ui.stackexchange.com/questions/2665/when-would-you-prefer-a-custom-skinned-user-interface-in-a-desktop-application和http:// UI。 stackexchange.com/questions/3038/are-there-any-advantages-on-skinnable-user-interfaces-closed – ChrisF 2011-01-08 15:08:08
這是一個很好的問題,你有一些很棒的答案。我真的希望有更多的人會花時間去做,因爲它可能看起來很酷。 +1 – 2011-01-09 04:14:19