轉載自:Windows Phone 7 開發及基礎知識點的介紹進一步整理
Windows Phone 7.0 2010年10月11日釋出,它将微軟旗下的Xbox LIVE遊戲、Zune音樂和Bing等産品整合至手機中, Metro風格界面!(Windows Phone OS 7.0)
Windows Phone7.5 2011年9月27日釋出 開始支援中文(Windows Phone OS 7.1)
Windows Phone 發行版本 | 作業系統版本 |
Windows Phone 7 | Windows Phone OS 7.0 |
Windows Phone 7.5 | Windows Phone OS 7.1 |
注意: | |
Windows Phone 7.5 手機是一款運作 Windows Phone OS 7.1 的 Windows Phone。 | |
Mango系統或是Tango系統,統稱Windows Phone 7.5系統( Windows Phone OS 7.1 )
Mango( 芒果 512記憶體裝置)
Tango =Mango閹割+Mango本地化 亞太地區專用 可以支援256M記憶體裝置
對比7.0的主要更新:
多任務處理
背景代理、背景檔案傳輸、背景音樂(可以背景運作單有标準)
定期代理和資源密集型代碼任何時候都不能使用超過 6 MB 的記憶體。音頻代理限制為 15 MB。如果計劃任務超過此記憶體上限,則立即終止。
節電模式下可能不運作。
一般裝置最多允許6個背景代理應用運作
背景檔案傳輸限制:
上傳最大檔案最大 5 MB
手機網絡連接配接的最大下載下傳大小20 M
Wi-Fi 而沒有外部電源的最大下載下傳大小100 MB
Windows Phone 7.5 手機中的 GPU 速度更快
執行模型現在支援快速應用程式切換
Windows Phone OS 7.1 支援背景代理 -添加了對背景代理或任務的支援
WebBrowser 控件進行了主要更新
标準硬體
- 一組常用的硬體控件和按鍵,其中包括“開始”、“搜尋”和“傳回”按鍵。
- WVGA (800 x 480) 格式顯示屏,
- 電容式多點(4 點)觸摸屏。
- 支援使用手機網絡和 Wi-Fi 進行資料連接配接。
- 256 MB(或更大)的 RAM 以及 8 GB(或更大)的閃存。
- A-GPS
- 加速度計
可選硬體
- 羅盤
- 陀螺儀
- 主相機
- 正面相機
Windows Phone 采取比iOS寬松比Android 規範的做法
Windows Phone7啟動器與選擇器
WIndowsPhone執行模型決定了 每個應用程式隻能在自己的沙盒裡運作
啟動器和選擇器為應用程式提供了間接通路這些功能的方法
啟動器和選擇器運作時作業系統可能會終止目前的應用程式
啟動器:啟動一個内置的程式給使用者使用,不會傳回任何的資料給調用的程式,例如搜尋任務、電子郵件、在社交網絡上共享連結、在浏覽器中打開特定網站,等等。
選擇器:啟動一個内置的程式給使用者使用, 傳回一些資料給調用的程式,當使用者完成操作時,程式會被重新激活,并接受到傳回的資料,如選擇聯系人電子郵件位址、選擇手機中的照片,以及儲存新的鈴聲。
生命周期:
開發環境:
使用 Silverlight、XNA Framework 和 Windows Phone SDK 7.1 開發應用程式和遊戲
語言支援:C#和VB 不支援(隻有OEM 可以使用native code,其它公司使用不能通過市場稽核)
開放工具:Visual Studio 2010+Blend
作業系統: WINXP 以上(不含xp)
定位:
隻能使用手機的定位接口。
APP HUB:
開發者APP送出注冊位址http://create.msdn.com
企業、個人都是99美元/年 解鎖3個裝置,每個裝置10個應用,企業版需要解鎖超過3個裝置需要申請。
應用送出商場需要符合規範。
其它:
幀速率計數器 | 說明 |
---|---|
構圖(呈現)線程幀速率 (FPS) | 更新螢幕的速率。 |
使用者界面線程幀速率 (FPS) | 運作 UI 線程的速率。 |
紋理記憶體使用量 | 應用程式中正在使用的紋理的視訊記憶體和系統記憶體副本。 |
圖面計數器 | 傳遞至 GPU 進行處理的顯式圖面的數量。 |
中間圖面計數器 | 由緩存圖面生成的隐式圖面的數量。 |
螢幕填充速率計數器 | 以螢幕為機關每幀繪制的像素數量。值 1 表示 480 x 800 像素。 |
更多開發資訊可以參考:
http://www.msdn.com
http://msdn.microsoft.com/zh-cn/library/ff637516(v=vs.92)
關于 WP8 的傳聞:(微軟官方沒有證明或釋出過的消息)
WIndows Phone 8是Windows Phone系統的下一個版本,也是目前Windows Phone的第三個大型版本。它是Windows Phone7.5(mango)更新後的下一個大型更新。(Tango隻是Mango的小型更新,改變不大,不過讓更多的終端産品能夠運作)
WIndows Phone系列自誕生以來,經曆了Nodo,Mango更新,今年迎來Tango更新,接下來就進入下一個重大版本更新即Apollo, Apollo是Windows Phone 8系統的第一個版本,也是第一個支援雙核CPU的WP版本,宣布Windows Phone進入雙核時代。
支援分辨率更高的螢幕,支援可移動MicroSD存儲卡
NFC支援
Windows Phone 8在UI設計上将與Windows 8有很多相同點
核心将于Windows 8核心保持相同
Apollo支援Native Code
128位BitLocker本地磁盤加密