该怎么开始?开始界面进化论

在微软最近的硬件发布会中,Lumia 950 XL + Display Dock着实令人惊艳了一把。虽说最后被Surface Book抢尽了风头,但是让手机像计算机一样去工作确实展现了Windows Phone的生产力。

放下其他的不谈,如何让人觉得一部手机是一台电脑?使用鼠标键盘以传统PC的方式操控?像电脑一样收发邮件编辑Word/PPT?在不同的程序间快速切换?这些都是。但是,还有一点也是不容忘记——开始。

Figure 1. Lumia and Display Dork at Microsoft Windows 10 devices event

图片来自网络

最早可以追述到的开始菜单,应该是Windows 95。屏幕左下角不大的空间,看似简陋的菜单却为操作带来了极大的便利。小小的菜单,提供了最便捷的通道。如此设计的开始菜单就这样沿用下来,历经了时间的考验,"开始"已经深得人心。

Figure 2. Screenshots of Windows 95、Windows 98 and Windows me

图片来自网络

之后的Windows XP将双列开始菜单引入到Windows系列,支持锁定部分常用内容,并将这一风格延续至Windows 7,其中在Windows Vista时代起,开始菜单即支持直接输入进行快速检索,更加方便。

Figure 3. Screenshots of Windows xp、Windows Vista and Windows 7

图片来自网络

在Windows 8/8.1的时代,开始屏幕取代了使用了十余年的开始菜单,引起了不小的争议。

在支持者看来,开始屏幕比开始菜单可以提供更多的信息,一些应用比如天气、新闻等可以不打开直接看到内容;开始屏幕方便进行管理,磁贴大小、排列顺序等等完全可以自己定制;而且,在磁贴中可以进行更多地操作,比如卸载、管理员方式打开等;最主要的是开始屏幕为精准触控带来方便。

而反对者则多数为传统设备用户,突然间从立体感十足的Windows 7跳跃到扁平化设计的Windows 8,审美的变化成为了舆论的焦点;同时,更大的色块让键鼠用户在开始屏幕中移动了更长的轨迹才能点击到需要的图标,使用起来总有一些不便。

Figure 4. Snapshot of Windows 8 and Windows Phone 8

关于开始屏幕的争论,可以移步:

http://www.cnblogs.com/Abs-Zero/archive/2013/01/10/why-I-prefer-to-start-screen.html

在最近发布的Windows 10中,开始屏幕"回归"到了开始菜单,莫非是一种退步,还是微软无奈的妥协?

都不是——这样的变化只是为了更好的Windows。

关于Windows 8的舆论,主要的来源还是硬件——在微软推出为触控优化的Windows 8的时候,却遭遇到了类似于Windows Vista的尴尬——目前市面上大多数设备还不支持触控,使用传统设备来体验为触控优化的系统,多少都会觉得有些不够舒服。

在Windows 10时代,微软将开始屏幕的特点带回到开始菜单之中,用户可以在两者之间进行选择,可以满足所有用户的需求,自然获得足够多的称赞。此外,经历过Windows 8时代,各大硬件厂商推出自己的触控设备,Wintel联盟更是大打价格战,触控平板已经走入平常百姓家,再使用开始屏幕时也不会产生太大的抵触——何况还有平板模式可以切换呢!

Figure 5. Snapshot of Windows 10 (Start Menu and tablet mode)

在Windows 10的开始菜单中,依旧保留了开始屏幕的分组和重命名功能。在常用的应用上右键选择锁定到开始菜单,并通过拖拽进行分组管理,点击组上方空白区域即可对不同的组别标注不同的名称,无论是自己使用还是朋友查找,都是足够的清晰。

Figure 6. Rename a group in Start Menu

在通过点击开始按钮或者使用WinKey激活开始菜单后,可以通过鼠标拖拽或是WinKey+方向键对开始菜单的大小进行调整,横向可以选择容纳一到三列的磁贴组,而在纵向上则更加灵活。

Figure 7. Adjusted Start Menu

对于触控设备,使用开始屏幕则可以容纳更多的磁贴,而且通过点击也没有移动鼠标的烦恼,此时可以通过切换到平板模式使用开始菜单同时降低能耗。

Figure 8. Tablet mode

若是对开始屏幕具有偏好,也可以在设置-个性化-开始中对其进行更改。这样设置之后再次点击开始按钮即为开始屏幕。

Figure 9. Use Start full screen

可以看到,随着系统的不断升级,"开始"的进化也是不断完善。在进化的过程中总会经历一些阵痛,但是当成熟的产品——只需要简单设置就可以满足大部分人的需求——展现在眼前的时候,带来的又是一种怎样的惊喜。

时间: 2024-08-11 12:06:48

