<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 利用iOS技術(shù)特性打造最佳體驗(yàn)

          利用iOS技術(shù)特性打造最佳體驗(yàn)

          作者: 時(shí)間:2016-09-12 來(lái)源:網(wǎng)絡(luò) 收藏
          logo-opengl-es

          界面外觀的自定義

          究竟有沒(méi)有必要對(duì)應(yīng)用的界面外觀進(jìn)行自定義?在打造設(shè)計(jì)方案的時(shí)候,我們通常會(huì)在這個(gè)問(wèn)題上產(chǎn)生糾結(jié)。特別是在蘋果剛剛推出應(yīng)用商店的時(shí)候,這個(gè)問(wèn)題顯得尤其普遍與突出。為了能夠盡快地將應(yīng)用發(fā)布出去,以占領(lǐng)市場(chǎng)先機(jī),產(chǎn)品決策者們寧愿放棄掉很多至關(guān)重要的設(shè)計(jì)流程,以達(dá)到壓縮產(chǎn)品開(kāi)發(fā)進(jìn)度的目的。如今,從整個(gè)應(yīng)用市場(chǎng)的角度來(lái)說(shuō),這種局面有所改善,人們?cè)僖膊荒芎鲆曉O(shè)計(jì)的重要性了,但是對(duì)于一些剛剛試水iOS應(yīng)用的團(tuán)隊(duì)來(lái)說(shuō),類似的問(wèn)題依然存在。

          很多公司和產(chǎn)品團(tuán)隊(duì)總是無(wú)法意識(shí)到高度定制化的界面外觀對(duì)于一款應(yīng)用產(chǎn)品的重要價(jià)值。其實(shí)道理很簡(jiǎn)單,如果只使用SDK(開(kāi)發(fā)工具包)提供的默認(rèn)控件來(lái)構(gòu)筑用戶界面,你的應(yīng)用就會(huì)完全處于iOS原生的視覺(jué)識(shí)別體系當(dāng)中,在用戶體驗(yàn)方面也無(wú)法超越蘋果制定的范圍框架。雖然從本質(zhì)上講,這并不是一件壞事,但這種方式顯然無(wú)法將具有品牌特色的用戶體驗(yàn)效應(yīng)整合到產(chǎn)品當(dāng)中;無(wú)論是視覺(jué)表現(xiàn)形式還是交互方式,都難以滿足用戶對(duì)于差異化的渴望。

          拋開(kāi)產(chǎn)品策略方面的因素,界面外觀的自定義工作在技術(shù)層面不存在任何障礙。正如我們?cè)谇拔闹锌吹降?,蘋果在這方面有針對(duì)性的為開(kāi)發(fā)者們提供了很多強(qiáng)大的圖形技術(shù)。從某種程度上說(shuō),這項(xiàng)工作本應(yīng)該成為整個(gè)設(shè)計(jì)開(kāi)發(fā)流程中的一個(gè)重要且必要的組成部分。

          ios-iphone-UI-Appearance-Customization

          有一點(diǎn)需要說(shuō)明的是,界面外觀自定義的設(shè)計(jì)原則并非是涇渭分明的,實(shí)際上你確實(shí)不需要對(duì)所有的界面組成要素都進(jìn)行定制化的處理,在很多情況下,使用SDK提供的原生控件反而更加合理。作為設(shè)計(jì)師,你要做的就是處理好原生控件與自定義樣式之間的關(guān)系,將它們協(xié)調(diào)的整合在一起,確保用戶不會(huì)對(duì)這兩類元素產(chǎn)生彼此孤立與分化的感知。

          除了使用新的圖形樣式對(duì)各種常規(guī)界面元素的外觀進(jìn)行自定義之外,你還可以創(chuàng)造出全新類型的的界面交互對(duì)象,并為它們賦予獨(dú)特的交互方式。不過(guò),對(duì)于這種明顯超出了“換膚”范疇的做法,蘋果在用戶界面設(shè)計(jì)規(guī)范當(dāng)中所體現(xiàn)出的態(tài)度并不是具有鼓勵(lì)性的,因?yàn)槿骂愋偷慕换?duì)象會(huì)對(duì)用戶的認(rèn)知造成很大的障礙。作為規(guī)范,持有相對(duì)謹(jǐn)慎的態(tài)度是合乎情理的,不過(guò)這種具有極高創(chuàng)新性質(zhì)的做法究竟能否成功,在很大程度上還取決于設(shè)計(jì)方案本身。過(guò)于隱晦的表現(xiàn)形式必然會(huì)使用戶產(chǎn)生迷惑與挫敗的感覺(jué),無(wú)論它看上去有多酷;而簡(jiǎn)單直白、易于理解的方案則具有相當(dāng)高的可行性。

          通用型應(yīng)用

          在過(guò)去的幾年中,iOS設(shè)備種類及規(guī)格的擴(kuò)大發(fā)展為應(yīng)用設(shè)計(jì)師與開(kāi)發(fā)者帶來(lái)了不少挑戰(zhàn)。從前,我們只需要為一種設(shè)備規(guī)格打造設(shè)計(jì)方案;隨著iPad的到來(lái),事情開(kāi)始變得復(fù)雜起來(lái),我們必須針對(duì)新設(shè)備的特性考慮另外一個(gè)版本的設(shè)計(jì)方案。而開(kāi)發(fā)團(tuán)隊(duì)也面臨著同樣的問(wèn)題,他們必須同時(shí)開(kāi)發(fā)和維護(hù)兩個(gè)版本的應(yīng)用,工作量幾乎翻倍。

          不久之前,通用型應(yīng)用的概念出現(xiàn)在了應(yīng)用商店當(dāng)中,這種應(yīng)用可以運(yùn)行在任何類型的iOS設(shè)備當(dāng)中。它會(huì)自動(dòng)判斷當(dāng)前的設(shè)備環(huán)境,并在用戶體驗(yàn)形式上作出相應(yīng)的調(diào)整,例如可以通過(guò)不同的方式對(duì)用戶界面進(jìn)行渲染,在功能方面也會(huì)根據(jù)當(dāng)前平臺(tái)的具體情況發(fā)生相應(yīng)的改變。

          對(duì)技術(shù)開(kāi)發(fā)人員來(lái)說(shuō),通用型應(yīng)用是個(gè)好消息,它可以避免不同版本所帶來(lái)的重復(fù)性工作,極大地提高開(kāi)發(fā)流程的生產(chǎn)效率。不過(guò)站在設(shè)計(jì)師的角度,你仍然需要準(zhǔn)確的把握不同設(shè)備在用戶行為及體驗(yàn)?zāi)J缴系牟町悾_保設(shè)計(jì)方案可以適用于它們各自的系統(tǒng)平臺(tái)。而這種方式帶來(lái)的進(jìn)步也是顯而易見(jiàn)的。在必須針對(duì)不同設(shè)備打造兩個(gè)獨(dú)立版本的情況下,你需要對(duì)已有的一套設(shè)計(jì)方案進(jìn)行改造,在界面元素和交互形式等方面進(jìn)行全方位的調(diào)整,以適應(yīng)新的設(shè)備平臺(tái),這必然會(huì)導(dǎo)致兩個(gè)版本的應(yīng)用在界面外觀和操作方式等方面存在顯著的差異;而對(duì)于通用型應(yīng)用,你可以在設(shè)計(jì)過(guò)程中預(yù)先考慮到兩種設(shè)備的不同特性,并且能夠在同一套設(shè)計(jì)方案中針對(duì)這些差異來(lái)定義局部樣式或功能的響應(yīng)式調(diào)整規(guī)則,從最大程度上確保用戶體驗(yàn)的一致性。很多同時(shí)擁有兩款設(shè)備的用戶會(huì)在不同的需求情景中使用不同的設(shè)備來(lái)操作同一款應(yīng)用,在這種情況下,具有高度一致性的界面外觀及交互方式就顯得尤為重要了。

          原生應(yīng)用與Web應(yīng)用

          如今,關(guān)于是否真正有必要開(kāi)發(fā)iOS原生應(yīng)用的問(wèn)題,行業(yè)中還存在一些爭(zhēng)論。在當(dāng)前復(fù)雜紛亂的移動(dòng)市場(chǎng)中,除非你有足夠的資源,否則為每一種設(shè)備平臺(tái)都單獨(dú)打造一套原生應(yīng)用確實(shí)是不大現(xiàn)實(shí)的。在很多情況下,移動(dòng)版本的網(wǎng)站或是Web應(yīng)用都可以很好的滿足需求。不過(guò),在你著手于Web方向的解決方案之前,有一些重要的問(wèn)題必須事先了解清楚。

          在用戶體驗(yàn)方面,Web應(yīng)用與原生應(yīng)用之間的差距還是很明顯的。如今,有很多前端開(kāi)發(fā)技術(shù)框架可以幫助我們打造基于瀏覽器運(yùn)行的Web應(yīng)用。這些應(yīng)用無(wú)論在界面外觀還是交互方式上都與原生應(yīng)用非常相似。然而,在實(shí)際的移動(dòng)設(shè)備上下文環(huán)境中,它們?nèi)匀粺o(wú)法與原生的方式相提并論。正像我們?cè)谇拔闹辛私獾降?,蘋果為開(kāi)發(fā)者們提供了很多強(qiáng)大的圖形技術(shù)工具,作為設(shè)計(jì)師,我們不僅可以在設(shè)計(jì)方案中打造高度定制化的界面外觀及交互效果,更重要的是,這些視覺(jué)表現(xiàn)形式都是在系統(tǒng)級(jí)別甚至硬件級(jí)別的功的支持下高性能的展現(xiàn)出來(lái)的。相比之下,基于瀏覽器運(yùn)行的Web應(yīng)用解決方案通常只能提供數(shù)量非常有限的交互效果,而且在性能方面更是無(wú)法與原生應(yīng)用相比。所以,如果你正在考慮使用Web應(yīng)用的方式來(lái)打造產(chǎn)品,至少要確保你的設(shè)計(jì)方案當(dāng)中不會(huì)涉及到過(guò)多的視覺(jué)交互效果。

          其實(shí),對(duì)于這兩類應(yīng)用,我們并不需要爭(zhēng)論出一個(gè)非此即彼的結(jié)果,因?yàn)閕OS允許這兩種形式在同一款應(yīng)用中兼容并包的存在,一款原生應(yīng)用當(dāng)中完全可以同時(shí)包括本地化的界面控件與基于Web的頁(yè)面元素。這種混合型應(yīng)用可以將兩者的優(yōu)勢(shì)淋漓盡致地發(fā)揮出來(lái),使其自身即能擁有原生應(yīng)用高性能的表現(xiàn)力以及對(duì)硬件功能的訪問(wèn)能力,同時(shí)又具備Web應(yīng)用的動(dòng)態(tài)性與靈活性,并且更加易于維護(hù)。



          關(guān)鍵詞:

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();