我对锤子ROM 功能的看法——功能篇——高效整理桌面图标

高效整理桌面图标
老罗:“锤子Rom的Launcher执行效率超过iPhone连到电脑上的5个屏幕。”

在一个页面中移动一个图标,这个功能在所有的Android ROM中都已经实现,但锤子ROM把动态效果做得非常漂亮。
重要的是:


第一个图片显示的是:“36宫或81宫一屏显示,拖动单个图标,在屏幕之间切换应用。” 此功能具有颠覆性,以前的任何ROM中都没有这个功能,而且都做的很费劲,也就是老罗说的,“要移动一个图标,需要将其拖动到一旁苦苦地等待。。。”而锤子ROM彻底解决了这个烦人的做法。更加厉害的是第二个图片显示的是一次性移动多个屏幕中的多个图标功能,这个功能高效是前无古人的,以前我遇到这个问题时,总是默默的忍受,相信整理过很多桌面图标的人都是知道的。
你应该也注意到了上面两张图片中两个界面的不同:第一个界面中每个九宫格的上面都是没有加标题栏,而第二个界面中则加入了标题栏,在标题栏的两侧分别加入了“锁头”和“眼睛”按钮。通过按界面底端中间的功能键(齿轮)图标来切换。
这两个界面有什么不同功能呢?
第一个界面的功能:能够很轻松地通过拖动来移动某一个图标到任何一个九宫格,同时还可以通过单击图标来启动APP。
第二个界面的功能则是:一次性移动一个或多个图标到任何一个九宫格,同时还可以按住某个九宫格上面的标题栏(上面有“眼睛”图标和“锁头”图标的横条)来移动整个九宫格排列到任何一个位置(这里的“眼睛”和“锁头”按钮的功能在稍后进行讨论)。
这两个界面的功能极大的提高了操作效率!在这里,我有一个问题:为什么不把这两个界面的功能合二为一呢?全部集成到第二个界面来操作,这样就不用总是按下面的切换按钮,同时省去切换按钮让出相应的空间。
下面请看我分析如何合二为一?
1.说明两个界面的功能的操作方式
对于第一个界面:
移动功能:通过长按并拖动某一个图标来对图标进行移动操作;
启动APP:通过单击APP 图标来启动APP。
对于第二个界面:
移动一个或多个图标功能(事实上卡片也随着一起移动):每单击一个图标(或卡片)时,该卡片和图标一起上浮(就是上面第二张图片中我们看到的那种效果),点击了几个图标后,它们就都上浮动着,等待你的处理,此时的处理方式有两种:第一是点击并长按界面的任何一个位置,此时所用浮动图标瞬间聚拢(以一种很好看的动画方式移动)到你手指按住的地方,此时你可以通过移动手指来一次性拖动这些图标移动到你想移动到的位置,请看下图:

