技术编程,IOS系统|用户体验设计师需要懂得技术“暗语”
编辑导语:作为用户体验设计师上要承接产品和运营方的设计需求 , 下要和开发沟通设计落地效果 , 保证最后设计呈现效果;那么作为整个产品设计流程中的中下游 , 如何能够提高沟通效率 , 了解一些必要的技术“暗语”对我们工作是非常必要的;本文作者介绍了技术“暗语” , 我们一起来看一下 。
文章图片
文章图片
设计了解一定开发技术 , 首先可以提高沟通和工作的效率;其次可以了解开发技术的边界 , 让设计稿在展现设计理念的同时 , 不要太“放飞” , 导致无法落地或者落地成本过高而被飞机 。
目录:Web APP和native APPAndroid和iOS技术特点什么是接口(API)什么是“写死”和“做活”什么是缓存
【技术编程,IOS系统|用户体验设计师需要懂得技术“暗语”】一、都有什么样的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;手机尺寸多样化 , 适配工作量大;系统开源 , 可定制化系统;应用市场碎片化严重 , 多渠道发布 。
推荐阅读
- 行业互联网|华为 | 车载以太网物理层及TSN发展现状 与技术趋势
- 技术编程|什么是Plesk虚拟主机控制面板?
- 电池技术|法国发明出世界最快的电极:可将锂电池的密度提高3倍
- 苹果手机|被iOS14抛弃的iPhone6:真的已经淘汰了吗?
- 技术编程|人工智能在大视频运维中如何实现CDN硬盘故障预测?
- 电池技术|关于惠州赣锋建设高端聚合物锂电池研发及生产基地建设,赣锋锂业要干大事
- |加速冲刺世界级技术领先地位,大族机器人获1.65亿元A轮融资
- 解码器|苹果 ProRes 视频编解码器获 2020 技术工程艾美奖
- 数据|徐叶润:另类数据技术是驱动资管科技的核心
- AMD|为Zen3而生,华硕500系列主板BIOS已上线
