首页
学习
活动
专区
圈层
工具
发布

交互是如何塑造优质的产品细节的?

这种微交互毫无疑问在计算机被发明之前就有了,而这也是我们设计微交互的原理所在。 ? 如果说,开关的实例还不够直观的话,再举两个UI&UX上的实例吧: iPhone静音。...iPhone 的静音按钮被打开时,手机会有震动通知,UI上会同时显示静音图标。 下拉刷新交互。当用户希望发现更多内容的时候,下拉界面,随后内容无缝地加载到页面中来,通常界面还会提醒内容已更新。...在设计UI的时候,绝大多数情况下,我们都在反复斟酌界面的外观和感受,思考怎么将这些东西设计出来。但是当我需要考虑微交互的设计之时,则更多的是在产品、服务和品牌之间做权衡与抉择。...想想 Facebook 的 Like 按钮吧,它采用的是动效作为奖励机制,并且现在已经成为了Facebook UI和交互的标志,是不可或缺的组成部分。...如何哪天Facebook 删除了这一功能,用户会立刻注意到,甚至会误以为Facebook 出了状况。

85950

超越按钮,拥抱触摸界面

然而实际上我们设计或制作的第一个应用可能并没有包含顶部或底部导航,手机屏幕的尺寸是如此珍贵,如果设计了顶部和底部导航,则会占据屏幕20%的内容。我们需要记住的一条原则是:用尽可能多的空间展示内容。...1.png 手势驱动界面的威力 在两年以前,我在探索手势如何才能为移动应用用户界面带来价值时总结了一条规律,“手势的使用必须自然而然”。...在所有内容下放摆放三个按钮,一定会将界面弄的混乱。这时才是使用手势的最佳时机。考虑一下双击屏幕或者长按屏幕。Instagram中,双击屏幕可以对一个内容进行Like或者Unlike。...如何对这个动作实现可视化?进入视窗的速度是多少?应该自动消失吗? 触摸设备的出现极大的改变了我们设计交互的方式,与传统的思考屏幕和页面的角度不同,我们需要更多的考虑时间、空间和动画这三者的结合。...学习曲线 在设计手势驱动的用户界面时,移走传统的导航元素,用户的学习曲线就会对应上升。如果没有适当的用户引导,很可能用户会茫然不知所措。一点小小的探索没有关系,但是必须让用户清楚从哪里开始。

