在近日的一次采訪中, HTC 的一位區域負責人確認公司將于10月份發布WindowsPhone 7 手機。這位負責人在接受采訪時表明在發布之初HTC將會推出6款機型,而到今年底將會再有 5 款Windows Phone 7機型面市。如此看來,WindowsPhone 7必將是下半年全球矚目的一個重要看點。
此次的WindowsPhone7絕對是微軟的一個創新產品,因此微軟絕對會將WindowsPhone7與 WindowsMobile 徹底斷絕關系。早在今年年初的時候,微軟娛樂及產品部總裁羅伯特·J·貝奇就曾向外界作出承諾,稱“WindowsPhone7不是只換了個名字的微軟手機操作系統 ”,而將是“一個跨越”。而. cab 安裝格式的被取代,就很好的順應了這個承諾。那么在WindowsPhone 7產品被正式推出之后,WindowsMobile系統將有可能會成為歷史,也許只是時間的問題。
為了表明WindowsPhone7與以往微軟系統的不同,應用程序的安裝格式采用了全新的.xap格式,但.xap格式文件與.cab格式文件的機制原理基本上是一樣的。WindowsPhone 7上的.xap文件將在安全沙箱中運行,沙箱技術的目標是提供一個限制修改權利的限制環境。通過重定向技術,把程序生成和修改的文件,定向到自身文件夾中。因此,這些數據的變更,包括注冊表和一些系統的核心數據,需要通過加載自身的驅動來保護底層數據,屬于驅動級別的保護。因此獲取.xap文件不是一件容易的事,假如無法提取到DLL文件和資源文件的話,就無法對程序進行反編譯工作,也就無法對軟件進行破解。
很顯然,微軟此舉一方面是與之前WindowsMobile系統劃清界限,一方面是推廣其軟件商城。畢竟在WindowsPhone 7產品發布的初期,只有通過微軟的軟件商城才可以下載到.xap格式的軟件。此外,微軟關于運營商對WindowsPhone 7的預裝軟件也進行了嚴格限制:
1、預裝軟件最多不能超過6款,而且總的容量不能超過60M;
2 、所有的預裝軟件必須通過軟件商城的認證許可;
3、所有的預裝軟件及其更新都必須免費;
4、預裝軟件的運行不必依賴于特定的營運商網絡;
5、預裝軟件的安裝和刪除必須經過軟件商城;
6、預裝軟件第一次運行時,必須得到消費者的許可,并提示用戶該程序需要那些資源的支持(比如說電子羅盤、加速度感應器、網絡)。