posts - 80,comments - 749,trackbacks - 2
          這篇日記類的隨筆來自幾天前在北京公司遇到的一群人和想到的一些思路,但由于當(dāng)時工作很緊,沒時間記錄,今日補(bǔ)上。

          我原以為本公司沒有UI部門。因?yàn)槲覄偟焦緯r接手的就是一個UI項(xiàng)目,而且這個項(xiàng)目居然是由某個部門經(jīng)理發(fā)起的,平臺組是完成這個項(xiàng)目的主要成員,所以我認(rèn)為公司可能沒有UI部門,或者平臺組就是高管層眼中的UI部門。

          直到到了北京的某一天,項(xiàng)目主管突然告訴我下午要見見UI部門的人,向他們演示一下我做的demo,并講解一下我們新的UI組件的優(yōu)勢和特點(diǎn),這時我感覺 UI部門可能是擔(dān)當(dāng)著類似公司“產(chǎn)品管理部”一樣的角色,他們檢查各個產(chǎn)品組的產(chǎn)品有沒有UI問題,合不合規(guī)范等等。雖然此時的我有點(diǎn)摸不著頭腦,但倘若 公司真的有一些管理分離的制度我也不覺得奇怪,畢竟是個大企業(yè)嘛。

          可是直到我見到了這個傳說中的UI組的全部成員時——僅三個人——我才意識到自己的想象力有多么狹隘,公司在我心目中頭一次恢復(fù)了大企業(yè)的形象,自從我來 到北京以后。這個小組是由幾個做網(wǎng)頁很強(qiáng)的人組成的,或至少她們做網(wǎng)頁很強(qiáng),她們懂技術(shù)不多,也不需要太多,她們的責(zé)任是制作公司每個產(chǎn)品線的UI規(guī)范, 這種規(guī)范包括用戶最終見到的字體、圖片、顏色、各種部件的間距等等。遺憾的是她們剛剛成立,人數(shù)太少,缺乏強(qiáng)制執(zhí)行力,又不太容易和技術(shù)力量銜接,所以很 多工作還不能有效開展。

          這件事使我有了這樣的想法,我們每個人每天都在接觸UI系統(tǒng),可是我們對UI的理解卻大相徑庭,簡單列舉一下,至少有下面三種。

          1。產(chǎn)品的最終用戶界面。
          既通常人們所說的“軟件設(shè)計(jì)”,最近有一本不錯的書叫<<Bringing design to software>>,講的就是這種意義上的UI。它包括用戶的最終體驗(yàn),是技術(shù)、藝術(shù)與人體工程學(xué)、用戶心理學(xué)等等領(lǐng)域的結(jié)合。

          2。支持最終用戶界面顯示元素的平臺。
          比如AWT、Swing、SWT、Windows Forms等等,規(guī)模龐大的還有HTML+Browser、Flash、Eclipse UI、GEF等等。這些都是技術(shù)上的解決方案,與實(shí)際顯示效果無關(guān)。但是由于絕大多數(shù)的平臺使用者都原意重用平臺提供的UI組件,所以平臺對組件的缺省實(shí) 現(xiàn)對開發(fā)者意義重大,比如用VB開發(fā)的應(yīng)用程序都希望能有Windows XP的界面風(fēng)格。這時就派生出了另一種技術(shù)模式——skinnable。

          3。最終用戶界面的顯示元素的抽象標(biāo)準(zhǔn)。
          往往是藝術(shù)工作者和技術(shù)工作者共同的工作,就像我前面提出的字體、圖片、顏色、各種部件的間距等等,這些一般都是以規(guī)范的方式提供的,很少涉及實(shí)現(xiàn)方法。

          這三種對UI這個縮寫的解釋分別意味著UI系統(tǒng)的需求、實(shí)現(xiàn)和標(biāo)準(zhǔn)。這使得我們(正在做UI系統(tǒng)的所有人)有必要坐下來好好考慮考慮什么是一個完整的UI系統(tǒng)。

          做UI的泡泡


          posted on 2005-03-12 12:17 Brian Sun 閱讀(2508) 評論(21)  編輯  收藏 所屬分類: 軟件

          FeedBack:
          # re: 關(guān)于UI的不同解釋
          2005-03-12 14:11 | dudu
          最近正在看《Bringing design to software》的譯本—《軟件設(shè)計(jì)的藝術(shù)》。  回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-12 22:08 | Brian Sun
          感覺如何?
            回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-13 22:09 | dudu
          好書! 讓我從更高的層次去理解軟件設(shè)計(jì)!剛看了一點(diǎn)。  回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-14 00:28 | Brian Sun
          這本書提及的軟件設(shè)計(jì)和我所理解的軟件設(shè)計(jì)是同一回事,但是和現(xiàn)在很多人理解的軟件設(shè)計(jì)不是同一回事。

          現(xiàn)在的人們理解軟件設(shè)計(jì)好像是UP中的一個環(huán)節(jié),所以方方面面都要到位,但又不能超格,就好像是生產(chǎn)線的一個流程一樣,失去了設(shè)計(jì)的本意。而這本書喚醒了人們心中對設(shè)計(jì)的美好理想,設(shè)計(jì)表達(dá)的應(yīng)該是軟件最終的樣子,包括界面和交互式設(shè)計(jì),當(dāng)然還有載體等等其它因素,設(shè)計(jì)應(yīng)該是對設(shè)計(jì)者和開發(fā)者整體思路的構(gòu)造,而不是一個面面俱到的東西。

          但話又說回來,現(xiàn)在的軟件功能性往往多于交互性,比如一個系統(tǒng),80%的程序員可能根本就遇不到系統(tǒng)的界面和交互,設(shè)計(jì)對于他們來說多少就有點(diǎn)架構(gòu)的意思了。

          泡泡
            回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-15 07:40 | Brian Sun
          如果讓你選擇上面提到的三個方面中的一個去研究,你會選擇哪一個?

            回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-15 11:04 | dudu
          我會選擇第二個。  回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-15 13:30 | Brian Sun
          呵呵,這說明dudu是一個典型的程序員,如果是我,我愿意選擇第一個,稍帶一些研究性質(zhì)。
            回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-15 15:19 | dudu
          第一個我也想研究!只是目前還沒有達(dá)到這個層次。
          我想走程序員=》設(shè)計(jì)師的道路。  回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-15 16:40 | Brian Sun
          那你所謂的設(shè)計(jì)師是什么含義呢?是我前面提到的UP中的一個環(huán)節(jié)?還是搞產(chǎn)品最終設(shè)計(jì)的?或者說,你的設(shè)計(jì)是專注于工業(yè)設(shè)計(jì)還是專注于工程設(shè)計(jì)?
            回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-15 23:55 | dudu
          我是指產(chǎn)品最終設(shè)計(jì)吧。工業(yè)設(shè)計(jì)與工程設(shè)計(jì)的區(qū)別我還不太清楚。  回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-16 09:33 | Brian Sun
          產(chǎn)品的最終設(shè)計(jì)就是工程設(shè)計(jì)。簡單的解釋一下二者的區(qū)別,比如鍵盤,工程設(shè)計(jì)就是指設(shè)計(jì)一個附和人體工學(xué)的鍵盤布局,例如把打字區(qū)一分為二,或者采用更縝密的彈簧增加擊鍵時獲得的舒適感,抑或加入鍵底薄膜可以防水。而工業(yè)設(shè)計(jì)就涉及其生產(chǎn)制造的過程,例如采用什么塑料可以降低生產(chǎn)成本,采用什么形狀的彈簧可以減少生產(chǎn)環(huán)節(jié),降低次品率等等。
            回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-16 09:48 | dudu
          謝謝你的解釋!真的很佩服你!和你交流讓我學(xué)到很多東西。  回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-16 12:48 | Brian Sun
          呵呵,你說“佩服佩服”,我是不是應(yīng)該說“失禮失禮”就像古代人,或者“過獎過獎”就像現(xiàn)代人啊。:)
            回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-16 14:15 | dudu
          哈哈!  回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-16 22:36 | Brian Sun
          但我相信會有很多人愿意選擇第三個,只是因?yàn)樗麄儯ɑ蛩齻儯┥衔业腷log的機(jī)會很小,所有沒有看到這篇文章。我猜想很多搞藝術(shù)設(shè)計(jì)或者網(wǎng)頁制作的人會喜歡第三個方向,有點(diǎn)CG的味道。  回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-18 22:02 | 寒楓天傷
          噢,UI我認(rèn)為就是人機(jī)界面接口,就是一個提供用戶與軟件進(jìn)行信息交互的地方。

          上述三種似乎都有道理  回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-22 22:52 | Brian Sun
          是的,三種說法各有各的道理,所以他們是三個不同的學(xué)科,或者三個不同的環(huán)節(jié),但是總有些人把他們混淆,或者不承認(rèn)存在其中的一種UI,本文是想給這些人多一種選擇吧。  回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-24 13:32 | 陳敘遠(yuǎn)
          人機(jī)工程部成立沒多長時間,也還有很長的路要走  回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-03-24 16:58 | Brian Sun
          陳敘遠(yuǎn)?你是人機(jī)工程部的嗎?我在南京,不能上公司的內(nèi)部網(wǎng),你能跟我用郵件聯(lián)系嗎?

          泡泡
            回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-11-23 17:47 | coolyu
          我有些糊涂了,交互性設(shè)計(jì)難道不包括UI界面設(shè)計(jì)嗎?
          看了第二遍,才理解了本文的意思,其實(shí)第3類是屬于美工類的工作了,和軟件本身沒有太大關(guān)聯(lián)。當(dāng)然軟件也是以人為本,UI應(yīng)該也是養(yǎng)眼才行,所以3類也不可或缺。  回復(fù)  更多評論
            
          # re: 關(guān)于UI的不同解釋
          2005-11-24 13:55 | Brian Sun
          讀讀自己8個月前寫的文章,也挺有意思的,知道現(xiàn)在我還是要經(jīng)常跟別人解釋一下“我們所說的UI不是同一個意思”,但是比較一下,還是自己3月份的時候概括的比較好,復(fù)習(xí)一下。

          UI泡泡
            回復(fù)  更多評論
            
          主站蜘蛛池模板: 鹤庆县| 桂东县| 门源| 漾濞| 石城县| 丘北县| 青龙| 介休市| 绍兴县| 科尔| 河曲县| 桂阳县| 安顺市| 梧州市| 农安县| 淮阳县| 平度市| 苏尼特右旗| 黄龙县| 隆林| 嘉荫县| 巴林左旗| 柯坪县| 新蔡县| 武宁县| 凯里市| 南靖县| 红桥区| 尤溪县| 凉山| 东阳市| 中江县| 房产| 平和县| 淮阳县| 溆浦县| 天全县| 石河子市| 麦盖提县| 大埔区| 平谷区|