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

設(shè)計(jì)移動(dòng)用戶體驗(yàn)

日期 : 2021-10-24 22:51:15
設(shè)計(jì)移動(dòng)用戶體驗(yàn)
  1. 軟件的未來(lái)是移動(dòng)的
在臨近本月末的某個(gè)時(shí)間,一張巨額支票將被送到某位軟件開(kāi)發(fā)人員的郵箱中,因?yàn)閿?shù)以干計(jì)的陌生人為他們的手機(jī)購(gòu)買(mǎi)了他或她的應(yīng)用程序。是什么使得這款應(yīng)用程序取得了如此巨大的成功呢?是它的口碑宣傳嗎?或許它在流行的博客上被展示為“選秀狀元”。這可能有許許多多的原因,但是幾乎所有流行的應(yīng)用程序的-個(gè)共性是它們都是良好地設(shè)計(jì)出來(lái)的。它不僅僅是漂亮的界面,也不僅僅是迷人的主特征或者良好制作的圖標(biāo),而是完全小心翼翼地精心設(shè)計(jì)的用戶體驗(yàn)。多站在用戶的角度考慮問(wèn)題是構(gòu)建優(yōu)秀軟件的必要條件,在移動(dòng)界面開(kāi)發(fā)世界里尤其如此。最佳的應(yīng)用程序工作得很好,但是構(gòu)建- - 個(gè)看起來(lái)很漂亮并且工作得也很好的應(yīng)用程序并非易事。設(shè)計(jì)移動(dòng)應(yīng)用程序的用戶體驗(yàn)特別具有挑戰(zhàn)性, 因?yàn)樗枰O(shè)計(jì)師擁有多個(gè)方面的技能:交互設(shè)計(jì)、圖形設(shè)計(jì)、信息架構(gòu)和人類(lèi)工程學(xué),等等,僅舉幾例。設(shè)計(jì)師不能簡(jiǎn)單地逐個(gè)屏幕地制作應(yīng)用程序的實(shí)體模型,而不仔細(xì)考慮軟件的總體流程和感覺(jué)。如果沒(méi)有透徹理解應(yīng)用程序的總體目標(biāo),那么將會(huì)削弱設(shè)計(jì)的驅(qū)動(dòng)力。在處理移動(dòng)應(yīng)用程序時(shí),嘗試成為設(shè)計(jì)的搖滾巨星是無(wú)益的;相反,要集中精力成為設(shè)計(jì)的禪師。考慮用戶,思忖他們將如何看待你的應(yīng)用程序;成為在做出決策前能夠從各個(gè)方面看到設(shè)計(jì)問(wèn)題的深邃的思想家,然后一路上隨時(shí)準(zhǔn)備做出改變。用戶體驗(yàn)設(shè)計(jì)結(jié)合了多個(gè)方面的知識(shí),因此設(shè)計(jì)迷人的移動(dòng)應(yīng)用程序需要結(jié)合多種觀點(diǎn)和技能。
  1. 本機(jī)應(yīng)用程序與web應(yīng)用程序
所有的web開(kāi)發(fā)人員都知道HTML、CSS和JavaScript,在開(kāi)始構(gòu)建移動(dòng)應(yīng)用程序時(shí),他們不希望把這些技能束之高閣。為什么僅僅由于平臺(tái)改變了就要拋棄多年的經(jīng)驗(yàn)?zāi)?這是使用Web技術(shù)而不是平臺(tái)所固有的語(yǔ)言構(gòu)建移動(dòng)應(yīng)用程序的關(guān)鍵理由之一。使用Web技術(shù)的另一個(gè)常見(jiàn)的理由是:移動(dòng)應(yīng)用程序?qū)⒖梢圆患有薷牡剡\(yùn)行在多個(gè)平臺(tái)上。iOS、Android 及其他平臺(tái)使用WebKit驅(qū)動(dòng)的瀏覽器,因此HTMLS、Cs和其他Wob技術(shù)在它們上面將工作得非常好。如果你想支持較舊的瀏覽器,圓角、陰影、文本陰影、漸變和動(dòng)畫(huà)通常會(huì)被禁止:但是,在構(gòu)建移動(dòng)Wob應(yīng)用程序時(shí),一切都暢行無(wú)阻。有了這么多優(yōu)點(diǎn),為什么每個(gè)人不在瀏覽器中構(gòu)建移動(dòng)應(yīng)用程序呢?好吧,另外還要牢記一些明顯的缺點(diǎn)。
  • 難以銷(xiāo)售
  • 和Apple 提供了輕松的方式,可以讓你通過(guò)它們的商店銷(xiāo)售你的應(yīng)用程序。銷(xiāo)售移動(dòng)Web應(yīng)用程序更困難,因?yàn)榉职l(fā)和付款完全依賴(lài)于開(kāi)發(fā)人員。
  • 難以接近受眾
當(dāng)用戶想要更多的應(yīng)用程序時(shí),只需點(diǎn)按他們的手機(jī)屏幕,調(diào)出平臺(tái)內(nèi)置的應(yīng)用程序庫(kù)。他們立即就可以訪問(wèn)成干上萬(wàn)個(gè)應(yīng)用程序,它們都是按照普及性能問(wèn)題性進(jìn)行分類(lèi)和排序的。不能像這樣直接訪問(wèn)Web應(yīng)用程序。
 
  • 性能問(wèn)題
