這三個問題很重要,但是UI設計新人很容易忽略!
很多新人在剛開始接觸UI設計時候,常常會把UI設計想象成平面設計的電子媒體化,但其實UI設計的精髓和優勢在於它的使用者體驗和互動設計,這才是重要的。其實在學習UI設計的時候,我們還應該瞭解一些其他的知識,他們將對你的工作大有裨益,下面譽財教育為大家介紹一下。
一、瞭解原理:APP到底是如何工作的?
正常情況下,一款上線的內容型 APP 要能正常的使用,一般會有客戶端(就是我們的 APP)和伺服器,不過有一些純工具類的 app只要有客戶端就能正常使用,不需要伺服器配合。
1. 客戶端
客戶端就是我們蘋果手機上或者安卓手機上用的 app,客戶端一般有 iOS 端和 Android 端,現在市面上基本上除了蘋果手機是 iOS 端,其他的都是Android 端,只不過 Android因為是開源的,所以有各種各樣的深度定製版本,比如三星,華為,VIVO,小米其實手機系統都是Android系統。
2. 伺服器
我們平常 APP 的內容一開始都是在伺服器上,只是當你開啟 App 時,app會向伺服器傳送一些請求,告訴伺服器,我這裡要一些新的內容,你趕緊給我發過來,伺服器接到指令後就會向 app 傳送相應的內容,然後該內容才會通過app下載下來,在 app 上顯示出來。
3. 後端
後端,也叫後臺,你可以簡單地理解成負責 APP後勤的部門,它負責了客戶端和伺服器端各種資料的傳遞和交流。比如說個性化推送這個功能,其實就是後臺程式碼根據你的搜尋記錄,然後按照程式碼的演算法,把他它覺得你會有興趣的內容推送給你。後臺功能的實現主要是由後臺開發工程師負責。
4. 內容管理系統
內容管理系統就是一套網站系統,專門用來對 APP伺服器上的內容進行增刪改查。比如我們可以每天在各種新聞網站上都看到各種各樣的新聞,它背後就是有一個新聞內容釋出管理系統,也就是個網站,各個新聞編輯可以登入那個網站釋出和管理各種各樣的新聞內容,只有釋出的內容才有可能會被推送到你的APP 上。而像一些社交類 APP,它們的 app 本身就兼具了一定 cms 的功能,我們釋出的資訊和照片,都會上傳到相應的伺服器,然後其他人的 app再從伺服器上把我們釋出的資訊獲取下來,這樣別人就能看到我們發的動態了。
二、重要知識點:欄位
欄位這個概念也是我在正式參與 APP設計和開發的工作當中才瞭解的。它在整個產品的開發過程中是一個很重要的概念。從產品整理需求開始到開發完成,每一個環節它都有著重要的作用。
我把它理解為,欄位是所有 app頁面當中由內容管理系統控制或者由後臺動態生成其顯示內容的元素。簡單地說,就是這個元素的具體內容是可被改變的,那這個元素就是一個欄位。
APP頁面中有哪些欄位是每個崗位都需要知道的,因為這涉及到後續的一些列設計和開發工作。產品經理一開始就需要把產品頁面中所有欄位整理出來,告知設計師。設計師要清楚知道頁面中的欄位,比如說文字欄位,文字的內容是會改變的,在排版的時候要考慮字數最多和字數最少的情況;圖片欄位,你要考慮圖片是會不斷變換的,圖片的風格和處理方式對於後期真正app 上線運營的效果都會有很大的影響。
三、改版:如何處理好與管理員之間的關係?
在我自己的工作中,經常會遇到各種頁面改版的問題,在原有基礎上進行調整,是最考驗設計師和程式設計師友誼的時候,如果你稍微不控制一下自己的腦洞,可能你覺得很簡單的一個改動就會讓程式設計師忙活大半天。
記住下面幾個程度:
1. 難度低:純樣式調整和基本頁面跳轉;
2. 難度中等:控制元件佈局和頁面結構調整;
3. 難度高:複雜互動和炫酷動畫
今天譽財為大家介紹的這個三個點你清楚了嗎?大家平時除了關注工作內容之外,建議也要學習一些工作內容相關的知識,這些很多時候都是對我們本職工作很有幫助的,畢竟大家都知道,UI設計實際上是一個站在時代科技前沿的職業,不斷學習新的東西才能讓我們越走越遠。