亚洲中文字幕av每日更新_亚洲av成人综合网伊人_国产精品综合久久_国产成人毛片精品

優(yōu)惠活動(dòng) - 12周年慶本月新客福利
優(yōu)惠活動(dòng) - 12周年慶本月新客福利
優(yōu)惠活動(dòng) - 12周年慶本月新客福利

移動(dòng)用戶體驗(yàn)設(shè)計(jì)考慮的因素“是web,還是原生”

日期 : 2021-12-07 13:55:32

你可能知道,用戶體驗(yàn)設(shè)計(jì)是涉及交互式產(chǎn)品設(shè)計(jì)原則的一門(mén)整,包含圈形設(shè)計(jì)和情感設(shè)計(jì)的重要元素,但它主要還是關(guān)于交互設(shè)計(jì)的。在設(shè)計(jì)領(lǐng)域,用戶體驗(yàn)設(shè)計(jì)和產(chǎn)品設(shè)計(jì)的關(guān)系是最緊密的。用戶體顏色設(shè)計(jì)師主要設(shè)計(jì)的是虛擬產(chǎn)品。此外,因?yàn)橛布O(shè)計(jì)和軟件設(shè)計(jì)如此緊密相連和不可分離,所以產(chǎn)品設(shè)計(jì)和交互設(shè)計(jì)之間的分割線即使存在,也是很模糊的。
  1. Web設(shè)計(jì)師是用戶體驗(yàn)設(shè)計(jì)師
從本質(zhì)上說(shuō),一個(gè)web設(shè)計(jì)師就是具備萬(wàn)維網(wǎng)媒體領(lǐng)域的專(zhuān)業(yè)知識(shí)的用戶體驗(yàn)設(shè)計(jì)師。一個(gè)web設(shè)計(jì)師應(yīng)具備核心技術(shù)(如HTML、CSS、Javascript)并懂得一些web框架(如LES、Stylus 等; HAML、Jade等:了解基于這些框架的組件。這些框架和內(nèi)部組件都是由代碼生成的,這些代碼決定了設(shè)計(jì)的局限性和那些組件的行為。
正如一個(gè)汽車(chē)設(shè)計(jì)師必須了解各種各樣的材料才能去制造汽車(chē)-樣,一個(gè)Web設(shè)計(jì)師也必須懂得以上知識(shí),才能去設(shè)計(jì)網(wǎng)站或者應(yīng)用程序。作為交互設(shè)計(jì)師,我們不只是對(duì)交互產(chǎn)品的外觀感興趣,還要關(guān)注產(chǎn)品的公為。當(dāng)你設(shè)計(jì)應(yīng)用程序(以行為設(shè)計(jì)為主的產(chǎn)品)而不是文檔(以?xún)?nèi)容設(shè)計(jì)為主的產(chǎn)品)時(shí),關(guān)注產(chǎn)品的行為方式將尤其重要。設(shè)計(jì)一款汽車(chē)就是繪制一張漂亮的汽車(chē)圖,同樣的道理,設(shè)計(jì)一款軟件也就是繪制一張漂亮的軟件圖。
  1. 設(shè)計(jì)文檔VS設(shè)計(jì)應(yīng)用程序
即使是設(shè)計(jì)交互文檔(尤其是用來(lái)表現(xiàn)Web的響應(yīng)式本質(zhì))也需要專(zhuān)業(yè)知識(shí),至少需要理解響應(yīng)設(shè)計(jì)原則和漸進(jìn)增強(qiáng)。另一方面,繪制漂亮的圖畫(huà)只是藝術(shù),不是設(shè)計(jì)。然而,交互式產(chǎn)品或應(yīng)用程序則是完全不同的。交互式產(chǎn)品的設(shè)計(jì)需要圖形設(shè)計(jì)和情感設(shè)計(jì)的技能,最重要的是,需要交互設(shè)計(jì)的技能。一個(gè)交互產(chǎn)品最重要的是它的交互行為,這些交互行為是由代碼構(gòu)建的。
不幸的是,由于設(shè)計(jì)團(tuán)隊(duì)成員的分工更加細(xì)化,Web設(shè)計(jì)師和Web開(kāi)發(fā)者的角色被人為地分開(kāi)。雖然這種分工在團(tuán)隊(duì)合作中可能是必要的,但是,這些標(biāo)簽應(yīng)用來(lái)定義團(tuán)隊(duì)成員當(dāng)前的工作,而不是來(lái)決定他們所需掌握的知識(shí)?;蛟S你應(yīng)該關(guān)注某個(gè)領(lǐng)域更多一點(diǎn)(尤其是在特殊項(xiàng)目中),但是你必須明白我們構(gòu)建產(chǎn)品的首要目標(biāo)是滿足用戶的需求,開(kāi)發(fā)團(tuán)隊(duì)中的每一個(gè)角色都將會(huì)影響用戶體驗(yàn)。著就是為什么小型跨學(xué)科的團(tuán)隊(duì)才是勢(shì)在必行,團(tuán)隊(duì)的每個(gè)成員都應(yīng)該總是首先為用戶著想。
  1. 首先為用戶設(shè)計(jì)
