<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

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

    我原以為本公司沒有UI部門。因為我剛到公司時接手的就是一個UI項目,而且這個項目居然是由某個部門經(jīng)理發(fā)起的,平臺組是完成這個項目的主要成員,所以我認為公司可能沒有UI部門,或者平臺組就是高管層眼中的UI部門。

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

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

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

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

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

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

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

    做UI的泡泡


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

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

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

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

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

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

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

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

    UI泡泡
      回復  更多評論
      
    主站蜘蛛池模板: 国产精品久久久久久亚洲影视| av网站免费线看| 亚洲精品tv久久久久| 免费女人高潮流视频在线观看| 亚洲性无码AV中文字幕| 老司机亚洲精品影视www| 99久久99这里只有免费费精品 | fc2免费人成为视频| 亚洲色图国产精品| 免费一级毛片一级毛片aa| 一区二区免费视频| 国产精品亚洲一区二区三区久久| 亚洲好看的理论片电影| 全亚洲最新黄色特级网站 | 精品少妇人妻AV免费久久洗澡| 国产日韩久久免费影院| 激情综合亚洲色婷婷五月 | 一个人免费播放在线视频看片| 亚洲婷婷天堂在线综合| 狠狠色婷婷狠狠狠亚洲综合| 野花高清在线观看免费3中文 | 亚洲线精品一区二区三区| 毛色毛片免费观看| 日本免费一区二区三区| 一进一出60分钟免费视频| 国产色在线|亚洲| 亚洲2022国产成人精品无码区| 免费国产高清视频| 免费观看国产网址你懂的| 国产一级淫片a免费播放口| 日本特黄特色AAA大片免费| 亚洲色无码专区一区| 亚洲丝袜美腿视频| 亚洲宅男天堂在线观看无病毒| 国产精品高清全国免费观看| 91久久精品国产免费直播| 国产一级高青免费| selaoban在线视频免费精品| 亚洲av无码成人精品区一本二本 | 中文字幕在线观看免费视频| 在线观看人成视频免费无遮挡 |