该怎么开始?开始界面进化论的相关文章

centos7开机无法进入图形界面,出现sda assuming drive cache write through的一个解决方案

centos7开机无法进入图形界面,出现sda assuming drive cache write through.no valid rapl domains found in package之类信息. 这个问题是我在VMware里面操作出现的,原因是我在使用虚拟机和实体机之间文件共享功能时,centos系统无法出现hgfs文件夹, 为了解决hgfs的不出现问题,我参考了如下帖子: http://blog.csdn.net/cindy_cheng/article/details/5045697

10大APP界面框架设计模式详解

随着移动互联网的发展,移动app已经成为了每个互联网公司的标配了,那作为产品经理,我们如何设计出更加符合用户体验的app产品呢?今天和大家分享的就是10中最常见的app界面光甲设计模式,一起来看看吧. 1.标签导航 标签导航是十大界面框架设计里最常用的界面框架设计,也是被业界之内公认的一种普遍使用的页面框架设计.那么这种页面框架设计在作业方面对一个用户来说也是最常见的一种页面框架设计,比如说微博.微信.手机百度.支付宝.淘宝,这些我们所谓的超级APP都是运用的标签导航,无一例外.从这个角度也可以

Android studio界面相关设置

Android studio界面相关设置 原文出自 http://www.cnblogs.com/justinzhang/p/4274839.html 用惯了emacs的操作方式,每当使用一款新的编辑器的时候,第一个想到的就是这个工具有没有emacs的快捷键,Android studio也是一样的. 1. Android studio设置emacs的方式如下,点击File->Settings 选择其中的keymap,在keymap中选择emacs,这样就成功的设置好了emacs的操作模式: 2.

微信小程序UI------实现携程首页顶部的界面(弹性布局)

今天写了一个携程界面的UI,利用H5的弹性盒子来实现,学过H5弹性盒子的,来看是比较方便的,因为CSS代码都差不多. 可以看看这篇博客 快速使用CSS 弹性盒子 效果图如下: 主要是携程首页的四个模块: 代码: <view class="page"> <view class="page__bd"> <view class="section__nav"> <view class="left bor

CentOS设置默认启动命令行(不启动图形界面)

CentOS中如何进入图形界面和文字界面,Linux真正的服务器是不会运行图形化界面的,怎么样才能在不卸载桌面的前提下开机直接进入命令界面呢?(我安装的是CentOS 6.5)下面就简单介绍以下: 一.如果要进入图形界面: 1.首先得安装有图形界面,一般为X-window图形界面. 2.启动linux在终端下输入:startx 即可进入X11的图形操作界面. 二.在图形界面还可以在多个界面中进行切换: 在X-window图形操作界面中按"Alt+Ctrl+功能键Fn n=1~6 "就可

输入password登录到主界面,录入学生编号,排序后输出

n 题目:输入password登录到主界面,录入学生编号,排序后输出 n 1.  语言和环境 A.实现语言 C语言 B.环境要求 VC++ 6.0 n 2.  要求 请编写一个C语言程序.将若干学生编号按字母顺序(由小到大)输出. 程序的功能要求例如以下: 1)  输入password"admin",正确则进入主界面,错误则直接推出(exit(0)): 2)从键盘输入5个学生编号"BJS1001","BJS2001"."BJS1011&

登录界面、AutoUtils 屏幕适配、自定义Edittext(显示密码可见和一键清空)和 TextInputLayout的使用。

登录界面: AutoUtils自动屏幕适配: AutoUtils屏幕适配使用的方法 : 1.将AutoUtils类复制到要适配的项目中: 2.在程序的入口(清单文件filter):super.onCreate(savedInstanceState);//屏幕适配,这里是以720*1280分辨率为基准的适配AutoUtils.setSize(this, false, 720, 1280); * 这里我们UI是以1920*1280分辨率做图的,并且是横屏显示:AutoUtils.setSize(th

使用GridView和SimpleAdapter实现手机界面常见的九宫格

首先是两个XML界面: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"

Eclipse通过jdbc连接数据库制作简单登陆界面

一.前言: 做网站开发,要求有多种搭配方式,前台技术可以使用PHP.ASP.JSP.ASP.NET.CGI等任何一种: 需要用到的基础语言用的最多的就是HTML/CSS.JS.JAVA.XML这些了,HTML/CSS+JS可以实现对界面的描绘渲染,而JAVA则可以做后台数据处理,XML也是可以当作传输数据的介质(思考:XML比HTML强大这么多,为什么它没能替代HTML?): 这篇文章通过简单的JSP文件实现登陆界面,所以只用到了以下技术: HTML/CSS,简单演示就不做CSS样式了,可自行学