天津UI培训排名,不懂APP,别说会设计
有一个问题困扰我很久了:app究竟是如何工作的?作为一名未来的UI设计师,我终于知道了:
一般来说,一款app都会有客户端和服务器。也有一部分纯工具类的app只有客户端,不需要服务器配合使用。
1.客户端
客户端就是我们手机上安装的app,客户端一般有iOS端和Android端,二者开发时用的编程语言不同,需要iOS开发工程师和Android开发工程师。
2.服务器
服务器里存放哪些东西?存放app的内容资源(数据库)和各种前后端的代码。
其实服务器相当于电脑主机里的硬盘,分布在各个地方的数据中心。除了客户端,基本上所有的和app运行相关的数据都保存在了服务器。我们平常app的内容都一开始都是在服务器上,只是当你打开app时,app会向服务器发送一些请求,服务器接到指令后就会向app发送相应的内容,然后该内容才会通过app下载下来,在app上显示出来。
3.后端
后端,也叫后台,负责客户端和服务器端各种数据的传递和交流,比如说个性化推送这个功能,其实就是后台代码根据你的搜索记录,然后按照代码的算法,把他觉得你会有兴趣的内容推送给你。
后台功能的实现主要是由后台开发工程师负责。
4.内容管理系统
内容管理系统就是一套网站系统,专门用来对app服务器上的内容进行增删改查。比如新闻网站,它背后有一个新闻内容发布管理系统,也就是个网站,各个新闻编辑可以登录那个网站发布和管理新闻内容,只有发布的内容才有可能会被推送到你的app上。而像一些社交类app,它们的app本身就兼具了一定cms的功能,我们发布的信息和照片,都会上传到相应的服务器,然后其他人的app再从服务器上把我们发布的信息获取下来,这样别人就能看到我们发的动态了。
内容管理系统的设计与开发是一整套完整的网站开发的流程,不仅需要产品经理整理网站的功能需求,也需要UI设计师负责页面的交互逻辑和UI界面,而开发工作主要由前端开发工程师和后台开发工程师配合,前端工程师主要实现UI设计师设计好的后台管理网站的图形界面,而后台开发工程师则负责搭建内容仓库以及仓库与外界交互等等一系列的功能。(原文出自三木工作室)
在UI设计之外,学习交互、学习反馈、学习用户,是一个UI设计师的自我修养。诚筑说专注UI设计教学,专业的设计课程之外,带你学习竞品分析,设计你自己的产品,召开发布会,让你比UI设计师懂得更多历练更多,毕业就有工作经验。
资讯来源:诚筑说
|