第二是单击某个已经浮动了的图标或卡片,此时该图标和卡片会恢复到原来(平放着的)状态,即取消了对其进行操作。
移动整个九宫格长按并拖动某个九宫格上面的标题栏(即横条)即可实现。
2.将这两个界面中的功能合二为一
一、第一个界面中的移动一个图标的功能在第二个界面中已经实现,只不过是操作方式不同而已,而在第二个界面的操作中没有和第一个界面中移动一个图标的操作方式相同的操作,所以可以直接将这个操作直接加入到第二个界面中实现快速移动一个图标的功能。
二、第一个界面中通过单击来启动APP的单击操作方式在第二个界面中已经被(单击使某图标和卡片上浮等待操作)占用,所以如果要将这个功能在第二个界面中实现,就需要增加某种操作方式(这个操作方式也需要简单)来解决。不知你是否注意到了,以上所有的功能都没有以(快速)双击图标的操作方式来实现的,所以我们可以将第一个界面中通过单击来启动APP的功能添加到第二个界面中并且以双击图标的方式来 实现。这样我们就不用总是在第一和第二个界面中频繁的切换,同时可以得到界面底端中间功能按钮的空间来做其他的事情或放置其他的按键从而实现其他功能。本 来的锤子ROM中存在的三个操作界面(主界面+上面第一张图片中的界面+上面第二张图片中的界面)现在就仅剩下两个了(主界面+第二张图片中的界面),会 让用户感觉操作清爽简单很多——因为没有了那么多的切换界面!(补充一点:这么做之后“眼睛”和“锁头”两按钮的功能也就可以直接进行操作,无需切换—— 表现出来的就是:只要你从主界面切换到另外的界面,即可以进行所有的操作)
将双击图标事件加入到第二个界面后,你可能会注意到一个稍微的操作冲突, 即:第二界面,当你点击一个图标后,它就会浮动等待你的操作,而此时如果你点错了图标想取消对它的操作让它恢复到原来平放着的状态,你就会再次单击它。如 果这两次单击事件中间的间隔时间很短时,它就和双击操作冲突了。这是理论上的分析,事实会不会常常出现这种情况呢?——很少!请听我分析:
一、 锤子ROM操作界面图标都很大,要点击错误是比较困难的。就算你真的点击错误了,你也要等它浮动上来之后看清楚并且发现你点错了才会动手再次点击使它恢复 原状,因为在发现并看清楚你点错了图标之前你不知道你点错了,所以这段发现并操作的反应时间是比较长的。考虑到了这两个情况,就可以知道操作冲突的概率太 小了。
二、另一种可 能发生冲突的情况是:你开始时单击选中了图标,但是点完了图标浮动上来了你一看,你不想移动它了(不是点错了,而是改变注意了),所以你再次单击它让它恢 复到原来状态。在这个过程中,间隔的时间也是相对比较长的——你中间还要经过改变主意的过程,当然,你在做这个操作的时候常常都是处以轻松或正常的心理条 件下(因为你不可能在心情暴躁的时候还有心思来整理界面),所以改变主意的时候心情也是比较轻松越快的,不是紧张的。另外,触发双击事件的两个单击事件几 乎是连续的,中间的间隔时间不超过0.1秒,而我们会在0.1秒内完成升起手指同时思考出自己已经选中的图标不想移动它了并且再次单击来取消它的过程吗? 显然这种情况几乎不可能发生。(如果还不行的话,我们可以将双击事件两次单击事件间隔的时间缩短一点。)
经过以上分析,我觉得完全可以将这两个界面合二为一。
说一点不是很重要的:发布会时老罗在演示以上功能界面时他也出现了误操作的情况(就是在老罗以为手机死了但事实上没死的时候)。这些操作是老罗他们设计的,连试用了上千遍的老罗都会出现误操作,可想而知这种界面的切换操作不是最好的!

转载于:https://www.cnblogs.com/igeneral/archive/2013/04/01/2994115.html

