古詩詞大全網 - 成語用法 - Windows phone 7手機系統安裝的是什麽格式?也是.CAB的?

Windows phone 7手機系統安裝的是什麽格式?也是.CAB的?

xap格式。

關於Windows Phone這個由微軟所有主持開發全新手機系統,也許已經被很多人所知曉。不同於Android或者iOS的全新UI理念,怪異的Metro界面,極度流暢的操作體驗,封閉到牙齒的系統,捉襟見肘的終端選擇,都給人留下了深刻印象。

Windows Mobile:

也許ppc對於很多人來說有非同壹般的意義,許多人對於智能手機的啟蒙都是由ppc或者palm開始的,走過了10幾年演變的ppc經歷了風風雨雨,終於止步於6.5版本。其實許多人並不知曉,微軟最初的確有過壹個版本叫Windows Mobile7,只是當時受到iOS沖擊的微軟比諾基亞更早的意識到了自身的問題------Windows Mobile並不足以對抗iOS,站穩腳跟並得到市場,所以堅決的推翻了之前已經開發過半的Windows Mobile7,匆匆推出了Windows Mobile7的半成品 Windows Mobile6.5。之後便重新開發除了是我們看到的第壹版的Windows Phone7(7004)。所以Windows Phone和Windows Mobile並沒有任何關系。

理念:

關於理念,這壹部分很難以讓人理解,但是可以說Windows Phone的所有ui功能開發,和定制都是跟隨理念進行的。Windows Phone的理念在於,我們每壹個人最終都不會在壹座座app的孤島中漂流,我們身處信息流動中,每個人都是壹個信息的接受者,同時也是信息的傳遞者,我們的生活就是壹條永遠不停歇的信息流,Windows Phone幫助我們毫無阻礙的穿梭於整個信息流動裏,得到-傳送-得到-傳送,周而復始,這就是不同於iOS或者Android的app核心的不同之處,信息>app,這永遠都是Windows Phone的理念。

Metro:

在以上的理念下,微軟創造了全新的ui概念---------Metro。Tile和全程序列表組成了Metro的全部。可以說,tile既是Metro的靈魂,它強調了信息接受的最大化,更為直觀和快速的接受用戶需要知曉的信息,很可惜在nodo時期微軟並未開放tile的滾動信息顯示,所以能體現的效果非常少,不過在Mango開始,微軟開放了tile的api,第三方也能使用這些小色塊來顯示需要的信息了。

Metro理論上擁有完好的體驗和效果,但是實際有個最大的問題,即是並非所有人都能理解和接受這種形式。metro像真正的文學作品,對讀者需要要求高,但內涵豐富,真正融合了設計、文化、美學、用戶需求等。

Zune和封閉:

說微軟照搬了整個iOS的商業模式壹點都不為過,因為微軟在蘋果身上看到了值得學習借鑒的東西,就像每壹次重大業務調整那樣,mac啟發出了Windows,iOS模式也同時啟發出了Windows Phone模式,蘋果永遠像在為微軟提示未來的道路。

封閉平臺的優勢壹目了然,微軟可以完全掌控平臺的所有細節,能夠更緊密的融合平臺內的用戶,開發者,功能的開發與升級都由自己說了算,避免了平臺分裂的問題。當然,缺點依舊顯而易見:為了封閉的安全性,很多功能必須舍棄,比如文件管理,文件的讀寫的限制(藍牙的文件傳輸),同時在開發的自由度上也不如開源的Android。

用戶,微軟,開發者,這三者在這個封閉的圈子裏的緊密結合,用戶和微軟依靠zune來連接,微軟和開發者依靠app hub,用戶與開發者依靠marketplace,這三者完整的緊密的連接,並且隨著平臺的發展,這種連接會使得平臺越來越穩固。

越獄:

越獄是每壹個封閉平臺無法逃避的問題,這個帶來的好處很清晰,可以讓我們擺脫自帶的marketplace,免費的安裝壹些收費的軟件。目前windows Phone的越獄其實是微軟官方的解鎖工具,為的是給開發者解鎖手機來安裝測試軟件,但是這個官方工具很快就被破解了,也就是現在被廣為使用的chervon wp7,黑客突破了開發者身份驗證和安裝軟件數目的限制,可以讓這個工具使用在每壹部手機上。同樣安裝軟件也需要壹個開發環境,這也就是為什麽安裝軟件需要Windows Phone的sdk的原因。