當(dāng)構(gòu)建一款產(chǎn)品時(shí),設(shè)計(jì)主導(dǎo)開(kāi)發(fā),開(kāi)發(fā)形成設(shè)計(jì)。這是一個(gè)周期循環(huán)交替的過(guò)程,在這個(gè)過(guò)程中,目標(biāo)是不斷優(yōu)化產(chǎn)品來(lái)滿足用戶需求。
你做的每一個(gè)關(guān)于產(chǎn)品的決定都應(yīng)該源自用戶。你必須首先考慮用戶的需求,而不是你自己的需求。換句話說(shuō),試著所謂的“由外而設(shè)計(jì)”。思科用戶的需求和他們的使用情景,設(shè)計(jì)用戶將看到的和可能互動(dòng)的內(nèi)容,然后再?zèng)Q定如何解決你提出的問(wèn)題。
  1. “原生“是(不是)”0“和”1“
如果我們從通俗的角度來(lái)看,“原生“(數(shù)字設(shè)備相關(guān)的)指代供給電腦設(shè)備能量的晶體管中是否存在電流。我們通常將這個(gè)視為數(shù)字計(jì)算機(jī)的陳詞濫調(diào):二進(jìn)制代碼,一系列0和1.我們稱(chēng)這些二進(jìn)制指令為繼器語(yǔ)言。
雖然計(jì)算機(jī)曾經(jīng)是以二進(jìn)制的形式被編碼的,但我們心啊在已不再使用這種冷冰冰的編碼方式了。然而,我們重新設(shè)計(jì)的每一種編程語(yǔ)言(像C語(yǔ)言、Python、JavaScript 等)最終都被翻譯為機(jī)器語(yǔ)言“0" 和"1",這些機(jī)器語(yǔ)言又被編譯為晶體管中是否存在電流,這些技術(shù)都是建立在抽象層面的。例如,Python是由C語(yǔ)言寫(xiě)的。每個(gè)從高層級(jí)(包括現(xiàn)代計(jì)算機(jī)系統(tǒng)技術(shù))抽象出采的層級(jí)都是為了使開(kāi)發(fā)者更容易地開(kāi)發(fā)應(yīng)用程序,因此,雖然從技術(shù)角度來(lái)說(shuō),)將“原生“解釋為二進(jìn)制編碼是正確的,但在今天卻是一個(gè)毫無(wú)意義的定義。那么,現(xiàn)在我們了解”原生“不是”0“和”1“之后,我們?cè)賮?lái)搞清楚”原“到底是什么吧!
  1. 原生文化
“原生”是指形成平臺(tái)文化、語(yǔ)言、慣例和規(guī)范的技術(shù)(即語(yǔ)言和框架)e _是一個(gè)底層抽象的概念,包括特定平臺(tái)的主要符號(hào)、手勢(shì),以及用戶與平臺(tái)軟件互動(dòng)時(shí)的交互行為。這些元素是最重要的元素,因?yàn)樗鼈儤?gòu)成了平臺(tái)的文化和規(guī)范。1它們也是語(yǔ)言(視覺(jué)和行為上的),是用戶使用平臺(tái)時(shí),為了和平臺(tái)軟件進(jìn)行交流互動(dòng)而需要學(xué)習(xí)的語(yǔ)言。反過(guò)來(lái)說(shuō),它們也是平臺(tái)軟件和用戶交流時(shí)使用的文字、短語(yǔ)和理念。在特定平臺(tái)中,這些元素越有用,和用戶交流時(shí)使用的文字、短語(yǔ)和理念。在特定平臺(tái)中,這些元素越有用,越一致,那么為此平臺(tái)創(chuàng)建原生軟件的優(yōu)勢(shì)就越大。
一方面 我們有Apple的ioS平臺(tái),它擁有詳細(xì)的人機(jī)交互準(zhǔn)則'和優(yōu)雅一致的Cocoa Touch框架。遵守這個(gè)交互規(guī)則的原生應(yīng)用將會(huì)再其主要框架中繼承平臺(tái)的可用性,并且和平臺(tái)其他用戶所熟悉的軟件保持一致性,敬而看起來(lái)是用戶熟悉的軟件。另外,還存在一些像Android那樣的原生平臺(tái),它們的風(fēng)格大多由制造商、運(yùn)營(yíng)商和用戶來(lái)深度定制,因此Android系統(tǒng)的手機(jī)和軟件之間有很少的(甚至沒(méi)有)一致性。這些平臺(tái)的原生軟件設(shè)計(jì)師很難提供一致的用戶體驗(yàn)。
例如,我的一個(gè)iPhone軟件: Feath- er',它擁有一一個(gè)定制的鍵盤(pán),使用戶能夠輸入擴(kuò)展的Unicode符號(hào)。在iPhone中,這個(gè)軟件看起來(lái)很像iPhone的內(nèi)置鍵盤(pán)軟件。實(shí)現(xiàn)這些,雖然我需要做出一些努力,但還是能夠做到的。然而,我如果要將這個(gè)軟件引進(jìn)Android平臺(tái),就不得不了解用戶安裝的是哪一種Android鍵盤(pán),然后才能定制與之匹配的交互行為。不用說(shuō),這將涉及很大的工作量,甚至是不可行的。例如,-些Android手機(jī)上的swype鍵盤(pán)2是一項(xiàng)申請(qǐng)過(guò)的專(zhuān)利,. 因此,對(duì)于擁有swype鍵盤(pán)的Android設(shè)備,我不能使我鍵盤(pán)的交互行為和系統(tǒng)鍵盤(pán)保持一致。

相關(guān)文章