隨著云計(jì)算和社交網(wǎng)絡(luò)的快速發(fā)展,Windows用戶(hù)將在多個(gè)軟件中管理她的網(wǎng)絡(luò)帳戶(hù)。不幸的是,雖然這些軟件都由微軟開(kāi)發(fā),但是它們彼此孤立,無(wú)法提供流暢的用戶(hù)體驗(yàn)。

  Microsoft Office

  Outlook可以管理Live Hotmail郵箱,它要求用戶(hù)提供Live ID。

  Word、Excel、PowerPoint、OneNote可以將文檔存放在SkyDrive上,它們要求用戶(hù)提供Live ID。不幸的是,雖然Outlook已經(jīng)掌握此Live ID,Word等還是要求用戶(hù)再次輸入。

  Outlook Social Connector讓Outlook顯示發(fā)信人和收信人的社交網(wǎng)絡(luò)更新,它目前支持Live Messenger、Facebook、LinkedIn等。對(duì)于Live Messenger連接,即便用戶(hù)已經(jīng)用Outlook管理Live Hotmail郵箱,它還是會(huì)要求用戶(hù)輸入Live ID。

  Windows Live Essential

  Live Messenger、Live Mesh、Live Movie Maker、Live Photo Gallery可以分享彼此的Live ID。用戶(hù)在某軟件登錄一次,其他軟件將此Live ID設(shè)為默認(rèn)帳戶(hù)。
  Live Mail需要用戶(hù)再次輸入Live ID。
  Live Writer需要用戶(hù)輸入WordPress或其他博客網(wǎng)站的帳戶(hù)。
  Live Messenger與網(wǎng)絡(luò)服務(wù)Live Services配合,可以將用戶(hù)在社交網(wǎng)絡(luò)(如Facebook、LinkedIn、WordPress、新浪微博等)的更新顯示在Live Messenger和Live主頁(yè)上。這自然要求用戶(hù)輸入Facebook、LinkedIn、WordPress的帳戶(hù)。以我的使用體驗(yàn),Live Movie Maker和Live Photo Gallery可以獲得Facebook帳戶(hù),但是Live Writer對(duì)WordPress帳戶(hù)一無(wú)所知。

  Windows Phone 7

  初始化WP7時(shí),用戶(hù)需要提供一個(gè)Live ID。

  Zune是連接Windows和WP7的橋梁。用戶(hù)如果想利用Zune更新WP7,他需要再次提供Live ID。

  Windows Phone上的People Hub可以連接Windows Live Services,從而顯示用戶(hù)在社交網(wǎng)絡(luò)(Facebook等)的更新。但是,當(dāng)用戶(hù)安裝了Facebook官方App,他需要為App再次輸入Facebook帳戶(hù)。

  在不同的軟件中輸入相同的帳戶(hù),既不方便也不安全。微軟也許應(yīng)該考慮在Windows 8上加入Account Hub,讓用戶(hù)統(tǒng)一管理各種帳戶(hù)。在用戶(hù)授權(quán)下,不同的軟件通過(guò)Account Hub提供的編程接口獲得帳戶(hù)信息,從而提供流暢的用戶(hù)體驗(yàn)。

  在這方面,微軟已經(jīng)有所行動(dòng)。

  Windows Live Services用Live ID連接了Facebook、LinkedIn、WordPress、新浪微博等帳戶(hù)。使得用戶(hù)在Facebook上的更新可以顯示在Live Messenger和Live主頁(yè)上;反之,用戶(hù)在Live相冊(cè)上的更新也可以顯示在Facebook上。Windows Live Services可以看作是Account Hub在云上的雛形。目前,它的問(wèn)題是其他軟件無(wú)法從中獲得這些互相連接的帳戶(hù)。

  Windows Phone 7在初始化時(shí),要求用戶(hù)提供Live ID。之后,無(wú)需用戶(hù)干預(yù),它的People Hub可以顯示用戶(hù)的Live聯(lián)系人和社交網(wǎng)絡(luò)更新;Email可以管理用戶(hù)的Live Hotmail;Mobile Office可以訪問(wèn)用戶(hù)在SkyDrive上的文檔;Pictures可以顯示用戶(hù)在Live相冊(cè)的圖片,并將拍攝的照片上傳到Live相冊(cè)。在多個(gè)應(yīng)用之間切換時(shí),用戶(hù)始終可以訪問(wèn)相應(yīng)的Live服務(wù),用戶(hù)體驗(yàn)很流暢。

  這樣,在Windows 8中提供Account Hub也是順理成章的事。

  Account Hub是Windows Live Services的客戶(hù)端,它們彼此同步所擁有的帳戶(hù)信息。

  Account Hub管理了用戶(hù)的多個(gè)網(wǎng)絡(luò)帳戶(hù):Live、Facebook。LinkedIn、WordPress、Flickr、新浪微博等。

  Account Hub提供編程接口,供應(yīng)用軟件查詢(xún)用戶(hù)帳戶(hù)。

  當(dāng)應(yīng)用軟件嘗試訪問(wèn)Account Hub時(shí),Windows以顯著地方式(可以參考User Account Control的視覺(jué)模型)詢(xún)問(wèn)用戶(hù)是否信任該軟件。如果信任,用戶(hù)可以將他指定的帳戶(hù)共享給該軟件。

  Account Hub可以要求用戶(hù)提供一個(gè)Live ID作為默認(rèn)帳戶(hù)。之后,微軟的應(yīng)用軟件,如Office、Live Essential、Zune、文件管理器,皆以此帳戶(hù)為默認(rèn)帳戶(hù)。未來(lái),“另存到SkyDrive”也許是所有Windows應(yīng)用的功能之一。

  Account Hub不但可以連接帳戶(hù),還可以讓?xiě)?yīng)用軟件分享帳戶(hù)的資源。如Outlook可以訪問(wèn)Live Hotmail的通訊簿,Live Mail可以訪問(wèn)Outlook的通訊簿。當(dāng)然,這必須得到用戶(hù)的授權(quán)。

  Windows Live Service提供Web API,在用戶(hù)授權(quán)的情況下,將帳戶(hù)信息提供給其他Web程序。

  各種消息都在暗示W(wǎng)indows8將擁抱“云計(jì)算”,模糊本地應(yīng)用和網(wǎng)絡(luò)服務(wù)的界限。而Account Hub將減少用戶(hù)的重復(fù)工作,提供更平滑的用戶(hù)體驗(yàn)。

  多余的話:此篇博客看似與測(cè)試無(wú)關(guān),卻是我在測(cè)試工作中萌發(fā)的想法。于是歸入“測(cè)試雜感”系列。