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