本文是由成都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设备的用户是“创意人士”,我们忘了我们并非这些设备的粉丝。其实,手机设备旨在瞄准大众用户。记得苹果融入生活内容?人人都利用生活内容。
将普通用户牢记于心并不带有精英主义色彩。我并不是说,“普通用户”需要更简单的界面,因为他们“悟性”不高——而是说,大家可以从简单而精致的界面中受益。虽然从风格角度看,杰出设计有时被认为是有些精英主义,但网页和手机设备的设计若要成功,不能带有精英主义。简单、精致,甚至是“日常化”是明智选择。
但内容问题呢?