我对锤子ROM 功能的看法——功能篇——高效整理桌面图标相关推荐

  1. 我对锤子ROM 功能的看法——视觉篇

    我对锤子ROM 功能的看法 摘要: 老罗的锤子发布会主题是:怎样设计一个牛X的系统? 整个演讲分为3篇,分别是:视觉篇.功能篇.人性化篇: 今天我不评价老罗.也不对锤子ROM的影响力表看法.作为一个手 ...

  2. 锤子手机 运行 linux,[多图]锤子 ROM 初体验及各项功能介绍

    锤子ROM在昨天下午18:20左右正式发布,由于之前也关注了很久,所以在第一时间在ROM之家下载并一键刷入来进行体验,目前只有I9300国际版可以刷入,整机卡顿严重,体验略差,下面我将这一个小时时间左 ...

  3. 老罗锤子rom发布会的十五个猜想

    1 .对锤子rom的合理预期是什么? 猜想:首先不能拿老罗和乔布斯比,两个同是偏执狂的人无所谓高低上下,但是乔布斯不是一个人,有足够的时间和金钱招N个老罗,半路出家的老罗更多的是自己撑场面.所以和ip ...

  4. 锤子ROM那些欠缺考虑的微创新们

    转子雷锋网 [编者按]本文作者@吴伟,资深产品经理,现任约瑟网络技术总监.原文发布于约瑟网络旗下产品"企业问答". 作为一款ROM而言,的确是一款不错的作品:视觉设计美观,交互有亮 ...

  5. 罗永浩锤子ROM Pre-α公测版下载及刷机教程

    6月15日消息,罗永浩锤子ROM(Smartisan OS ROM)放出公测了.目前仅支持国际版S3(三星9300),且是Pre-α版ROM(即比α(Alpha).β(beta)还要早期,功能并不完整 ...

  6. 三星I9300刷入锤子ROM图文教程

    本次老罗锤子ROM支持三星Galaxy S3国际版,理论上支持港版.亚太版和欧水版本.其他版本例如美版高通双核版.日版2G RAM版理论上无法支持.而国行版三星Galaxy S3(i9300联通版)理 ...

  7. 反编译实战之给锤子ROM加上显示GPU过度绘制

    什么叫"显示GPU过度绘制"呢? 当使用GPU绘图时,在屏幕上绘制不同的颜色来表明过度绘制的情况.过度绘制情况的好坏通过颜色来表示,从蓝色.绿色.淡红色到红色 ,分别代表从好到坏的 ...

  8. 关于老罗锤子ROM的一些感想

    由于对老罗的演讲很感兴趣,所以很早就开始关注老罗(@老罗),从一开始老罗在微博上说现在市面上的安卓如何如何烂,现在的安卓程序员怎么怎么样弱之后,我就觉得老罗应该会涉足手机这一块,但是真的当他在哪里吼着 ...

  9. CUDA功能和通用功能

    CUDA功能和通用功能 本文描述了类似于CUDA ufunc的对象. 为了支持CUDA程序的编程模式,CUDA Vectorize和GUVectorize无法产生常规的ufunc.而是返回类似ufun ...

最新文章

  1. 1016. 部分A+B (15)
  2. 【深度学习】Yolov5_DeepSort_Pytorch:基于 Yolov5 + Deep Sort 的实时多目标跟踪器
  3. 脑梗塞康复治疗,选择技术很重要!
  4. 原来js的parseInt函数还可以这样用
  5. Pytorch:内部结构
  6. android 33 对话框控件
  7. Commons Configuration2 - Quick start guide
  8. 问答| 为何会采用倒车入库(侧方位停车)方式?
  9. BP神经网络参数设置及实例
  10. Linux下使用dd命令向U盘中写入ISO镜像
  11. u9系统的使用方法仓库_用友U9--INV库存管理手册.pdf
  12. python入门ppt_Python入门基础ppt课件.ppt
  13. mean shift聚类matlab,机器学习:Mean Shift聚类算法
  14. 第一章 十天干,十二地支
  15. 双十一数码产品选什么好?双十一数码好物推荐
  16. JPA Specification 自定义查询
  17. 【uniapp】实现H5微信分享
  18. 一小心删除了系统文件NTDETECT.COM怎么办
  19. 领英动态和文章如何发布才能更好的带来询盘?
  20. 检索 COM 类工厂中 CLSID 为 ???的组件时失败,原因是出现以下错误: 80080005。

热门文章

  1. OpenGL 绘制音频波形
  2. 利用Bootstrap快速搭建个人响应式主页(附演示+源码)
  3. 技术干货:通过交换机让HDMI延长器传输500米-深圳徕雨科技
  4. PyTorch 中 torch.optim优化器的使用
  5. Android小技巧,快手安卓面试
  6. Dreamweaver cs6合理配色设置字体大小以提高代码阅读性
  7. 如何使用html定义一个红色小圆点
  8. 【排序算法】快速排序原理及Java实现
  9. 科普NGK公链生态板块旗下的BGV、SPC、NGK、USDN四大币种
  10. 数据结构课--并查集(标号法)