分享

零基础入门UI/UE设计师,需要懂的专业术语大全。

 UI设计华斌 2020-09-26

当你成为一名UI/UE设计师的时候,在和开发的同事,开发产品过程中,不难发现研发和设计团队时常因各自所处的角度不同,因此在沟通来回上花了很多时间。所以整理一些过去常在工作场景下遇到的一些技术的专有名词,化解那些的无效沟通。

APP常见的三大类型

依技术划分为本机应用程序(原生语言),WebApp(网页应用程序)以及混合应用程序(Native + Web)。

(你的APP适合某种技术类型呢?)

Android开发

安卓Android是基于Linux核心的作业系统,主要运行于智慧型手机,平板电脑和智能电视中。相较于苹果的IOS作业系统完全开放的开源,因此这也反映在其设计语言中材质设计指南鼓励。现有应用程序的开发仍以Java语言受到开发者欢迎,并以Eclipse等作为开发工具。当开发者完成程序的编写测试后,应将其打包,打包后的程序档名都带有.apk(其实就想像成在Windows下的.exe安装档就好XD),最后发布到各应用市场提供给用户下载就完成了,例如Google Play或三星Galaxy Store等应用市场。

界面基本控件

其中包含按钮Button,文本展示TextView,文本输入EditView,PictureImageView以及容器类的ListView和GridView等,所有控件都是基于View衍生扩展而来。当设计师提供UI视觉稿,开发者则基于这些基本控件做介面布局的调整和修改,所以有时候会发现与设计出来的不太一样,因为研发哥哥用了Android系统替代的控件样式。


最新稳定版本为Android 10

iOS开发

与安卓Android作业系统不同,是属于一个封闭的系统也就是只能在苹果公司自家的产品和服务下使用,不像Android会授权给联盟合作的厂商例如三星,华为,华硕,小米,OPPO等。现有苹果公司针对系统开发采取比较严格的设计规范人机界面准则并通过严谨的审查机制管理应用程序的上下架。而应用程序可使用Swift和Objective-C语言编写,并以Xcode等作为开发工具。

界面基本控件

与Android设计概念类似都可以通过基本控件做修改,但名称有所不同,其中包含按钮UIButton,文本展示UILabel,文本输入UItextField,图片UIImageView以及容器类的UITableView和UICollectionView等。也因为平台间系统控件的定义导致人机互动上有所作为,例如,IOS的控件UITableView设置为垂直删除操作为向左滑动而Android的控件列表视图为上下按,这就是设计师们需要了解背后的发生原因。


最新稳定版本IOS13

WEB开发

客户端/伺服器端

当用户通过浏览器进入网页后,会发起一个请求(请求),向伺服器要求一些资源(资源),内容资源可以是图片,影片档案等回传给客户端,因此两边的端点分别是客户端(客户端)与伺服器端(服务器端)。负责客户端工作的就是前端,相反地,负责进行工作就是这么做。以设计师的角色来说,大多就是跟前端工程师一起合作居多或者自己就是前端哈哈XD。

客户端和伺服器端协作

HTML / CSS / Javascript

网页主要由这三大前端语言组合而成。HTML负责定义了网页的基本骨干,CSS则扮演化妆师的角色,掌管外观的点缀和装饰效果,例如字体间距,大小,颜色,型体等,反之JavaScript就负责管理网页的内容和使用者间的互动行为,例如点击按钮的回馈行为或轮播Banner之类。

前端语言三剑客

响应式网页设计

在过去开发网页时应针对各种装置进行不同的设计,对于设计师和前端开发人员就需要花很多时间成本做适当调整。因此够过回应样式的方式可以透过各个程式自动适应到各种大小不同的装置,但缺点就是不适合太复杂的网页内容,例如电商平台等客制化程度高的网站,而目前大多都是用作官方网站上。

响应式网页设计专家

Cookie /会话

主要解决用户记忆的问题。当我们在浏览某些网站时,发现输入账号或密码时,系统已经帮忙记住,或者在逛电商网站时,将商品加入购物车,下次登录仍然记住购物车内部的商品资讯,这些就是分别仰赖Cookie和Session两种技术。Cookie主要是将资讯存储在客户端例如浏览器,反之Session则存储在服务器端,不会通过装置变换而消失。

URL网址

统一资源定位器(URL)就是一个在网路上唯一的地址,就像你要去别人家一样,总会有一个明确的位置,例如百度的网址/就是百度在网路上的独有门牌号。当然,每个网站都会有自己的IP位址,就像你家的地理经纬度位置,但不会有人记得住,因此就会透过域名系统(DNS)负责翻译解析。

数据库资料库

管理数据的电子化存储空间,例如平常在购物网站,从登录会员到查询订单皆需要与资料库关联。用户可针对数据资料进行添加,检索,更新,删除等操作。结构化查询语言( SQL)是一种用作操作资料库的程序语言,有固定的语法和结构,可以通过SQL取取数据进行用户行为分析。

API应用程序界面

客户端和伺服器端的沟通同轴,为了让彼此沟通更加顺畅,因此有一定的数据传递协议和规则。API的生成也归因于网际网路的盛行,避免每次开发一个新产品或服务都需要做对接,因此API就是演奏类似一个函式库,当你需要使用时就呼叫你想要的函式库,并给予相对应的参数,回传数据结果。有点像是做UI界面时使用组件的概念,减少绝对的重复工作。或者FB和LINE提供登录的API提供开发者快速完成识别用户。

毕竟技术不可怕,可怕来自不懂它,没有真正去了解,作为一名UI/UE设计师,不懂技术没关系,但是一定要了解一下哦。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多