>
學(xué)校機(jī)構(gòu) >
上海跑贏職場 >
學(xué)習(xí)資訊>
UI設(shè)計(jì)哪里好上海UI設(shè)計(jì)三個(gè)最基礎(chǔ)的app技術(shù)框架
UI設(shè)計(jì)哪里好上海UI設(shè)計(jì)三個(gè)最基礎(chǔ)的app技術(shù)框架
110 2016-01-05
上海UI設(shè)計(jì)培訓(xùn)來班啦,大家可隨時(shí)關(guān)注獵學(xué)網(wǎng)UI設(shè)計(jì)培訓(xùn)頻道,我們將第一時(shí)間公布相關(guān)培訓(xùn)信息。
在曾經(jīng)的曾經(jīng),當(dāng)設(shè)計(jì)師做好一個(gè)設(shè)計(jì)方案,滿心歡喜地給開發(fā)講解方案的思路和創(chuàng)意時(shí)。開發(fā)突然說一句:“這個(gè)方案實(shí)現(xiàn)不了”,對于此時(shí)的設(shè)計(jì)師來說,甭提內(nèi)心有多難過了。但是又不得不耐著心的去改、去修。
但是,這到底問題出現(xiàn)在哪呢?這其實(shí)是由于設(shè)計(jì)師對App技術(shù)框架的知識匱乏所導(dǎo)致的,雖然做設(shè)計(jì)不必做到會寫代碼,但掌握必要的App技術(shù)框架原理,能更有效地幫助預(yù)判哪些方案可行和實(shí)現(xiàn)效果較好!當(dāng)然,做為一名UI設(shè)計(jì)師,APP客戶端正是未來發(fā)展的一大方向,所以,掌握APP技術(shù)框架的知識,對于UI設(shè)計(jì)師來說,還是相當(dāng)必要的。下面有上海跑贏職場的小編一起了解下App技術(shù)框架都有哪些,讓設(shè)計(jì)方案更接地氣。
App技術(shù)框架的類型有那些呢?
1)NativeApp:
一種基于智能移動設(shè)備本地操作系統(tǒng)(如iOS、Android、WP操作系統(tǒng)),并使用對應(yīng)系統(tǒng)所適用的程序語言編寫運(yùn)行的第三方應(yīng)用程序,由于它是直接與操作系統(tǒng)對接,代碼和界面都是針對所運(yùn)行的平臺開發(fā)和設(shè)計(jì)的,能很好地發(fā)揮出設(shè)備的性能,所以交互體驗(yàn)會更流暢。
2)WebApp:
一種采用Html語言編寫的,存在于智能移動設(shè)備瀏覽器中的應(yīng)用程序,不需要下載安裝,可以說是觸屏版的網(wǎng)頁應(yīng)用,由于它不依賴于操作系統(tǒng),因此開發(fā)了一款WebApp后,基本能應(yīng)用于各種系統(tǒng)平臺。
3)HybridApp:
一種用Native技術(shù)來搭建App的外殼,殼里的內(nèi)容由Web技術(shù)來提供的移動應(yīng)用,兼具“NativeApp良好交互體驗(yàn)的優(yōu)勢”和“WebApp跨平臺開發(fā)的優(yōu)勢”。
App技術(shù)框架的選擇
對于設(shè)計(jì)師而言,我們往往是被告知這個(gè)項(xiàng)目采用的是哪種技術(shù)框架,然后就開始設(shè)計(jì)了,其實(shí),我們也可以根據(jù)產(chǎn)品特點(diǎn)、框架特點(diǎn)和項(xiàng)目時(shí)間來與產(chǎn)品和開發(fā)同學(xué)協(xié)商,合理地為App中不同的部分選擇對應(yīng)技術(shù)框架,然后才在對應(yīng)的技術(shù)框架下思考設(shè)計(jì)方案。
HybridApp技術(shù)框架的設(shè)計(jì)特點(diǎn)
由于HybridApp是融合了NativeApp和WebApp的技術(shù)特點(diǎn),通過分析HybridApp的技術(shù)框架成分,能讓我們更好地掌握App框架的基本開發(fā)知識,有助于我們更好地去做設(shè)計(jì)。
HybridApp的大部分內(nèi)容都是在Native框架中加載Web網(wǎng)頁內(nèi)容,能在保證用戶體驗(yàn)的前提下,讓App的內(nèi)容更具有擴(kuò)展性,即使接入再多的內(nèi)容和業(yè)務(wù)功能,也不會使得整個(gè)App的安裝包過大,典型HybridApp的代表就是我們的手機(jī)淘寶客戶端。HybridApp在設(shè)計(jì)時(shí),要注意以下2個(gè)要點(diǎn)
1)圖像渲染
Native技術(shù)部分由于能直接調(diào)用系統(tǒng)的渲染引擎,所以能實(shí)現(xiàn)流暢的復(fù)雜圖像渲染,而不影響設(shè)備的性能。
Web內(nèi)容部分由于是基于內(nèi)置瀏覽器,在圖像渲染的時(shí)候要通過瀏覽器訪問系統(tǒng)的渲染引擎或調(diào)用基于瀏覽器的第三方渲染引擎,中間需要在多個(gè)層級進(jìn)行渲染請求,所以渲染的時(shí)效性和性能會下降不少,導(dǎo)致較復(fù)雜的圖像渲染或動態(tài)渲染時(shí),會出現(xiàn)機(jī)器卡頓。
由于標(biāo)題欄采用了Native技術(shù)框架,可采用復(fù)雜的毛玻璃效果,讓標(biāo)題欄更通透,而內(nèi)容區(qū)采用了基于Html5的Web技術(shù),因此不適合動態(tài)變換背景圖的渲染方案(當(dāng)圖片輪播時(shí),背景圖會隨著圖片內(nèi)容而動態(tài)變換出模糊的背景)。
2)動效體驗(yàn)
由于HybridApp的內(nèi)容區(qū)大部分采用基于Html5的Web技術(shù),對動效的解釋和操作需要消耗大量的CPU性能,在設(shè)計(jì)時(shí),要注意以下三個(gè)方面:
a.不同的動效類型對CPU性能的消耗不同:對CPU性能要求低的動效類型能運(yùn)行得更流暢,但如果當(dāng)你的設(shè)計(jì)方案是非系統(tǒng)自帶的動效類型時(shí),就需要提前跟開發(fā)溝通可行性和對CPU性能的消耗問題。
b.機(jī)型的性能差異:不同的手機(jī)機(jī)型的CPU性能相差較大,需要了解不同機(jī)型在你的App中的占比,因?yàn)榧丛趇Phone6上能完美運(yùn)行的動效或交互動作,在iPhone6以下的手機(jī)上可能就會卡住不動了,所以不太適合用于CPU性能消耗較大的頻繁渲染。
c.網(wǎng)絡(luò)的影響:如果你的動效在運(yùn)動時(shí),還需要加載內(nèi)容,就要考慮網(wǎng)絡(luò)較慢時(shí),內(nèi)容加載對動效流暢度的影響,這時(shí)可考慮先加載完內(nèi)容,再開始動效或簡化、壓縮加載的內(nèi)容量。
以上就是有關(guān)上海UI設(shè)計(jì)三個(gè)最基礎(chǔ)的app技術(shù)框架的介紹,更多的(UI設(shè)計(jì)培訓(xùn)課程、UI設(shè)計(jì)培訓(xùn)機(jī)構(gòu)),敬請關(guān)注獵學(xué)網(wǎng)UI設(shè)計(jì)培訓(xùn)頁面!
溫馨提示:獵學(xué)網(wǎng)鄭重承諾,本網(wǎng)站(獵學(xué)網(wǎng))以誠信、高效、安全、擔(dān)保的產(chǎn)品理念,作為“學(xué)習(xí)+服務(wù)”的第三方平臺,致力于打造良好的口碑服務(wù)平臺。站內(nèi)收錄的中專、大專、自考、成考、專升本、網(wǎng)絡(luò)教育等機(jī)構(gòu),都經(jīng)過獵學(xué)網(wǎng)核實(shí)認(rèn)證!如果廣大考生有提升學(xué)歷的需求,敬請關(guān)注獵學(xué)網(wǎng),歡迎通過了解!
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號
獵學(xué)網(wǎng)服務(wù)號