All About Smart Testing

测试杂感:Windows8也许需要Account Hub

上一篇 / 下一篇  2011-03-07 12:07:34 / 个人分类:杂感

随着云计算和社交网络的快速发展,Windows用户将在多个软件中管理她的网络帐户。不幸的是,虽然这些软件都由微软开发,但是它们彼此孤立,无法提供流畅的用户体验。

Microsoft Office

  • Outlook可以管理Live Hotmail邮箱,它要求用户提供Live ID。
  • Word、Excel、PowerPoint、OneNote可以将文档存放在SkyDrive上,它们要求用户提供Live
    ID。
    不幸的是,虽然Outlook已经掌握此Live
    ID,Word等还是要求用户再次输入。

  • Outlook Social
    Connector让Outlook显示发信人和收信人的社交网络更新,它目前支持Live Messenger、Facebook、LinkedIn等。对于Live
    Messenger连接,即便用户已经用Outlook管理Live Hotmail邮箱,它还是会要求用户输入Live ID。

Windows Live Essential

  • Live Messenger、Live Mesh、Live Movie Maker、Live Photo
    Gallery可以分享彼此的Live ID。用户在某软件登录一次,其他软件就将此Live ID设为默认帐户。

  • Live Mail需要用户再次输入Live ID。
  • Live Writer需要用户输入WordPress或其他博客网站的帐户。
  • Live Messenger与网络服务Live
    Services配合,可以将用户在社交网络(如Facebook、LinkedIn、WordPress、新浪微博等)的更新显示在Live
    Messenger和Live主页上。这自然要求用户输入Facebook、LinkedIn、WordPress的帐户。以我的使用体验,Live Movie
    Maker和Live Photo Gallery可以获得Facebook帐户,但是Live Writer对WordPress
    帐户一无所知。

Windows Phone 7

  • 初始化WP7时,用户需要提供一个Live ID。
  • Zune是连接Windows和WP7的桥梁。用户如果想利用Zune更新WP7,他需要再次提供Live
    ID。

  • Windows Phone上的People Hub可以连接Windows Live
    Services,从而显示用户在社交网络(Facebook等)的更新。但是,当用户安装了Facebook官方App,他需要为App再次输入Facebook帐户。


在不同的软件中输入相同的帐户,既不方便也不安全。微软也许应该考虑在Windows 8上加入Account Hub,让用户统一管理各种帐户。在用户授权下,不同的软件通过Account
Hub提供的编程接口获得帐户信息,从而提供流畅的用户体验。


在这方面,微软已经有所行动。

  • Windows Live Services用Live
    ID连接了Facebook、LinkedIn、WordPress、新浪微博等帐户。使得用户在Facebook上的更新可以显示在Live
    Messenger和Live主页上;反之,用户在Live相册上的更新也可以显示在Facebook上。Windows
    Live Services可以看作是Account Hub在云上的雏形。目前,它的问题是其他软件无法从中获得这些互相连接的帐户。

  • Windows Phone 7在初始化时,要求用户提供Live ID。之后,无需用户干预,它的People
    Hub就可以显示用户的Live联系人和社交网络更新;Email就可以管理用户的Live
    Hotmail;Mobile
    Office就可以访问用户在SkyDrive上的文档;Pictures就可以显示用户在Live相册的图片,并将拍摄的照片上传到Live相册。在多个应用之间切换时,用户始终可以访问相应的Live服务,用户体验很流畅。


这样,在Windows 8中提供Account Hub也是顺理成章的事。

  • Account Hub是Windows Live
    Services的客户端,它们彼此同步所拥有的帐户信息。

  • Account
    Hub管理了用户的多个网络帐户:Live、Facebook。LinkedIn、WordPress、Flickr、新浪微博等。

  • Account Hub提供编程接口,供应用软件查询用户帐户。
  • 当应用软件尝试访问Account Hub时,Windows以显著地方式(可以参考User Account
    Control的视觉模型)询问用户是否信任该软件。如果信任,用户可以将他指定的帐户共享给该软件。

  • Account Hub可以要求用户提供一个Live
    ID作为默认帐户。之后,微软的应用软件,如Office、Live
    Essential、Zune、文件管理器,皆以此帐户为默认帐户。未来,“另存到SkyDrive”也许是所有Windows应用的功能之一。

  • Account Hub不但可以连接帐户,还可以让应用软件分享帐户的资源。如Outlook可以访问Live
    Hotmail的通讯簿,Live Mail可以访问Outlook的通讯簿。当然,这必须得到用户的授权。

  • Windows Live Service提供Web
    API,在用户授权的情况下,将帐户信息提供给其他Web程序。

各种消息都在暗示Windows8将拥抱“云计算”,模糊本地应用和网络服务的界限。而Account
Hub将减少用户的重复工作,提供更平滑的用户体验。


多余的话:此篇博客看似与测试无关,却是我在测试工作中萌发的想法。于是归入“测试杂感”系列。


TAG:

 

评分:0

我来说两句

Open Toolbar