在涉及性能時(shí),本機(jī)應(yīng)用程序?qū)龠^(guò)Web應(yīng)用程序。在瀏覽器中運(yùn)行HTML頁(yè)面幾乎不會(huì)像運(yùn)行編譯過(guò)的本機(jī)代碼那樣快速或者是高效內(nèi)存。
  • 缺少構(gòu)件
在用于ios和Android的框架中包括有數(shù)十個(gè)默認(rèn)的用戶界面組件。如果你正在構(gòu)建移動(dòng)Web應(yīng)用程序,那么將不得不自己開(kāi)發(fā)它們。有一些良好的框架用于移動(dòng)Web應(yīng)用程序,但是與對(duì)應(yīng)的本機(jī)框架相比,它們不那么優(yōu)雅。即使你的體驗(yàn)來(lái)源于Web開(kāi)發(fā),也不要對(duì)本機(jī)應(yīng)用程序開(kāi)發(fā)感到恐懼。它們一者具有許多相似之處,尤其是在涉及開(kāi)發(fā)用戶界面時(shí)。如果你確實(shí)決定開(kāi)發(fā)移動(dòng)Web應(yīng)用程序,那么就這樣做,因?yàn)樗钸m合于你的用戶,而不僅僅是因?yàn)槟愀煜に?br />
  1. 構(gòu)建和銷(xiāo)售應(yīng)用程序
盡管屏幕很小并且功能有限,應(yīng)用程序也不容易構(gòu)建。它們是利用先進(jìn)的程序設(shè)計(jì)語(yǔ)言和復(fù)雜的API構(gòu)建的。IOS應(yīng)用程序是使用Xcode開(kāi)發(fā)的。Xcode是一款允許開(kāi)發(fā)人員在一-個(gè)集成的環(huán)境中編寫(xiě)和調(diào)試代碼的應(yīng)用程序,用于ios的應(yīng)用程序通常是使用Objective -C編寫(xiě)的,Objective-C 是- -種面向?qū)ο笳Z(yǔ)言,它是C語(yǔ)言的一個(gè)超集。Android 應(yīng)用程序是使用Java開(kāi)發(fā)的,并且大多數(shù)開(kāi)發(fā)人員使用Eclipse作為他們的開(kāi)發(fā)環(huán)境。iOS 應(yīng)用程序背后的代碼看起來(lái)與Android背后的代碼差別很大,但是其中許多范式非常相似。一個(gè)平臺(tái)的開(kāi)發(fā)人員通常能夠閱讀和理解來(lái)自另-一個(gè)平臺(tái)的代碼,但是完全學(xué)會(huì)語(yǔ)言可能要花- -段較長(zhǎng)的時(shí)間。一旦完成了一個(gè)應(yīng)用程序,它不會(huì)魔術(shù)般地出現(xiàn)在人們的手機(jī)上,人們必須下載它。但是用戶在哪里下載應(yīng)用程序呢?它依賴(lài)于用戶的移動(dòng)設(shè)備、他們居住的國(guó)家以及其他可變的方面。一般來(lái)講, iOs 用戶使用Apple的App Store, Android用戶則使用App Market。 把應(yīng)用程序上傳到任何-一個(gè)庫(kù)中都的確是一項(xiàng)任務(wù),但是對(duì)于ios應(yīng)用程序,這個(gè)過(guò)程要復(fù)雜得多。為了把應(yīng)用程序提交給Apple,以便讓它考慮把你的應(yīng)用程序擺進(jìn)App Store中, 你必須是iOS Developer Program的注冊(cè)會(huì)員,并且每年要支付99美元的會(huì)費(fèi)。Apple免費(fèi)分發(fā)iOS開(kāi)發(fā)工具(Xcode、Interface Builder、 iPhone Simulator、CocoaTouch API等),但是要收取一-定的費(fèi)用以讓你在物理設(shè)備.上實(shí)際地測(cè)試應(yīng)用程序以及把它提交到App Store。-且應(yīng)用程序在App Store中可用,每次有人購(gòu)買(mǎi)應(yīng)用程序時(shí),開(kāi)發(fā)人員將凈得銷(xiāo)售額的70%, Apple 則凈得余下的30%。Google具有類(lèi)似的計(jì)劃: SDK和工具是免費(fèi)的,但是會(huì)- 次性收取25美元的費(fèi)用,以讓你注冊(cè)為開(kāi)發(fā)人員并且能夠把應(yīng)用程序提交到Android Market。兩種分發(fā)模型之間的最大區(qū)別是:與Apple相比, Google 的批準(zhǔn)過(guò)程要寬松得多, 并且會(huì)批準(zhǔn)幾乎- -切應(yīng)用程序,只要不是明顯違法即可。此外,用戶還可以從除Android Market之外的位置下載應(yīng)用程序。與ios應(yīng)用程序相比,免費(fèi)的Android應(yīng)用程序也要多得多,幾乎是它的兩倍。許多Android 開(kāi)發(fā)人員免費(fèi)分發(fā)他們的應(yīng)用程序,而代之以通過(guò)廣告賺錢(qián),因?yàn)橘?gòu)買(mǎi)應(yīng)用程序的過(guò)程較之Apple的App Store和iTunes的垂直- -體化的程度較低。與Apple的App Store相比,進(jìn)入Android應(yīng)用程序生態(tài)系統(tǒng)也要容易得多,這使得Android對(duì)于許多新的移動(dòng)開(kāi)發(fā)人員非常有吸引力。

相關(guān)文章