Advertisement

借鉴教训:一个视觉交互设计失误的例子

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本文通过分析一个具体的视觉交互设计失败案例,探讨了常见设计误区及其对用户体验的影响,并提出了改进建议。 最近在进行产品设计过程中遇到了一个典型的设计失败案例,这个问题非常具有代表性且引人深思——好看的设计未必实用。 我负责的一款秀场类产品近期计划在移动端增加一个新的模块,该模块的主要功能是展示主播的录播视频。下面是原型图和效果图之间的对比: 我在原版中采用了最常见、简单的布局方式。然而,UI设计师认为这种设计过于单调乏味,并希望能与竞品有所区别,因此将视频封面放在了右边,而把视频标题、主播名称及点赞数置于左边。 初见效果图时,我感觉它确实漂亮且精致,整体视觉效果极佳。领导审阅后也一致认同其美观性。于是,在第一稿中便顺利通过审核并进入开发阶段。 然而当该模块在手机上完成开发之后,问题开始显现出来。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 优质
    本文通过分析一个具体的视觉交互设计失败案例,探讨了常见设计误区及其对用户体验的影响,并提出了改进建议。 最近在进行产品设计过程中遇到了一个典型的设计失败案例,这个问题非常具有代表性且引人深思——好看的设计未必实用。 我负责的一款秀场类产品近期计划在移动端增加一个新的模块,该模块的主要功能是展示主播的录播视频。下面是原型图和效果图之间的对比: 我在原版中采用了最常见、简单的布局方式。然而,UI设计师认为这种设计过于单调乏味,并希望能与竞品有所区别,因此将视频封面放在了右边,而把视频标题、主播名称及点赞数置于左边。 初见效果图时,我感觉它确实漂亮且精致,整体视觉效果极佳。领导审阅后也一致认同其美观性。于是,在第一稿中便顺利通过审核并进入开发阶段。 然而当该模块在手机上完成开发之后,问题开始显现出来。
  • Crow:快速易用C++微型Web框架(了Python Flask
    优质
    Crow是一款受Python Flask启发设计的轻量级、易于使用的C++ Web开发框架,旨在提供简洁而强大的功能。 Crow是一款用于运行Web服务的C++微框架。它采用了类似Python Flask的路由方式,使得使用起来非常简便。同时,它的速度也非常快,在性能上超过了多个现有的C++框架及其他语言开发的框架。 产品特点包括: - 易于布线(类似于Flask)。 - 类型安全处理程序。 - 极速运行效率。 - 内置JSON支持功能。 - 基于Mustache模板引擎的支持库(crow::mustache)。 - 仅需一个标头文件的单个标头库形式。 - 支持中间件扩展性开发。 - 兼容HTTP 1.1和Websocket协议。 - 支持有多个部分组成的请求与响应处理能力。 - 使用现代C++(C++11及后续版本)编写。 Crow框架还在持续发展中。
  • 简易ORB里程项目
    优质
    本项目旨在实现一个基于ORB特征的视觉里程计系统,采用高效算法处理图像序列数据,估算相机位姿变化,适用于机器人自主导航与定位。 使用Windows 10系统和Visual Studio 2017结合SLAM14来实现ORB-SLAM2的一个简单ORB视觉里程计。
  • C#和Lua
    优质
    本示例展示了如何在C#与Lua之间实现数据交换和函数调用,通过编写桥梁代码使两种语言相互操作,适用于游戏开发中脚本与引擎互动场景。 如何在C#中使用LuaInterface调用Lua的函数以及让Lua调用C#的方法的例子,内容简明易懂,并包含lua51.dll与LuaInterface.dll的相关示例。
  • 与信息可
    优质
    《交互设计与信息可视化》是一本探讨如何通过有效的视觉传达和用户界面设计来优化人机交互体验的专业书籍。 本书由英国著名的信息可视化专家Robert Spence教授撰写,是全球范围内信息可视化领域内的一本经典教材。书中结构清晰、内容详实,并提供了丰富的案例来阐述信息可视化的概念、技术和应用方法。读者可以通过这本书全面了解信息可视化的基础知识和技能,同时还能掌握一些基本的可视化与交互设计技巧。
  • SpringBoot、UniApp结合前后端——以物招领为Java课程
    优质
    本课程项目基于SpringBoot和UniApp技术栈,实现了一个失物招领应用的前端与后端交互设计,旨在提升学生的全栈开发能力。 项目主要利用Springboot技术和uniapp技术实现一个简单的失物招领功能。具体来说,前端页面展示通过调用后端接口来完成数据的增删改查以及模糊查询等操作。在后端开发中使用了mybatis、lombok、mysql和maven等工具:其中mybatis用于数据库管理,mysql负责数据存储;lombok简化get/set方法的编写工作;而pom文件则通过maven进行配置管理。前端uniapp框架主要应用v-model实现双向数据绑定,并用uni-request发起网络请求调用接口,同时使用uni.showModal来展示弹窗效果。该项目包括前后端代码和数据库脚本等内容,开发工具为Hbuilder、idea以及mysql运行器;测试平台则采用微信开发者工具进行调试与演示。
  • SpringBoot、UniApp结合前后端——以物招领为Java课程
    优质
    本项目为Java课程设计作品,采用Spring Boot与UniApp技术栈,构建了一个失物招领系统,重点展示了前后端数据交互的设计与实现。 本项目主要利用Springboot技术和uniapp技术实现一个简单的失物招领系统。前端页面显示通过调用后端接口完成数据的增删改查及模糊查询等功能。在后端开发中,使用了mybatis、lombok、mysql和maven等工具和技术,其中数据管理采用mybatis框架,存储则依赖于MySQL数据库;省略get与set方法利用到了Lombok插件,并且通过Maven进行pom配置文件的编写。uniapp前端部分主要应用v-model实现双向数据绑定以及使用uni-request请求方式进行接口调用和uni.showModal来展示弹窗效果等。此代码稍作修改即可作为简易课程设计项目,包含前后端源码及数据库脚本,并且可以借助Hbuilder与IDEA进行编译,通过微信开发者工具运行调试。
  • MGCViz: 用于GAM模型式可R包
    优质
    MGCViz是一款专为广义可加模型(GAM)设计的R语言可视化工具包。它提供了丰富的交互式图形功能,帮助用户深入分析和理解复杂的非线性关系模式。 mgcViz 是一个用于通用加性模型(GAM)的可视化工具包,适用于R软件环境。与在mgcv中实现的可视化相比,mgcViz提供的图表基于ggplot2的强大分层系统构建而成。通过将几个ggplot2图层封装并与其特定于GAM模型的计算集成来达成这一目标。 此外,该工具包还采用了合并和/或子采样技术以生成能够扩展至处理大规模数据集(如n = O(10^7))的图表,并提供了多种新的可视化方法用于模型检查与选择。用户可以参考以下几类视图:平滑及参数化效果图、基于ggplot2分层图和交互式3D可视化的rgl库;涉及交互式QQ图,传统残差图形以及沿一个或两个协变量的层次残差检验的模型检查方法;还有1D或2D平滑效果差异图表,并能绘制多维平滑效应的多个切片的特殊视图。
  • Matlab GUI步步你创建界面.rar
    优质
    本资源提供详细的Matlab GUI视频教程,内容涵盖从基础到高级的所有方面,帮助您轻松掌握如何使用MATLAB创建功能丰富的图形用户界面。通过循序渐进的教学方法和实例演示,让您快速成为GUI设计高手。 Matlab GUI视频教程 教你一步一步地用GUI创建交互界面.rar
  • 课程学习小米算器项目
    优质
    本课程通过深入分析小米计算器项目的成功要素和设计理念,引导学生掌握实用的课程设计技巧与用户体验优化策略。 本项目使用Android Studio 进行开发的课程设计,通过界面与后台Java代码的设计模仿小米计算器的界面和功能,并在此基础上添加新的功能、完善逻辑,并提供详细的解释说明以方便阅读。