作者 Andrew 從服務端開發轉型移動開發半年,技術非難點,難點在設計與界面把握。後端程序員習慣大量配置腳本、功能開關,做出的應用功能堆砌卻難用,界面簡陋。移動應用究竟該什麼樣?
用戶有期望,若第一時間找不到想要內容或做不成事,會立即刪除。移動空間寶貴,可選應用太多。不能將核心功能隱藏角落,而應直截了當首屏呈現,甚至用引導頁讓用戶快速了解能做什麼。
微信極突出:聊天與通訊錄佔四 Tab 兩個,其他功能擠入「發現」或角落。微信清楚什麼是核心、什麼是附屬。

從所有功能中挑選最重要且適合移動端的內容,是設計第一步。
手持設備隨時隨地伴隨,用戶時間碎片化(長幾分鐘、短一瞥)。如何在極短時間讓用戶獲取信息,是幾乎所有移動應用必考題。
從單個功能開始設計,不給用戶過多選擇。用戶無時間興趣配置應用,操作流程中的開關屬性皆是干擾。讓注意力快速聚焦關鍵任務,用戶才不覺得浪費時間。
Uber 叫車全程最少一次用戶干預,將注意力維持在「叫車」上。支付、確認等前置或後置處理,或用定位技術自動完成。

一個界面只需一條關鍵信息、一個用戶動作,絕大多數情況足矣。
功能簡化不意味著界面簡單。為在狹小屏幕展示功能,精致到極致的設計必要。移動設計在矛盾中前進:簡化功能操作但不引起歧義,反而想傳遞更多信息。需通過明確圖形、文字、控件,利用色彩、佈局、行為影響用戶,需高超界面技巧與心理學知識。
精致設計讓用戶愉悅、多停留一秒——相對原本幾秒已是巨大進步——從而多嘗試新功能機會。精致也是專業體驗,增加對團隊信任。
Timeline 新聞客戶端用時間線串聯熱點,清晰整潔設計讓人專注內容,展示元素默默提示不打斷閱讀。準確精致設計讓應用從「可用」變「好用」甚至「最好用」。
非指 iOS/Android,而是新技術。移動前沿快速變化,使用最新技術不遺餘力:觸摸、GPS、拍照已成「傳統移動技術」;識別、NFC、氣壓、心跳等新技術耳熟能詳。這些技術擴充功能領域,減少用戶直接介入交互,達到簡化目的;也使某些功能實現成為可能,達成創新。

尚未完全發掘技術潛力,大量新技術仍在嘗試,如何合理應用於移動應用將是挑戰。
移動設備獨特場景與硬件特性,要求完全不同的設計思路理念。為脫穎而出,設計投入精力將遠超任何時代應用軟體。