写点什么

iOSCon China 2012 系列报道――设计篇

  • 2012-03-26
  • 本文字数:2137 字

    阅读完需:约 7 分钟

3 月 25 日,由多个社区联合主办的 iOSCon China 2012 大会在上海及多个分会场(北京、杭州、武汉、广州、澳大利亚)顺利召开,现场及线上直播的总参与人数超过 800 人,多位国内知名的 iOS 开发者就移动互联网的发展趋势、产品设计以及开发技巧等诸多话题做了精彩分享。

iOS 第一个输入法 iCosta for iPhone 以及 iOS 平台上的演讲工具 AirSlides 的作者之一杨武(网名:品雪,微博 @pinxue ),根据自己的实践经验,就移动产品的可用性设计和大家做了一些分享。

品雪先讲了一个 AirSlides 的故事,很多试用的演讲者进入画笔后不知如何退出,这个情况超出了开发者的意料。他建议大家要真正从用户角度出发,理解用户的使用习惯,让用户觉得这个东西好用。可用性的好坏和一个产品卖的好不好是两回事,影响一个产品成功的因素有很多,比如你的产品是独一无二的,无可替代的。一旦找准了市场和方向后,可用性会变得相当重要。

品雪解释了他理解中的可用性――可用性就是使用者的心理感受,可用性有三个水平,即有用、能用和好用,而可用性的要素则包括稳定、顺手和赏心悦目。

  • 稳定,稳定压倒一切。时刻都可能崩溃的应用不是好应用,不可靠的应用也不可能是好用的应用。
  • 反应快,界面流畅。用户等待的耐心是有限的,系统最好在 100ms 左右有反应,200ms 用户还能忍,再高就不行了,实在不行,也别让用户等着,做个开场动画之类的东西。
  • 顺手。品雪在现场做了一个小调查,习惯 Vim 的开发者远远多于 Emacs,并不是说哪款编辑器功能更强大,大多数时候只是用顺手了而已。
  • 赏心悦目。心理学上证明了好看的东西会让人觉得好用, Path Clear 的成功就是一个例子。

说到如何提高可靠性,品雪建议大家扮演一位有品位的用户,要有开放性的试用人群,针对可用性还可以进行一些测试,比如观察、记录,甚至使用调查问卷。

下午的演讲环节中,曾任职于苹果与腾讯的产品设计师端木恒( @hengdm ),就产品的价值观与结构,与大家分享了如何设计有价值的移动产品。他认为一款产品真正对用户有价值的地方是这款应用能让用户做什么,要关注用户在使用时的感受。

We become what we behold. We shape our tools and then our tools shape us. ——Marshall McLuhan, 1964

作为工具的创作者,不能随便拿出一款迎合所谓的市场需求的工具,产品中应该能传达一种理念、价值观,苹果的产品就是如此。

  • 价值观。一个背后有强大精神力量的产品,用户一定会慢慢喜欢上它的。
  • 革命性。产品要有远大的目标,明确的方向,步伐坚定。像 iPhone 这样的革命性产品,也是从微小的细节积累起来的。
  • 纯粹。要坚定产品的定位,例如,Twitter 就不会像国内的微博那样在时间线中插入太多的其他内容(视频、图片等),Dropbox 对个人用户非常好用,但是它坚决不做仅针对企业的东西。
  • 责任感。不要停留在表面浮躁的工作上,思考什么是对用户有价值的东西,如何让用户在使用的过程中感到愉悦。不要盲目地追求短期利益的最大化,那只是看似光辉的昙花一现,企业的目的是创造社会价值,赢利并不是企业活着的目的。例如,腾讯曾经也搞过月捐计划。

他强调设计时的态度决定了很多东西,比如只许有一个按钮和按钮越少越好,能带来明显不同的结果。设计一款产品时,可以借鉴别人的东西,但绝对不要停留在抄袭和山寨的层次上。不要局限于中国的产品市场,要做无国界的产品,眼界要放的大一些。

产品设计是件重要的事情,别把设计不当回事,传统软件开发流程中,设计只占一小部分工作量,而苹果的应用开发流程中,设计占的比重一般超过一半以上。产品设计的流程主要有产品定义、产品功能设计、产品原型设计和设计优化组成,设计不是单独的步骤,需要很多人一起参与,除了产品经理和交互设计师,开发负责人和架构师一定要参与其中。如果团队较小,那么设计师最好是技术出身的。有好想法,但没有好的设计和实施,只是把东西堆砌在一起,最终的产品总会差强人意,产品不是一个功能的集合,它是一个解决方案。

在设计产品时,苹果会使用 ADS(Application Definition Statement),列举产品与众不同的地方、解决方案以及针对的目标用户和场景。例如,苹果把桌面版的 iPhoto 功能精简到只剩几个核心功能,放在 iPhone 上,仅关注于照片分享,去掉了很多复杂的功能。简单是美,但在看似简单的表面背后,则充满了细节。随后,端木恒详细介绍了两个设计结构中的要素——信息结构与导航。

