在上周舉行的WinHEC大會(huì)上,微軟向開(kāi)發(fā)者們展示了Windows 7中將內(nèi)置的定位API。軟件商利用這一編程接口,可以開(kāi)發(fā)出各種各樣基于定位的功能,比如社交軟件中實(shí)現(xiàn)找到附近好友,以及筆記本失竊追蹤等等的功能。
Windows 7中將內(nèi)置兩種編程接口API,其中一種將和定位傳感器進(jìn)行交互,另外一款則直接對(duì)應(yīng)位置服務(wù)。系統(tǒng)的位置服務(wù)不僅支持GPS,還將支持WiFi基站定位或手機(jī)信號(hào)基站定位。如果系統(tǒng)硬件中沒(méi)有任何可供定位的設(shè)備,用戶也可以自己輸入位置信息,供各種軟件使用。
目前,Windows 7內(nèi)置軟件中,只有天氣預(yù)報(bào)組件利用了該定位API。Vista下用戶必須輸入所在位置才能獲得天氣預(yù)報(bào),而在Windows 7下,只要系統(tǒng)內(nèi)有GPS、WiFi或3G網(wǎng)絡(luò)等可供定位的設(shè)備,都可以自動(dòng)獲取位置信息,直接給出當(dāng)?shù)靥鞖忸A(yù)報(bào)。當(dāng)然,更多的應(yīng)用還要靠第三方軟件商來(lái)實(shí)現(xiàn)。
不過(guò),不少與會(huì)者對(duì)此項(xiàng)服務(wù)的安全性提出了質(zhì)疑。雖然Windows 7的定位服務(wù)默認(rèn)狀態(tài)下是關(guān)閉的,并且可以將該服務(wù)限制到某位用戶或某些程序使用。但操作系統(tǒng)無(wú)法讓用戶自行選擇讓那些程序訪問(wèn)位置數(shù)據(jù)。比如如果你為地圖程序打開(kāi)了定位服務(wù),那么其他Windows程序也能夠讀取到你的位置信息。
對(duì)此,微軟程序開(kāi)發(fā)經(jīng)理Alec Berntson解釋稱,目前Windows無(wú)法準(zhǔn)確判斷一個(gè)程序的確切用途,因此任何對(duì)讀取位置信息的程序限制都可以被輕松騙過(guò)?!霸谖覀儫o(wú)法提供準(zhǔn)確的控制之前,只能選擇不提供控制功能。”但他也表示,基于程序的控制功能肯定在下一步的開(kāi)發(fā)計(jì)劃當(dāng)中。
有與會(huì)者提議,既然無(wú)法控制,那么至少在程序讀取位置信息時(shí),對(duì)用戶進(jìn)行提示。Alec Berntson則表示雖然技術(shù)上可行,但這種方式肯定不在Windows 7的路線圖當(dāng)中。
當(dāng)然,用戶大可不必過(guò)于擔(dān)心。因?yàn)閃indows 7的位置服務(wù)功能實(shí)際上已經(jīng)比現(xiàn)有版本要安全的多。在之前版本的Windows中,位置信息服務(wù)實(shí)際上是無(wú)法關(guān)閉的,只是基于它的應(yīng)用還沒(méi)有那么多而已。
{{item.content}}