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

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

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

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

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

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

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

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

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

          做UI的泡泡


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

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

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

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

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

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

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

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

          UI泡泡
            回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 石城县| 雷波县| 迭部县| 衡山县| 区。| 突泉县| 涞水县| 海晏县| 文山县| 老河口市| 渭南市| 永顺县| 钟祥市| 瑞安市| 礼泉县| 监利县| 永年县| 北流市| 抚顺县| 迭部县| 莱阳市| 新津县| 新河县| 汕尾市| 民勤县| 宁安市| 荣成市| 银川市| 宜兰县| 高淳县| 星子县| 新昌县| 江西省| 奉化市| 吉水县| 鄂托克旗| 石河子市| 荃湾区| 神农架林区| 上林县| 沾化县|