利用iOS技術(shù)特性打造最佳體驗(yàn)
最終,對(duì)于解決方案的選擇仍然取決于產(chǎn)品自身的功能及用戶體驗(yàn)需求。任何關(guān)于產(chǎn)品實(shí)現(xiàn)方式的討論都必須從這個(gè)角度出發(fā)。
總結(jié)
蘋果為開發(fā)者們提供了四種用于渲染界面對(duì)象和視覺交互效果的關(guān)鍵性圖形技術(shù):
UIKit:用于繪制界面元素的最重要的圖形技術(shù)框架,在整個(gè)交互體驗(yàn)的塑造過程中扮演著至關(guān)重要的角色。
核心圖形(Core Graphics):二維圖形渲染引擎, 可以動(dòng)態(tài)地渲染很多不同種類的圖形,并能使應(yīng)用具有創(chuàng)建和編輯圖像的能力。在必要的時(shí)候,也可以用來對(duì)普通用戶界面元素進(jìn)行渲染。
核心動(dòng)畫(Core Animation):可以在UIKit的配合下,為用戶界面中的交互對(duì)象創(chuàng)建動(dòng)態(tài)的視覺效果。
OpenGL ES:面向嵌入式設(shè)備的OpenGL 3D圖形應(yīng)用程序接口(API),可以通過硬件加速功能來渲染具有高性能表現(xiàn)的2D或3D圖像。
以這些圖形技術(shù)為后盾,我們可以在設(shè)計(jì)中大膽地嘗試高度定制化的用戶界面外觀與獨(dú)特的交互表現(xiàn)形式,甚至可以對(duì)交互對(duì)象的視覺行為屬性進(jìn)行實(shí)驗(yàn)性的探索。
通用型應(yīng)用的概念可以幫助我們有效的降低開發(fā)與維護(hù)成本,將iPhone與iPad兩種版本的產(chǎn)品需求整合到同一款應(yīng)用當(dāng)中。不過,作為設(shè)計(jì)師,你仍然需要準(zhǔn)確的把握兩款設(shè)備在用戶行為及體驗(yàn)?zāi)J缴系牟町悾_保設(shè)計(jì)方案可以適用于它們各自的系統(tǒng)平臺(tái)。這種方式所帶來的進(jìn)步是,你可以在設(shè)計(jì)過程中預(yù)先考慮到兩種設(shè)備的不同特性,并在同一套設(shè)計(jì)方案中針對(duì)這些差異來定義局部樣式或功能的響應(yīng)式調(diào)整規(guī)則,從最大程度上確保用戶體驗(yàn)的一致性。
評(píng)論