在微軟MIX10 Web開(kāi)發(fā)人員會(huì)議上,一系列的展示、問(wèn)答和新聞發(fā)布會(huì)披露了越來(lái)越多的有關(guān)Windows Phone 7和這個(gè)開(kāi)發(fā)環(huán)境的細(xì)節(jié)。下面是這個(gè)會(huì)議第一天的一些新聞。
1. 如果你已經(jīng)在使用微軟核心的Windows和Web開(kāi)發(fā)工具和框架,你就有資格開(kāi)始創(chuàng)建Windows Phone應(yīng)用程序。
微軟剛剛發(fā)布了最新開(kāi)發(fā)工具的Windows Phone免費(fèi)版:適用于開(kāi)發(fā)圖形化、事件驅(qū)動(dòng)和富媒體的Web應(yīng)用程序的Silverlight 4工具集;Visual Studio 2010;測(cè)試版Expression Blend 4可視化設(shè)計(jì)工具集;用于開(kāi)發(fā)游戲的XNA Game Studio。
微軟用戶(hù)體驗(yàn)平臺(tái)經(jīng)理Brian Goldfarb說(shuō),發(fā)布這些工具之后,50萬(wàn)Silverlight開(kāi)發(fā)人員一夜之間變成Windows Phone開(kāi)發(fā)人員。
微軟的意圖是讓現(xiàn)有的大多數(shù)Windows和Web開(kāi)發(fā)社區(qū)有能力立即開(kāi)始制作Windows Phone應(yīng)用程序。他們是否將實(shí)際制作Windows Phone軟件還有待觀察。但是,如果Windows桌面和Web社區(qū)決定利用他們現(xiàn)有的經(jīng)驗(yàn)制作或者應(yīng)用Windows Phone應(yīng)用程序,這就會(huì)顯著扭轉(zhuǎn)以前的Windows Phone軟件市場(chǎng)份額快速下降的局面。
2. 雖然Windows Phone 7支持多任務(wù),但是由于基礎(chǔ)的Windows Embedded CE R3內(nèi)核,開(kāi)發(fā)人員在最初的發(fā)布版中還不能利用多任務(wù)功能。
微軟本身在這個(gè)操作系統(tǒng)中可利用多任務(wù)功能。對(duì)于用戶(hù)和開(kāi)發(fā)人員來(lái)說(shuō),一個(gè)應(yīng)用程序在用戶(hù)轉(zhuǎn)換到另一個(gè)應(yīng)用程序的時(shí)候會(huì)暫停,第一個(gè)應(yīng)用程序會(huì)被操作系統(tǒng)關(guān)閉以便重新收回處理器或內(nèi)存資源。
微軟Windows Phone 7開(kāi)發(fā)人員體驗(yàn)合作伙伴部門(mén)計(jì)劃經(jīng)理Charlie Kindel說(shuō),這不是一個(gè)草率的決策。微軟考慮了可能采取的措施,為開(kāi)發(fā)人員和用戶(hù)創(chuàng)建和使用手機(jī)的后臺(tái)處理能力,以及這對(duì)所有的重要用戶(hù)體驗(yàn)可能造成的影響。這個(gè)結(jié)論是:可能必須構(gòu)建許多基礎(chǔ)設(shè)施,并且會(huì)增加許多復(fù)雜性。
同時(shí),微軟官員稱(chēng),Windows Phone 7平臺(tái)為應(yīng)用程序提供了廣泛的集成和服務(wù)。這些應(yīng)用程序提供了用戶(hù)需要的多任務(wù)。例如,如果你在Windows Phone 7設(shè)備上開(kāi)始播放一曲音樂(lè),如果你從音樂(lè)應(yīng)用程序轉(zhuǎn)換到其它應(yīng)用程序,這個(gè)音樂(lè)將繼續(xù)播放。用戶(hù)界面里的“活動(dòng)圖標(biāo)”——智能矩形和正方形,能夠連接到手機(jī)或者基于云計(jì)算的服務(wù)和應(yīng)用程序——與微軟免費(fèi)的Windows Phone信息推送服務(wù)一起,為開(kāi)發(fā)人員、他們的應(yīng)用程序和服務(wù)提供一個(gè)不斷通知和更新基于手機(jī)的程序的途徑,比如說(shuō),NCAA比賽的最新得分。
Kindel說(shuō),這個(gè)目標(biāo)將保證我們控制整個(gè)用戶(hù)體驗(yàn)的質(zhì)量。他說(shuō),我們發(fā)布這個(gè)操作系統(tǒng)的下一個(gè)版本的時(shí)候?qū)⒔鉀Q多任務(wù)問(wèn)題。但是,那也不意味著沒(méi)有限制地使用多任務(wù)功能。
Kindel說(shuō),他給自己的女兒購(gòu)買(mǎi)了一部競(jìng)爭(zhēng)對(duì)手的智能手機(jī)。幾天以后,他女兒對(duì)他說(shuō),我們應(yīng)該把這個(gè)手機(jī)退回去。這個(gè)電池只能使用3個(gè)小時(shí)。Kindel的結(jié)論是她下載了一個(gè)多任務(wù)的社交網(wǎng)絡(luò)應(yīng)用程序:這個(gè)程序打開(kāi)并且保持一個(gè)不間斷的連接和進(jìn)行數(shù)據(jù)交換。這就很快耗盡了電池。他對(duì)他的女兒說(shuō),這不是一個(gè)糟糕的應(yīng)用程序,而是一個(gè)糟糕的手機(jī)。
微軟不想有一個(gè)糟糕的Windows Phone 7手機(jī)。從廣義上講,這個(gè)理由與蘋(píng)果提出的理由類(lèi)似,蘋(píng)果的iPhone操作系統(tǒng)也有多任務(wù)功能并且也限制開(kāi)發(fā)人員使用這個(gè)功能。
3. Windows Phone 7設(shè)備上不允許有本地應(yīng)用程序
所有的Windows Phone應(yīng)用程序都是微軟所說(shuō)的“托管代碼”,并且將在下面兩個(gè)運(yùn)行時(shí)環(huán)境中執(zhí)行:用于游戲的XNA Game Studio或者用于所有其它應(yīng)用程序的Silverlight。
擁有Windows Phone 7,微軟決定向用戶(hù)和手機(jī)開(kāi)發(fā)人員提供一個(gè)高度一致的操作系統(tǒng)。這種一致性的一方面是與手機(jī)廠商和移動(dòng)運(yùn)營(yíng)商合作伙伴共同開(kāi)發(fā)的一個(gè)標(biāo)準(zhǔn)的、不可改變的硬件配置。第二方面是主要用戶(hù)界面的整個(gè)設(shè)計(jì)。用戶(hù)界面是用戶(hù)與其手機(jī)、內(nèi)容和應(yīng)用程序交流的方式。
第三方面是各種限制(這些限制在未來(lái)的發(fā)布版中也許會(huì)改變)。這些限制是微軟為了保證Windows Phone設(shè)備流暢的、高度個(gè)性化的、可靠的、沒(méi)有故障的用戶(hù)體驗(yàn)。禁止使用本地應(yīng)用程序是一個(gè)限制。另一項(xiàng)限制是應(yīng)用程序只能通過(guò)Windows Marketplace服務(wù)安裝:到目前為止還沒(méi)有按需裝載的軟件。
對(duì)于一些使用老版本的Windows Mobile(現(xiàn)在叫Windows Phone Classic)的開(kāi)發(fā)人員,這種托管代碼環(huán)境將讓他們氣憤。一個(gè)開(kāi)發(fā)人員在官方的微軟Windows Phone開(kāi)發(fā)人員環(huán)境博客中發(fā)表評(píng)論說(shuō),他現(xiàn)在似乎不再能夠使用.Net中的非托管的或“不安全”的功能,在.Net中這樣做會(huì)得到性能上的好處。
4. 最初的發(fā)布版不支持SQL Server Compact,因此,你的數(shù)據(jù)庫(kù)選擇在開(kāi)始的時(shí)候會(huì)受到限制。
據(jù)微軟的Kindel說(shuō),微軟正在使用SQL Compact作為Windows Phone的一部分支持這個(gè)操作系統(tǒng)中的各種應(yīng)用程序。這個(gè)數(shù)據(jù)庫(kù)能夠?qū)崿F(xiàn)在這個(gè)“中心(hubs)”的一些程序之間的數(shù)據(jù)共享。這個(gè)中心提供一套通用的任務(wù)把照片、音樂(lè)和微軟Office應(yīng)用程序等內(nèi)容和應(yīng)用程序組合在一起。
Kindel說(shuō),開(kāi)發(fā)人員能夠創(chuàng)建以XML文件為基礎(chǔ)的“孤立的”本地存儲(chǔ)和在他們基礎(chǔ)之上的數(shù)據(jù)引擎。其它替代的方法是基于云計(jì)算的存儲(chǔ):一些MIX10演示強(qiáng)調(diào)了開(kāi)發(fā)人員能夠方便地應(yīng)用微軟云計(jì)算平臺(tái)Azure中的廣泛的資源。其中一個(gè)資源是SQL Azure,這是SQL Server的一個(gè)云計(jì)算實(shí)施。
5. Windows Phone 7是“云計(jì)算手機(jī)”
SQL Azure是微軟在Windows Phone 7中使用的唯一一個(gè)云計(jì)算服務(wù)。
微軟定義了三類(lèi)云計(jì)算服務(wù)。第一類(lèi)是你的代碼在防火墻后面的服務(wù)器上運(yùn)行并且顯示為一項(xiàng)Web服務(wù)。Kindel說(shuō),這是Web 2.0的東西。
第二類(lèi)是提供一個(gè)API(應(yīng)用程序編程接口)的第三方Web服務(wù)。一個(gè)很好的例子是Twitter。Kindel指出,有許多基于Windows的Twitter客戶(hù)端軟件。所有這些客戶(hù)端軟件看起來(lái)都非常不同,但是,所有這些客戶(hù)端軟件最終都使用Twitter提供的API。微軟支持這類(lèi)擁有WCF、SOAP和REST等標(biāo)準(zhǔn)的云計(jì)算服務(wù)。作為.Net Framework的一部分,微軟通用查詢(xún)工具將直接集成到"Language Integrated Query"中,以便訪問(wèn)任何信息源。
最后,微軟有一些自己的云計(jì)算服務(wù),特別是用于Windows Phone的云計(jì)算服務(wù)。最初提供四個(gè)這種服務(wù):信息推送服務(wù)(push notification)、位置服務(wù)(支持GPS、輔助GPS和基于Wi-Fi的坐標(biāo))、Xbox Live集成,以及應(yīng)用程序部署和Windows Phone Marketplace。
6. Windows Marketplace旨在成為尋找找和下載手機(jī)應(yīng)用程序的唯一途徑。但是,微軟承諾會(huì)提供讓企業(yè)用戶(hù)向“用戶(hù)私有組”發(fā)布應(yīng)用程序的替代方法。
微軟將在今年春季晚些時(shí)候披露更多的有關(guān)替代的軟件發(fā)布渠道的細(xì)節(jié)。但沒(méi)有任何暗示表明這些渠道是安全的,Marketplace網(wǎng)站的專(zhuān)有區(qū)域或者防火墻之后的部署。
此外,隨著Windows Phone 7最初的發(fā)布,用戶(hù)必須自己手動(dòng)進(jìn)行應(yīng)用程序更新。微軟官員暗示稱(chēng)這個(gè)過(guò)程未來(lái)將是自動(dòng)的。
7. “透明的”和快速的應(yīng)用程序認(rèn)證
微軟承諾將為在Windows Phone Marketplace上驗(yàn)證和部署應(yīng)用程序提供簡(jiǎn)單、明確、快速和開(kāi)放的流程。一旦調(diào)試完畢,應(yīng)用程序就將提交和驗(yàn)證。Kindle說(shuō),“我們將公開(kāi)測(cè)試應(yīng)用程序并且自動(dòng)檢查你的I/O代碼。我們還做其它額外類(lèi)型的檢查以便改善CLR性能和保證你不打破這個(gè)應(yīng)用程序配套齊全的沙箱。"
然后,這個(gè)應(yīng)用程序?qū)@得認(rèn)證和簽名,移交給部署服務(wù)并且出現(xiàn)在Windows Phone Marketplace。對(duì)手機(jī)來(lái)說(shuō),Marketplace是一個(gè)中心,它包含各種功能,通用導(dǎo)航元素,進(jìn)行搜索、發(fā)現(xiàn)、購(gòu)買(mǎi)和下載應(yīng)用程序與游戲的任務(wù)。
利用幾行代碼,開(kāi)發(fā)人員能夠通過(guò)“先試用再購(gòu)買(mǎi)”的方式讓用戶(hù)試用他們的軟件。在指定的時(shí)間段之內(nèi),或者在游戲中達(dá)到某一級(jí)別之后,用戶(hù)可以付款購(gòu)買(mǎi)和完全使用這個(gè)軟件。
8. 電池性能仍然未知
微軟沒(méi)有發(fā)布數(shù)據(jù),也沒(méi)有生產(chǎn)出的手機(jī)。但是,Kindle自己的原型手機(jī)在MIX會(huì)議第一天結(jié)束的時(shí)候仍然有反應(yīng)。他在這一天不斷地演示這款手機(jī)。
微軟官方表示,Windows Phone 7是為減少電池使用精心設(shè)計(jì)的。據(jù)Kindel說(shuō),所有的用戶(hù)界面不是由應(yīng)用程序處理器(CPU)加速的,而是由單獨(dú)的圖形處理器加速的,這是Windows Phone 7硬件技術(shù)規(guī)范中要求的。信息推送服務(wù)等其它功能旨在智能地和最低限度地使用電源。
微軟發(fā)布手機(jī)操作系統(tǒng)Windows Phone 7(組圖)
導(dǎo)讀:微軟表示,合作伙伴已經(jīng)在為此系統(tǒng)開(kāi)發(fā)設(shè)備,搭載最新操作系統(tǒng)的手機(jī)將于2010年圣誕假期上市。
Windows Phone 7手機(jī)操作系統(tǒng)的歡迎屏幕(配圖)
北京時(shí)間2月15日消息,據(jù)國(guó)外媒體報(bào)道,微軟公司首席執(zhí)行官史蒂夫-鮑爾默今日在全球移動(dòng)通信大展上發(fā)布了公司最新一代手機(jī)操作系統(tǒng),Windows Phone 7。
微軟稱(chēng),公司將通過(guò)最新一代手機(jī)操作系統(tǒng)Windows Phone 7,將旗下Xbox LIVE游戲、Zune音樂(lè)與獨(dú)特的視頻體驗(yàn)整合至手機(jī)中。
在現(xiàn)場(chǎng)體驗(yàn)可以發(fā)現(xiàn),微軟Windows Phone 7的界面外觀比今天大多數(shù)手機(jī)系統(tǒng)要簡(jiǎn)潔。黑色背景下的亮藍(lán)色圖標(biāo)顯得十分醒目。其中一版的開(kāi)機(jī)屏幕擁有四個(gè)大尺寸的方形圖標(biāo),分別代表手機(jī)、聯(lián)系人、電子郵件和短信功能。微軟將這種設(shè)置稱(chēng)之為“Live Tiles(活動(dòng)瓷片)”
此界面下方是到相冊(cè)與Xbox Live游戲的入口。微軟在新系統(tǒng)中再次強(qiáng)調(diào)了手機(jī)社交功能的重要性,用戶(hù)可以通過(guò)手機(jī)上的聯(lián)系人名單、相冊(cè)直接對(duì)Facebook或Windows LIve上的個(gè)人社交主頁(yè)進(jìn)行更新,同時(shí)也可以查看好友在社交網(wǎng)站上的頁(yè)面或照片。
微軟同時(shí)表示,合作伙伴已經(jīng)在為此系統(tǒng)開(kāi)發(fā)設(shè)備,搭載最新操作系統(tǒng)的手機(jī)將于2010年假期上市。宏達(dá)電則宣布公司會(huì)在今年第四季度推出一部Windows Phone 7手機(jī)。
Windows Phone 7手機(jī)操作系統(tǒng)的特性與功能:
開(kāi)機(jī)屏幕
Windows Phone 7支持自定義開(kāi)機(jī)屏幕。“Live tiles”支持開(kāi)機(jī)屏幕(用戶(hù)主界面)顯示最新的網(wǎng)絡(luò)內(nèi)容、照片、聯(lián)系人信息等。
聯(lián)系人
Windows Phone 7的聯(lián)系人列表(People Hub)是用戶(hù)溝通的中心。手機(jī)用戶(hù)可在聯(lián)系人菜單中查看好友的社交網(wǎng)絡(luò)更新內(nèi)容與照片。此處還向用戶(hù)提供Facebook與Windows Live個(gè)人頁(yè)面更新功能。
相冊(cè)
Windows Phone 7的相冊(cè)(Pictures Hub)實(shí)現(xiàn)了對(duì)手機(jī)本地、電腦本地存儲(chǔ)相片與網(wǎng)絡(luò)相冊(cè)存儲(chǔ)照片的完美支持。用戶(hù)還可以利用此功能更新自己社交主頁(yè)的相片。
辦公中心
Windows Phone 7提供到本地安裝的Office Mobile、Office SharePoint與Office OneNote的快速訪問(wèn)。同時(shí)還提供微軟Office Outlook電子郵件服務(wù)。
游戲站
Windows Phone 7游戲站(Games Hub)向用戶(hù)提供最新的Xbox LIVE游戲體驗(yàn)。公司在此再次強(qiáng)調(diào)了游戲社交的概念。
音樂(lè)與視頻
Windows Phone 7的音樂(lè)與視頻服務(wù)(Music + Video Hub)是手機(jī)的媒體播放中心,本地音樂(lè)、流媒體、廣播以及視頻無(wú)所不包。
聯(lián)系客服