|
自從Windows Phone 7問世以來,其多任務(wù)的能力就一直是個(gè)謎。到底是否支持多任務(wù)一直是大家關(guān)注的一個(gè)重點(diǎn)。直到本月的MIX大會(huì)上,謎底才真正揭曉:Windows Phone 7 Series將不再支持第三方應(yīng)用軟件的多任務(wù)。這一消息對(duì)開發(fā)人員以及關(guān)注Windows Phone 7 Series的用戶來說不亞于投下一顆重磅炸彈!不支持多任務(wù)?從Windows Mobile的歷史上看來微軟一直是支持多任務(wù)的,為什么現(xiàn)在要做改變呢?
讓我們看看目前主流智能機(jī)的多任務(wù)現(xiàn)狀吧:
看樣子除了iPhone之外大家都是多任務(wù)系統(tǒng),而且傳說iPhone 4代將要改為支持多任務(wù)的系統(tǒng)。那么為什么微軟要逆天下而行,推出一個(gè)不支持多任務(wù)的手機(jī)操作系統(tǒng)呢?
這就不得不談?wù)劧嗳蝿?wù)的應(yīng)用情景了。大家通常使用手機(jī)的時(shí)候,需要用到的多任務(wù)場(chǎng)景無在乎有以下幾種情況:
- 一邊聽歌,一邊做某些日常的手機(jī)應(yīng)用(例如上網(wǎng)、看新聞、發(fā)郵件等等。。。反正這時(shí)候通常只會(huì)做一件事情)。
- 一邊開著QQ或者Windows Live Messenger來和朋友聊天,一邊做某些日常手機(jī)應(yīng)用操作。
- 手機(jī)啟動(dòng)后,有一個(gè)后臺(tái)進(jìn)程/服務(wù)/應(yīng)用程序啟動(dòng),用來做一些殺毒或者防垃圾郵件或者來電顯示等等用途。
- 手機(jī)啟動(dòng)后,有一個(gè)后臺(tái)進(jìn)程/服務(wù)/應(yīng)用程序啟動(dòng),用來自動(dòng)從網(wǎng)上更新某些信息下來。
對(duì)于這么多種多任務(wù)應(yīng)用場(chǎng)景,微軟的Windows Phone 7 Series的多任務(wù)解決方案如下:
- 微軟的Windows Phone 7的內(nèi)置程序都是可以在后臺(tái)運(yùn)行。所以,你想要一邊聽歌一邊做別的事情是完全可以做到的。當(dāng)然,如果您想要使用別的第三方的播放器,非常抱歉。。。。。。
- 通過Push Notification服務(wù),可以講消息及時(shí)的從服務(wù)器上推送到你的手機(jī)上。就算是你的軟件當(dāng)時(shí)沒有運(yùn)行,也能收到針對(duì)他的Push Notification消息,這時(shí)候會(huì)給用戶以提示確定是否打開你的應(yīng)用軟件。
- 非常抱歉,后臺(tái)的服務(wù)類的程序時(shí)沒有戲了。您將不能編寫Windows Phone 7上的服務(wù)。 殺毒軟件。。。這個(gè)倒是不用太過于抱怨,因?yàn)槲④浺笏械能浖寄苓\(yùn)行在獨(dú)立的安全的“沙箱”之中,而且所有軟件必須經(jīng)過審核然后通過Windows Marketplace for Mobile分發(fā)給用戶。所以病毒之類的東西基本在Windows Phone 7上是無法立足的。對(duì)于防垃圾短信或者來電顯示之類的東西,對(duì)于普通ISV來說也很困難,只能是OEM廠商才能涉及的內(nèi)容了。
- 后臺(tái)更新信息,也可以通過Push Notification的方式來處理。
總結(jié):
盡管因?yàn)楣?jié)電以及安全的原因,Windows Phone 7 Series去掉了第三方應(yīng)用程序的多任務(wù)處理的能力。但是話又說回來,通過程序終止之前的消息,我們可以將目前狀態(tài)保留以便下次恢復(fù)。而且基本上通過Windows Phone 7 Series的Push Notification可以滿足應(yīng)用在后臺(tái)停止之后接收消息的需求,這樣可以滿足絕大部分多任務(wù)的場(chǎng)景。但是對(duì)于要想作為系統(tǒng)的服務(wù)那樣存在的需求,Windows Phone 7 Series對(duì)于普通的ISV是無法辦到的。
最后,iPhone在上市的時(shí)候也是不支持多任務(wù)的,但是仍然有高手將其通過軟件的形式改造成了多任務(wù)切換。或許在Windows Phone 7 Series上市后也會(huì)出現(xiàn)這樣的應(yīng)用來滿足大家的需求。
it知識(shí)庫:Windows Phone 7的多任務(wù)解決方案,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。