軟件:

和iOS壹樣,Windows Phone的軟件開發需要api的支持,由於nodo時期開放的api非常少,這也就導致了許多軟件的不給力,例如qq(因為沒有長連接的支持,所以目前qq是基於wap qq開發的,所以才會有消息延遲等問題),不過Mango重新開放了1500個api,所以鑒於開發者對於Windows Phone平臺的興趣沒有減弱,Mango時期軟件爆發的可能性非常大

Mango:

作為Windows Phone推出後最重要的壹個升級,它讓Windows Phone有了追上Android以及iOS的能力,整個系統的改進都是非常大的,基本形成了壹種量變到質變的過程。最大的更新在於多任務,多語言支持,更多api開放,多個live服務和sns的整合。不過由於Mango還沒有正式推送,微軟只發布了對於開發者推送的預覽版,所以現在我們得到Mango的方式就是把我們自己的手機偽裝成開發者機,來得到推送,由於是預覽版,所以有可能存在功能的缺失和不穩定,壹切的形式都以最終正式推送的為準。

多任務:

Mango中新增的多任務機制,改變了之前Windows Phone只能單任務運行的尷尬,但是許多人拿到Mango的預覽版,長按返回,並沒有看到之前像微軟宣稱片中的樣子,然後就稱Windows Phone的多任務是偽多任務,其實事實不是如此的。

為了電量和資源分配考慮,Windows Phone的後臺任務分為4個等級:

live agent: 這壹級別的任務可以得到與前臺任務相同的資源,包括網絡連接和電池使用,但是微軟限制了這壹級別的任務最大運行數量(5個),超過這個數量的任務之後,按照時間順序,最早後臺的任務將依次進入凍結狀態。

凍結: 這個級別的後臺任務與iOS的多任務類似,後臺凍結住任務的網絡連接和內存資源的使用,當內存吃緊的時候,按照打開的順序,最早打開的程序會進入墓碑狀態。

墓碑狀態: 這壹狀態是目前所有Windows Phone軟件後臺使用的機制,也就是後臺時,把程序運行的狀態作為壹個文件保存在內存中,等到恢復任務是,再直接從這個文件中恢復任務,以保證使用的延續,缺點是需要有壹個加載的過程。

關閉: 當內存完全不夠是,按照順序,關閉最早打開的任務。

這4個狀態就是Windows Phone後臺的4種狀態,但是很多人不理解為什麽我已經到Mango了,我的程序還是只能墓碑呢?那是因為live agent必須程序支持,也就是說妳有了支持後臺的系統,但是卻沒有支持後臺的程序。由於Mango還沒有正式推送,所以現在所有的程序只是nodo適用的,並沒有加入對於Mango多任務的支持。不過從本月起,marketplace開始接受Mango的程序。

升級:

Windows Phone的升級全部在zune中完成,這壹過程有別於刷機,類似於ota升級,不影響用戶數據,甚至不影響越獄。

未來與Windows8:

即使這是壹個並不怎麽完美的平臺,即使他沒有數十萬的應用程序,但是媒體和用戶已經越來越難以忽視Windows Phone的存在了,關於未來,我想說壹些關於Windows8的不成熟的想法,有可能有些人聽來會壹笑置之,但是我卻認為,Windows8會是Windows Phone整個戰略甚至是微軟下壹個10年最重要的壹個系統。

這牽扯到微軟統壹平臺的想法,同樣的,這個想法也是蘋果給予微軟的靈感(關於mac和iOS的整合,蘋果已經開始著手了)。

從壹開始Windows8打定主意要發布arm版開始,微軟無形中已經加強了Windows和wp7的連接,x86的Windows8和arm的Windows8以及Windows Phone之間有著微軟對於平臺統壹的想法。既使現在三者的開發平臺完全不壹致,微軟也在想盡方法來統壹平臺和服務。Live 服務和xbox live服務的整合,這無形中把微軟在pc平臺的優勢逐漸轉移到了Windows Phone。從而也部分解決了未來在app這壹塊的劣勢(如果arm版與Windows Phone能統壹開發,是否能拉壹把Windows Phone?)