信息结构。苹果在设计产品信息结构时,会使用用户心智模型(User Mental Model),即用户在听到一个东西时的第一反应,确定对象、能做的事情、其他的概念,它们之间的关系和优先级。切记不要随意把信息分个类,然后丢给用户。

导航。导航不只涉及移动和切换,还涉及很多内容,信息结构会影响导航。iOS 平台上常见的导航方式有翻页、列表、平行导航以及页签。应该尽量避免在应用内部采用网格的方式(九宫格)排布图标,图标位置的排布不可能适用全部用户,如果可以,让用户能自己来排布图标。

一个应用程序的界面应该让用户产生一种期待,所以要精心放置自己的功能。没有十全十美的应用,即使是像 Path 这样优秀的产品,也可能存在一些设计上的不足。

如果您对 iOS 开发及本次大会的内容感兴趣,主办方会在大会结束后整理并提供各位嘉宾的演讲视频及讲稿,请访问大会官网,也可以关注其官方微博( @iOSConCN )。

2012-03-26 09:012106
用户头像

发布了 135 篇内容, 共 67.0 次阅读, 收获喜欢 43 次。

关注

评论

发布
暂无评论
发现更多内容

AI 英语学习 App 的开发流程

北京木奇移动技术有限公司

AI教育 软件外包公司 AI英语

极氪与火山引擎深化合作,Data Agent赋能车辆数据管理效率

字节跳动数据平台

开源破局!MyEMS 如何让企业能源管理告别 “高价闭源”,轻松踩中双碳节奏?

开源能源管理系统

开源 能源管理系统

哪些产品设计软件值得推荐?3个主流设计工具盘点

职场工具箱

产品经理 产品设计 设计师 figma ui设计

区块链 DApp 开发流程

北京木奇移动技术有限公司

dapp开发 区块链开发 软件外包公司

区块链U 卡 App 的开发

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

第四届人工智能与教育国际学术会议(ICAIE 2025)

搞科研的小刘

人工智能

大数据-144 Apache Kudu:实时写 + OLAP 的架构、性能与集成

武子康

大数据 spark 分布式 kudu Apache Kudu

移动应用APP开发搭建自动化测试框架经验分享

禅道项目管理

程序员 自动化测试 移动端测试

洞察先机:如何从全球媒体监测数据中捕捉下一个市场趋势?

沃观Wovision

舆情监测 出海媒体监测 媒体监测 全球媒体监测

accept err=24:Too many open files 问题解决

webrtc developer

AI 英语学习 App 的开发

北京木奇移动技术有限公司

AI教育 软件外包公司 AI英语

如何构建 AI 智能体(2025 完全指南)

码界行者

AI智能体

MyEMS:开源时代下的智能能源管理新选择

开源能源管理系统

开源 能源管理系统

京东拍立淘API开发指南:从零开始构建图像搜索应用

Datafox(数据狐)

京东API 京东图片搜索接口 京东拍立淘API 京东图片数据采集 京东图片识别接口

大模型推理服务架构

陈一之

大模型 应用架构

购买正版Abaqus提供培训吗?Abaqus对设备有要求吗?达索代理商思茂信息帮你一次理清!

思茂信息

abaqus 有限元分析 有限元仿真

AI实盘交易实验:大模型金融应用潜力与落地挑战深度剖析

EasyLink_ai

人工智能 金融科技 非结构化数据 OCR 大模型

国科云全面解析DNS解析不生效的原因和解决方法

防火墙后吃泡面

BendSQL v0.30.3 Web UI 功能介绍

Databend

黑帽大会与DefCon29演讲:UEFI固件供应链与RISC-V芯片故障注入技术

qife122

漏洞挖掘 固件安全

有奖征集,聊聊「5 周年,你与龙蜥的故事」

OpenAnolis小助手

操作系统 龙蜥社区

直播预告 | 如何运用Scrum打造一个高绩效的团队

ShineScrum

敏捷 高效 团队成长 敏捷活动 敏捷之旅

出海舆情监测服务商终极选择:2025年TOP 5综合实力对比

沃观Wovision

舆情监测 海外舆情监测 出海舆情 舆情服务

怎样为你的 RAG 应用选择合适的嵌入模型?

Baihai IDP

AI LLM 检索增强生成 嵌入模型 RAG 系统

火山引擎发布Data Agent新能力,推动用户洞察进入“智能3.0时代”​

字节跳动数据平台

【案例分享】灯塔低代码平台助力高校数字化转型

中烟创新

信息安全建设文档,信息安全评估方案

金陵老街

信息安全

低代码流程发起全攻略:4 种方式 + 数据规则,审批流程快速落地

引迈信息

真实迁移案例:从 Azkaban 到 DolphinScheduler 的选型与实践

白鲸开源

大数据 开源 大数据任务调度 Apache DolphinScheduler Azkaban

在AI技术唾手可得的时代,挖掘新需求成为制胜关键——某知名AI应用构建平台需求洞察

qife122

开源项目 需求分析 AI应用开发

iOSCon China 2012系列报道――设计篇_Apple_丁雪丰_InfoQ精选文章