PassXYZ的上下文菜单在不同系统中的比较

在使用移动应用时我们经常会用到上下文菜单。什么是上下文菜单?举个例子,当我们使用微信时,如果要删除、置顶或标记一条信息时,我们会怎么做?是的,这时我们就需要用到上下文菜单了。上下文菜单是指应用提供的,用于处理与当前信息有关的操作选项。

这个用于与用户交互的界面被广泛地使用于大多数流行的移动应用中。但不同的操作系统上下文菜单的使用方式是不一样的。一般情况下,这个主题是不会拿来讨论的,因为每个系统有自己的用户群,不需要讨论跟自己系统无关的用户体验。但跨平台的用户体验主要发生在为开发者提供跨平台的应用框架中,微软的Xamarin框架正是这样的体系。

PassXYZ是基于Xamarin的,所以PassXYZ的用户通常会在主流的系统中使用PassXYZ。虽然Xamarin尽量把在不同平台上的用户体验做得一致,但出于性能的考虑,最终实现都是使用各个系统本身的功能来完成的。这样,某些细节在不同平台间就会有少许差异。上下文菜单就是其中对PassXYZ影响最大的一项,所以在这里单独提出来说明一下。

PassXYZ的主要用户界面有两个:第一个用户界面是**目录(Group)条目(Entry)组成的列表页;第二个用户界面是条目(Entry)**详细信息的显示页。

目录(Group)和条目(Entry)的列表页

Fingerprint

在上面这个图中,从左到右依次显示的是同一个数据库在iOS,Android和Windows 10中打开的状态。在最左边的图中,我们可以看到,用户在iOS系统中可以通过向左滑动来显示一个条目的上下文菜单。通过上下文菜单,可以对该条目进行删除、编辑和拷贝的操作。同样的,在Android系统中,用户可以通过常按一个条目来显示上下文菜单。虽然上下文菜单的内容与其他系统是一样的,但它是显示在屏幕顶部的,如中图所示。再看最右侧的UWP应用,在Windows 10的UWP (Universal Windows Platform) 应用中,我们可以点击鼠标右键来显示上下文菜单。这一行为与普通Windows应用是一致的。

在PassXYZ中,目录条目的列表页通常支持对一个条目的拷贝删除编辑的操作。这些操作可以通过上下文菜单来执行。

条目(Entry)详细信息页

下面,我们再来看看条目详细信息页中的上下文菜单。

Fingerprint

条目详细信息页中,每一行显示的是该条目中的一个域。每一行,都有相应的上下文菜单。上下文菜单的内容是与这一行的类型相对应的。比如,上图中显示的是一个密码域所对应的上下文菜单,在阅览状态下密码域是被隐藏的,我们可以通过上下文菜单把密码拷贝到剪切版,也可以选择显示密码的内容。在不同平台中打开上下文菜单的方式是与上述**目录(Group)条目(Entry)**的列表页中一样的。

通过以上的简短说明,相信您已经掌握了如何在不同平台中使用PassXYZ的上下文菜单了。


PassXYZ是一款可以运行在安卓和苹果手机以及Windows10上的KeePass兼容应用。PassXYZ最大的特点是通过提供大量的个人信息记录模板来分享和传递良好的使用习惯。PassXYZ个人信息管理软件和PassXYZ公众号的目标是通过两者的结合来推动和提高公众的个人信息管理水平。

您可以通过苹果应用商店微软应用商店Google Play华为应用商店搜索关键字PassXYZ来下载该应用。如果您想获得更多模板或对个人信息安全及管理有兴趣,可以搜索关键字PassXYZ关注公众号。您也可以通过微信号passxyz_kpclib来添加此公众号。PassXYZ公众号专注于个人信息安全及管理的相关知识。