本文是由成都Android開發公司www.groex.cn【金元卓科技】(400-082-0057)提供!手機應用如今日益變成許多用戶的日常技術。這些應用無疑還非常新穎,目前不是所有人都持有智能手機。但現在稱手機應用舉足輕重就和說紙張無處不在一樣。
這并不是玩笑話。手機技術相當于現代版的紙張技術。但我們不再將紙墨當作“技術”,是吧?這因為它們同我們的現代日常生活不可分割。
手機應用變得同樣不可分割是因為,它們越來越多涉及我們的生活內容——我們的日常生活。我們越來越多利用手機應用查看或追蹤世界新聞,訪問我們定期查看的各類內容。
用戶能夠通過這一小小的手機屏幕訪問如此多內容?和房地產一樣,這主要涉及地理位置。據谷歌Marissa Meyer表示(注:她在South by Southwest談論手機應用的用途),Google Maps有1.5億位用戶——40%的用戶通過手機設備運用這一應用。就查詢行車路線的用戶而言,他們在Google Maps查詢的日常路線數量總計3500萬英里。沒錯:每日3500萬英里的行車路線。
但位置并非只是內容。它也是語境。手機應用很受歡迎是因為信息需求無處不在。我們想要在旅行時瀏覽時事新聞,在購買雜貨時查看食譜,告知好友新鮮趣事,就在事件剛發生時的位置。
如果你想要設計基于內容的原生手機應用,下面有10點建議。這是我投身iOS和Android應用開發3年所得到的經驗總結。
1. 考慮運用代碼框架
說到運用JavaScript技術,這里有兩個主要的網頁設計師陣營:推崇自己編寫自定義JavaScript的設計師;傾向采用jQuery或YUI之類框架的設計師。我更多屬于后者,因為我有更多的設計背景,在編程方面接觸不多。
所以學習對我來說是個很大的挑戰。在設計我的首款應用時,我嘗試自己編寫這耗費我好幾個月時間。有過這一慘痛經歷后,我放棄再次進行這樣的嘗試。
NimbleKit能夠讓你快速進入應用設計,在此過程中幫你省下很多麻煩事。原因是?你無需編寫而只需處理HTML、CSS和JavaScript——作為網頁設計師,這些語言你原本就很熟悉。
2. 內容不是游戲
我一點都不排斥游戲。我個人也有涉足游戲設計。和其他人一樣,我喜歡用iPhone玩游戲。但我想說的是,在多數情況下,手機內容設計和游戲設計截然不同。游戲通常融入內置挑戰,例如需要快速掌握的用戶界面及完成預期目標所需克服的刻意障礙。這些在游戲設計中沒問題:這就是游戲的構成要素,是吧?
但除非你設計的是基于內容的游戲,否則不要將基于內容的手機應用變得過于富有挑戰性。這就引出第3點內容。
3. 熟悉手機人機界面指南
蘋果在其iOS Dev Center網站發布了許多有關iPhone、iPod touch和iPad界面指南的材料。只要你注冊成為Apple Developer,所有這些內容就都將免費呈現——內容不勝枚舉。
但盡量多閱讀這些內容。
4. 運用熟悉的UI設計模式
設計師總是忍不住想要在界面設計上進行創新。但不要將進行創意工作的樂趣同需要就所設計的所有內容進行創新混淆。就眾多用戶界面而言——尤其是基于小型手機屏幕,呈現熟悉內容就是創造樂趣和效率。
但這是手機平臺,持有手機設備的用戶都是創意人士,是吧?完全錯誤。
5. 針對普通人進行設計
在工作或設計會議中投入大把時間的設計師會傾向于認為持有iPhone和iPad設備的用戶是“創意人士”,我們忘了我們并非這些設備的粉絲。其實,手機設備旨在瞄準大眾用戶。記得蘋果融入生活內容?人人都利用生活內容。
將普通用戶牢記于心并不帶有精英主義色彩。我并不是說,“普通用戶”需要更簡單的界面,因為他們“悟性”不高——而是說,大家可以從簡單而精致的界面中受益。雖然從風格角度看,杰出設計有時被認為是有些精英主義,但網頁和手機設備的設計若要成功,不能帶有精英主義。簡單、精致,甚至是“日常化”是明智選擇。
但內容問題呢?