測試雜感:Windows8也許需要Account Hub
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2012/7/10 11:35:37 ] 推薦標簽:
隨著云計算和社交網(wǎng)絡(luò)的快速發(fā)展,Windows用戶將在多個軟件中管理她的網(wǎng)絡(luò)帳戶。不幸的是,雖然這些軟件都由微軟開發(fā),但是它們彼此孤立,無法提供流暢的用戶體驗。
Microsoft Office
Outlook可以管理Live Hotmail郵箱,它要求用戶提供Live ID。
Word、Excel、PowerPoint、OneNote可以將文檔存放在SkyDrive上,它們要求用戶提供Live ID。不幸的是,雖然Outlook已經(jīng)掌握此Live ID,Word等還是要求用戶再次輸入。
Outlook Social Connector讓Outlook顯示發(fā)信人和收信人的社交網(wǎng)絡(luò)更新,它目前支持Live Messenger、Facebook、LinkedIn等。對于Live Messenger連接,即便用戶已經(jīng)用Outlook管理Live Hotmail郵箱,它還是會要求用戶輸入Live ID。
Windows Live Essential
Live Messenger、Live Mesh、Live Movie Maker、Live Photo Gallery可以分享彼此的Live ID。用戶在某軟件登錄一次,其他軟件將此Live ID設(shè)為默認帳戶。
Live Mail需要用戶再次輸入Live ID。
Live Writer需要用戶輸入WordPress或其他博客網(wǎng)站的帳戶。
Live Messenger與網(wǎng)絡(luò)服務(wù)Live Services配合,可以將用戶在社交網(wǎng)絡(luò)(如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,從而顯示用戶在社交網(wǎng)絡(luò)(Facebook等)的更新。但是,當用戶安裝了Facebook官方App,他需要為App再次輸入Facebook帳戶。
在不同的軟件中輸入相同的帳戶,既不方便也不安全。微軟也許應(yīng)該考慮在Windows 8上加入Account Hub,讓用戶統(tǒng)一管理各種帳戶。在用戶授權(quán)下,不同的軟件通過Account Hub提供的編程接口獲得帳戶信息,從而提供流暢的用戶體驗。
在這方面,微軟已經(jīng)有所行動。
Windows Live Services用Live ID連接了Facebook、LinkedIn、WordPress、新浪微博等帳戶。使得用戶在Facebook上的更新可以顯示在Live Messenger和Live主頁上;反之,用戶在Live相冊上的更新也可以顯示在Facebook上。Windows Live Services可以看作是Account Hub在云上的雛形。目前,它的問題是其他軟件無法從中獲得這些互相連接的帳戶。
Windows Phone 7在初始化時,要求用戶提供Live ID。之后,無需用戶干預(yù),它的People Hub可以顯示用戶的Live聯(lián)系人和社交網(wǎng)絡(luò)更新;Email可以管理用戶的Live Hotmail;Mobile Office可以訪問用戶在SkyDrive上的文檔;Pictures可以顯示用戶在Live相冊的圖片,并將拍攝的照片上傳到Live相冊。在多個應(yīng)用之間切換時,用戶始終可以訪問相應(yīng)的Live服務(wù),用戶體驗很流暢。
這樣,在Windows 8中提供Account Hub也是順理成章的事。
Account Hub是Windows Live Services的客戶端,它們彼此同步所擁有的帳戶信息。
Account Hub管理了用戶的多個網(wǎng)絡(luò)帳戶:Live、Facebook。LinkedIn、WordPress、Flickr、新浪微博等。
Account Hub提供編程接口,供應(yīng)用軟件查詢用戶帳戶。
當應(yīng)用軟件嘗試訪問Account Hub時,Windows以顯著地方式(可以參考User Account Control的視覺模型)詢問用戶是否信任該軟件。如果信任,用戶可以將他指定的帳戶共享給該軟件。
Account Hub可以要求用戶提供一個Live ID作為默認帳戶。之后,微軟的應(yīng)用軟件,如Office、Live Essential、Zune、文件管理器,皆以此帳戶為默認帳戶。未來,“另存到SkyDrive”也許是所有Windows應(yīng)用的功能之一。
Account Hub不但可以連接帳戶,還可以讓應(yīng)用軟件分享帳戶的資源。如Outlook可以訪問Live Hotmail的通訊簿,Live Mail可以訪問Outlook的通訊簿。當然,這必須得到用戶的授權(quán)。
Windows Live Service提供Web API,在用戶授權(quán)的情況下,將帳戶信息提供給其他Web程序。
各種消息都在暗示W(wǎng)indows8將擁抱“云計算”,模糊本地應(yīng)用和網(wǎng)絡(luò)服務(wù)的界限。而Account Hub將減少用戶的重復(fù)工作,提供更平滑的用戶體驗。
多余的話:此篇博客看似與測試無關(guān),卻是我在測試工作中萌發(fā)的想法。于是歸入“測試雜感”系列。
相關(guān)推薦
相關(guān)產(chǎn)品

最新發(fā)布
性能測試之測試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10