84920
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    整合PyTorch 0.4和Caffe 2,PyTorch 1.0能挑战TensorFlow吗?

    其实,早在 2017 年 1 月,Facebook 就首次公布了该信息,截至目前,它已被下载超过 110 万次,是过去一个月研究门户网站 Arxiv 上的第二大深度学习框架,排名第一的是 TensorFlow...过去几年中,Facebook 发行了 0.2 , 0.3 , 0.4 几个版本,从类似 Torch+Chainer 的界面改组为试验版本,增加了双击后退、numpy-like 函数、高级索引和删除变量功能...“产品支持”指为了使模型在大规模使用时高效运行而必须对其做出的不计其数的修改,包括: 在大项目中,将模型输出到只支持 C++ 的环境中使用; 优化 iPhone,Android,Qualcomm 和其他系统的移动端系统...在 Facebook,我们有 Caffe2,它随时可以投产,在数据中心运行、被载入超过 10 亿部手机中,包括八代的 iPhone 和六代的 Android CPU 架构。...这会阻碍输出/产品化和重量级自动性能优化,因为它们在执行前就需要如何进行计算的先验知识。

    90430

    iOS 12 安全更新 | 一个月内安装率超 50%,越狱和漏洞一个也没少

    此前,Facebook 以外页面上的 Facebook 分享按钮可以识别用户身份,就算用户没有共享任何内容,也可以将页面链接到 Facebook 帐户;而在 iOS 12 中,当 Safari 检测到这种跟踪时...锁屏超过一小时后,屏蔽 USB 接入;避免物理接触导致的恶意数据读取; 设置方法:在设置中找到 Touch ID(Face ID)或密码选项,将 USB 访问的按钮关闭。...要成功绕过未锁定的 iPhone,攻击者需要物理访问存在漏洞的设备。一旦获取访问权限,就能绕过 iPhone上的密码验证屏幕。...在视频中,Rodriguez 演示的绕过步骤高达 37 步。到目前为止,他已经发布了两个用西班牙语录制的视频,以展示在运行 iOS 12 的解锁 iPhone 上绕过密码的过程。...由此看来,原本为了方便而设置的 Siri 等类似功能,在安全性的设置上还有待提升。 一直以来,安全总在为便利让步,如何在二者之间达到平衡,成为了厂商口碑的又一个衡量标准。

    1.5K50

    WEB小游戏开发之扫雷游戏项目说明

    游戏介绍扫雷是一款经典的单人逻辑推理游戏,最早出现在1960年代的大型机系统上,后来在1990年代随着Windows操作系统的普及而广为人知。玩家需要通过推理找出隐藏的地雷位置,同时避免触发它们。...游戏的魅力在于它简单的规则与深刻的策略性的结合。每一局游戏都是独特的挑战,需要玩家运用逻辑思维、概率分析和风险管理能力。扫雷不仅是一款休闲游戏,也是锻炼大脑的绝佳工具。...� 视觉反馈:方格状态变化动画、游戏结束展示、错误标记提示 主题支持:明亮主题和暗黑主题 智能功能:自动展开空白区域、双击快速操作、第一次点击保护 全设备支持:响应式设计、触摸优化、键盘支持 安装与运行在线体验访问...操作说明桌面设备操作操作功能左键点击揭示方格右键点击标记/取消标记地雷双击已揭示的数字方格快速揭示周围未标记的方格中键点击同双击效果点击表情按钮重新开始游戏点击难度选择按钮切换游戏难度点击主题切换按钮切换明亮...如何在移动设备上标记地雷?在移动设备上,长按方格可以标记/取消标记地雷。双击功能有什么用?当一个已揭示的数字方格周围已标记的地雷数量等于该数字时,双击该方格可以快速揭示周围所有未标记的方格。

    52711

    iOS开发入门笔记

    在Xcode左上角的Run按钮下方,有一排小按钮,从左到右第三个是一个放大镜图标,鼠标移上去会显示“Show the Search Navigator”,点一下它,打开搜索界面,在它下方出现的Find输入框中输入...函数调用 前文述及,不涉及面向对象时,它和C是完全一样的。...在模拟器上操作时,如果执行过程中遇到了你在Xcode里设置的断点,模拟器会暂停运行,并将当前活动窗口切换回Xcode,供你调试。 在Xcode里增加或者取消了断点,不需要重新编译和安装应用即可生效。...到iOS真机上运行测试版程序 回到Xcode主界面,在Stop按钮(Run按钮右边那个黑色正方形按钮)右边,有个下拉菜单,显示着 “ToolBarSearch > iPhone 5.0 Simulator...比如说,10point在Retina设备里是20 pixel,在非Retina设备(iPhone 3G)上则是10 pixel。 项目成员间交流时,应使用Point,不要使用pixel。

    5.5K60

    《Motion Design for iOS》(三十九)

    Pop VS Core Animation 当我们在本书前面讨论Core Animation的时候,以及它是如何在一个基本的水平上工作的,我结识了model layer和presentation layer...如果你添加一个动画到layer上,然后在动画进行到一半时问模型层它的属性是什么,答案是不会反映任何动画当前的内容的。如果你想要知道动画中实时的、运动中的layer的值,你就得去看表现层。...这是苹果为了构建一个iPhone上用的动画框架在很多年前做出的一个基本的实现选择。...而因为JNWSpringAnimation简单地为我们开发了一个依然是Core Animation对象的CAKeyframeAnimation,我们还是需要设置动画模型层的最终值来在完成时保持住。...CADisplayLink就是设计来避免这个问题的,因为它不是设置时间间隔,它一遍遍地调用你的方法的速率完全取决于屏幕的刷新频率。

    49630

    为什么要扫描我的脸?谷歌收集面部数据,引爆隐私问题

    其他设备需要某种触发,比如触摸屏幕或按下物理按钮,就像iPhone激活Face ID时一样。 然而,Nest Hub Max并不是唯一一款时刻关注周围环境的设备。...基本上,如果你因为任何原因让一个设备或服务记录你的脸,那么它很可能会以某种方式出现在云端。 05 如何判断图像数据是否正被上传?...有了它,你可以让谷歌扫描你的照片库,以帮助识别和标记出现在你的照片中的人。如果你在Android上设置了Face Unlock,你就默认允许谷歌来创建你的面部数据图谱。...有了Google Photos,你可以选择不在自己的照片上运行面部识别工具,但你无法控制其他可能上传过你照片的人会做什么。...Facebook最近刚刚增加了一个“选择加入”的设置,允许它的软件在朋友的照片帖子中给你添加标签,这意味着Facebook将不会在默认情况下提供此类建议。

    1.9K10

    iOS 8人机界面指南(三):iOS技术(下)- 腾讯ISUX

    用户可以通过点击它来预览文件。 ? 你可以在应用中用一个新的视图来显示文件预览,使用全屏或者模态视图。展示的形式取决于你的应用运行在什么设备上。...在iPhone上可以使用专用的视图,最好是导航视图来显示文件预览 这样可以使用户在应用情境中通过导航进入文件预览。虽然也可以在iPhone应用中使用模态显示,但并不推荐这样。...(注意缩放操作在iPhone上并不适用。) 当然,在导航视图中显示文件预览可以在导航栏上放置特定的预览控件。(如果你的视图有工具栏,Quick Look会将预览控件放在工具栏上。)...对于iPhone:无论你使用什么样的技术来制作音频,无论你如何定义来它的行为,手机总是可以中断当前运行的应用。这是因为任何应用都不应该阻止人们接收来电。...例如,试想用户在iPhone上使用应用播放音乐时,电话在歌曲的中间接入。用户接起了电话,期望在他们通话时播放的应用能静音。

    2.9K40

    负责任地编写Javascript(三)

    便利性带来的阻碍 当我们谈论当今 Web 糟糕的状态时,我们中的一些人很快指出了开发人员的便利性在导致此问题中的作用。...操作上的便利性可能会成为非常棘手的技术债务的先兆,当我们无法独自解决一个普遍存在的问题时,这些便利性就是我们所追求的。它们代表了在缺乏架构灵活性或足够的开发资源的情况下解决问题的第三方解决方案。...每当出现不便之处时,就应该讨论如何以一种全面的方式解决它。所以,让我们从更人性化的角度来谈谈如何处理这种情况。 问题的关键是痛苦 第三方供应商介入的原因是痛苦。...例如,我一个老客户使用一个流行的第三方工具在多个品牌网站上获得一个指定产品的零售商列表。它展示了清晰的价值,但该脚本只需要出现在网站的产品详细信息页面上。实际上,它常常被加载到每个页面。...这是滚动到 viewport 中时延迟加载Facebook Like按钮[18]的示例: let loadedFbScript = false; const intersectionListener

    71920

    利用人性弱点的互联网产品(三)虚荣

    除了知乎赞之外,QQ空间也引入了类似 Facebook Like 按钮的赞,不得不说这些小按钮真的把握到用户的虚荣心理。...肾苹果 估计直至去世的那天乔布斯都没有搞明白为什么在一个叫做 China 的国度里自己的 iPhone 会受到如此大的渴求。其实都是虚荣心作祟罢了。 ?...对那些虚荣的用户来说,为了能显示高贵的“正在iPhone上使用QQ”字样,账号密码被淘宝卖家泄露了也不在乎。 ?...售价 999美元的最贵应用,功能只有一个:打开后显示一张红宝石的壁纸,我很有钱 当然最早那个在 App Store 上名噪一时的的 i'm rich!...上线没几天,百度魔图就毫无疑义地登上 App Store 排行榜第一,这也是百度在移动互联上,迄今为止最爆红的一款产品。 打飞机 微信5.0 更新后,打飞机成了全国最热的游戏。

    1.1K40

    苹果iPhone白屏死机?如何修复?

    软件更新失败:当您尝试更新iPhone的iOS系统,但由于网络不稳定或电池电量不足导致更新失败时,你可能会遇到白屏。...硬件问题:另一个常见的白屏原因是iPhone的某些硬件出现故障或被损坏,从而导致设备卡在白屏上无法开机。 无论iPhone白屏死机的原因是什么,请尝试以下步骤来修复它。...对于iPhone 6及更旧型号:同时按下主页键和电源键,直到看到苹果标志。 对于iPhone 7和7 Plus:同时按下电源按钮和音量降低按钮,当你在屏幕上看到苹果标志时松开按钮。...对于iPhone 8及更新机型:快速按下并松开音量增大按钮,然后快速按下并松开音量减小按钮。最后,按住侧边按钮直到屏幕上出现苹果标志。...它的操作非常简单,不需要任何专业知识,自己在家就可以修复iPhone白屏死机问题。 choose-repair-mode.jpg 以上就是5种修复iPhone白屏死机的方法。

    7.7K00

    苹果手机QQ聊天记录删除了怎么恢复

    微信用于生活上的私聊,而QQ则用于工作上的业务联系已成为当前社交软件格局。今天我来教大家如何恢复iPhone手机上不小心删除的手机QQ聊天记录。 ?...2,在电脑上安装并运行iTunes软件,点击左上角的小手机图标,进入iPhone手机信息界面后,选择“本电脑”单选按钮,然后点击“立即备份”按钮对iPhone手机上的文件进行备份,其目的是将手机上的全部文件都导出到电脑上...3,备份完成后,接着请下载安装并打开楼月免费iTunes备份管理器,主窗口上就可以看到所有备份到该电脑上的苹果设备数据,我们双击打开刚备份的那一行数据(如果只备份了这一台iPhone设备的话,窗口上总共只会有一行数据...6,iPhone上未删除的手机QQ聊天记录就可以在软件界面上进行查看了,我们不但可以看到每一条消息收发的日期时间,也可以查看聊天正文中的所有文字,图片,语音及视频。...7,恢复需要一点点时间,待其扫描结束后,苹果手机QQ聊天记录删除了怎么恢复的问题就完美解决了,下图中成功找回了一百余条以前不小心删除的手机QQ聊天信息。 ? 转载搜狐自媒体。

    4.5K40

    从Facebook、百度“隐私门”看企业对用户隐私保护的责任何在

    事件被曝光后,Facebook的用户们感到愤愤不平,在社交网络上甚至引发了一场#DeleteFacebook的运动,呼吁大家删除facebook账号。...正当Facebook被接连不断的丑闻弄得焦头烂额时,中国厂商百度挺身而出,与扎克伯格在各大媒体公开道歉形成巨大反差的是百度对隐私的态度。 自愿还是无奈?...之所以说“国内外互联网环境和公司们对隐私保护所处的发展阶段的不同”是当我们停留在隐私保障阶段时,国外的公司在寻找策略应对数据处理带来的隐患。...举个例子,假设我们要做一个统计,统计问题是“你用iPhone吗?”在回答问题之前,受访者需要进行三个步骤: 1. 抛硬币 2. 如果是正面,如实回答问题 3....大数据时代,用户数据成为了互联网公司的猎物,如何在收集用户数据的同时保证隐私,这不仅需要立法机构的政策,业务要企业自身的自律和在方法上的努力。

    88720

    如何恢复微信已删除的聊天记录【IOSAndroid都可以】

    随着微信的普及,很多朋友在聊微信时不小心把聊天记录删除,有的聊天记录比较重要,不知道怎么找回。下面微部落博客给大家分享iphone恢复微信已删除的聊天记录,希望对大家有所帮助。...iphone如何恢复微信已删除的聊天记录(图文教程) 下载“苹果恢复大师”,下载安装完成后打开软件,出现下面的界面,连接数据线,在手机屏幕上点信任,在电脑上软件的中间点击开始: ? ?...Root前安卓手机需要打开“开发者选项”并开启“USB调试”功能,由于安卓手机机型众多,建议可以针对自己的机型在百度上搜索其他人的经验,可以事半功倍!...1、 执行安卓微信恢复向导 首先运行微信恢复工具MMRecovery,如下图在右侧快捷恢复入口,点击 “安卓微信恢复 ”按钮,将会弹出“微信恢复向导”对话框。 ?...4、打开微信数据库文件 如上图点击“打开微信库文件”按钮,如下图将会弹出选择微信用户对话框。然后双击下面列表中的微信用户,就能查看被双击的微信用户的聊天记录了。 ?

    3.9K21

    matlab—图形界面(GUI)程序设计

    图11-6 对齐对象 对齐控件了以后,我们再考虑一个问题,按钮都有它各自的作用,所以我们要让他展现不同的名字,以直观的让人知道这个按钮是干什么的,所以我们需要修改控件的样式,如何操作?...双击控件即可,比方说我要把第一个按钮的名称改为,按钮1,我只需要双击控件,找到它对应的属性进行修改 ? 图11-7 修改控件属性 这里我们还要多看一个属性,叫tag,如何辨别每个控件?...后面如果我们需要某个控件实现某个功能,我们需要去指定控件,通过什么来指定?就通过它的tag的id ?...图11-10 Openingfcn 我一运行,立刻就有图出来了,这个原理其实是因为,我再OpeningFcn当中写的代码,他会在应用程序被打开时立刻执行,而我这个代码的作用就是在axes中画一个图像 接下来我们想想怎么给这个按钮...图11-20 运行程序 讲到这里,基本上GUI入门算是快要结束了,我们再说最后一个问题,就是关于如何将我做出来的GUI程序,变成一个exe应用程序供其他计算机使用,这个其实才是主要问题,因为我们能使用是因为我们有

    5.3K20

    Buzzcast_buzz killer

    如果Flash确实可以在iPhone上运行,那么您认为在iPhone上实际使用过Flash的人就不会了,如果Flash无法在iPhone上使用,那么他们会向Apple和Adobe及其支持者表达他们的担忧和意见...我不知道它的运行情况如何,但是最后我听说,是的,Flash确实可以在这些设备上运行。 [记录后,我们进行了查找,发现与Android一样,Palm pre上的Flash支持将于2010年上半年推出。...凯文:是的,告诉我们它是如何工作的。 我们希望听到在移动设备上运行Flash的任何人的声音,并告诉我们它是如何工作的。 这是一件痛苦的事,而不是值得的吗?...他们在桌面操作系统上拥有诸如VoiceOver功能之类的功能,当您将手指移到屏幕上的内容上时,它将在耳机或扬声器设备中读出,您将鼠标悬停在上面,按钮的标签也是如此。...Flash无法在iPhone上运行,Adobe AIR也无法运行。” 实际上,它只是桌面应用程序窗口中的Flash,而不是浏览器窗口中的Flash。

    2K10
    领券