用户体验设计师需要懂得技术“暗语”

前言

作为用户体验设计师上要承接产品和运营方的设计需求,下要和开发沟通设计落地效果,保证最后设计呈现效果。那么作为整个产品设计流程中的中下游,如何能够提高沟通效率,了解一些必要的技术“暗语”对我们工作是非常必要的。

设计了解一定开发技术,首先可以提高沟通和工作的效率;其次可以了解开发技术的边界,让设计稿在展现设计理念的同时,不要太“放飞”‘,导致无法落地或者落地成本过高而被飞机。

目录

Web APP和native APP

Android和iOS技术特点

什么是接口(API)

什么是“写死”和“做活”

什么是缓存

都有什么样的App?

一般可大概分为三种:Web App(网站应用),Native App(原生应用),Hybrid App(混合应用)。

1.Web APP

Web App是无需安装,通过XHTML、CSS和JavaScrip等网站技术实现的可以在任意浏览器中执行功能的网站类应用。随着HTML5等技术的不断普及和应用使得Web App能够具Native App相似的界面和交互效果。通过网页Web技术,实现客户端产品,具备轻量化、易扩展的特点。

2.Web APP 设计特点

每次进入页面需要单独加载,对网络依赖性强

更新不需要重新安装,没有版本兼容问题

只需要开发一套就可以适配到不同平台

适合运营模块、内容变化频率高的功能

3.Native APP

Native(原生)应用:通过各移动平台(iOS、android、Windows Phone)技术实现的客户端产品,具备体验好、功能丰富的特点。

4.Native的特定

体验顺畅,API稳定

更新需要发布新的安装包,并等待运用市场审核

针对不同端需要单独开发,开发周期长

适合使用频率高、流程相对固定变化较少,对体验要求高的功能

5.Hybrid App

Hybrid App(混合应用),顾名思义就是以上两种的结合。就是在Native App里面内置浏览器,以将合适的功能页面以网页的形式呈现。目前有很多的App开始采用这种方式,比如微信中的订阅号内容就是采用Web网页的形式呈现;淘宝大促活动的各类主题会场等。


Android和iOS技术特点

现在工作中绝大部分都是设计都是一稿适配,以iOS设计规范为主去适配安卓手机,对于安卓并不做另外的设计处理。所以有的时候我们出设计稿的时候,经常会被安卓开发说“这个我们做不了”、”这个安卓做不到“,了解不同开发平台的技术特点,也有利于我们根据实际情况修改设计方案。

1.ios技术特点

安装文件扩展名为.ipa

手机尺寸相对单一,适配工作适中

系统闭源,不可定制化系统

官方指定应用市场,单一渠道

手机硬件差异小,应用会视情况统一

2.Android技术特点

安装文件扩展名为.apk

手机尺寸多样化,适配工作量大

系统开源,可定制化系统

应用市场碎片化严重,多渠道发布

什么是接口(API)

1.含义

API(Application Programming Interface)是应用程序编程接口,是一个通讯协议,约定客户端和服务端之间数据传输格式和访问地址。API需要包含2个元素,一个是url地址;一个是数据参数。

举个例子:比如说你要实现一个手机登录的功能,那么相应地后台工程师就需要提供一个手机登录的接口,前端开发人员将用户名、密码、token等字段加密后通过接口发送给服务端校验,需要返回验证结果后,登录成功。在调用接口实现功能的时候,只需按照既定的规则进行请求即可,不需要去理解该功能的实现逻辑。

什么是“写死”和“做活”

1.写死

我们在和产品以及开发人员开会或者对接需求的时候,经常听到“这个地方是不是写死?”这句话。刚开始工作时,听到这种话,真的是一面懵逼,脑海中一堆问题:“写死?怎么写死,谁写死,咋还死了呢?”

程序员所说的“写死”是指对一些参数或配置写死。写死意味着除非发下一个版本,否则这个数据不可更改。比如微信下面的四个TAB,就是写死的,因为这四个TAB永远不会变。在程序实现的时候,程序员问是否要写死,其实是探求这里是否会变化。如果不变,那就写死。

2.做活

做活了,其实就是不写死,意味着这个数据是变化的,可运营的,那这个运营数据应该在服务器端进行配置,再由客户端拉取下来,然后运行时启用新的配置数据,多出的成本是需要设计一条协议拉取这项配置或参数,然后应用到程序中,如果已经有这样的运营配置协议,那直接配置即可。

比如我们常见的,电商淘宝、京东在做大促的时候,整个首页都焕然一新,设计的非常抓人眼球。其实整个首页很多模块就是做活了,比如图片中的首页的背景、金刚区域的icon、底部tabbar都是可配置的,根据实际运营需求,可以修改图片,字体颜色,背景颜色等等,套用我们产品经理常说的一句话:“把它做活了”。

致于什么时候我们要写死,什么时候我们要做活,可以根据实际产品的需求来定义规则。


什么是缓存

1.含义

APP中显示的数据除了从服务器获取,还有一个数据来源就是本地数据库(缓存),缓存是一种临时存储机制,目的是用来提升数据加载过程中的速度和使用体验。

2.意义

在向服务器请求新的数据时,我们让用户看到什么?第一种是漂亮的等待加载页面;第二种是缓存的内容。对于第二种,用户可以对页面进行操作,等待新数据时可以查看旧数据,更具有“可操作性”与“可用性”,从而减轻了从服务器获取数据这一动作的大小和时间长短,增强了用户体验。另一方面,如果内容更新的间隔较长或者用户刷新的间隔较短,在没有缓存的情况下,很多数据我们会多次重复的向服务器获取,增加了成本。

针对一些页面,网络状态不好,或者无网络的时候,以及一些不需要网络也可以使用的更能进行缓存,可以提高获取信息的时间,提升实际的用户体验。

©著作权归作者所有,转载或内容合作请联系作者
禁止转载,如需转载请通过简信或评论联系作者。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,548评论 6 513
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,069评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,985评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,305评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,324评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,030评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,639评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,552评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,081评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,194评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,327评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,004评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,688评论 3 332
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,188评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,307评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,667评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,337评论 2 358