成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

細節決定成敗 透視Windows Phone 7的細節之處

系統
微軟對于自己全新的移動終端操作系統Windows Phone 7寄予厚望,Windows Phone 7間接決定了微軟在移動平臺上的成敗。微軟這次十分注重細節上的打造,接下來就是對Windows Phone 7細節上面的介紹。

Windows Phone 7 現在仍然處在一團迷霧之中,Engadget 的人之前只能玩 Windows Phone 7 的模擬器過干癮,這次他們從 Tweakers.com 和 HTCPedia.com 那里搞到了一系列的技術文檔,這幾百頁紙詳細描述了該系統的方方面面,從鈴聲到驅動程序,其中也不乏有價值的東西。

Windows Phone 7

激活需要 Windows Live 賬戶

激活需要 Windows Live 賬戶

激活手機的時候需要使用 Windows Live 賬戶,如果沒有現成的,則必須新建一個,現在不知道什么樣的信息會跟你的賬戶綁定在一起。考慮到微軟在云存儲方面做了大量的工作,加之現在 App Store 如此流行,微軟肯定也要在 Windows Phone 7 里引入這一機制,這個 Windows Live 賬戶很可能是為了跟你購買的軟件綁定在一起,這樣換手機的時候就跟 Android 一樣輕松了,為了達到這個目的,不出所料的話,Windows Phone 7 也跟 Android 2.2 一樣,會自動傳輸用戶數據。

這個確實是好事,iPhone 在這方面做得非常糟糕,同步方式單一(USB),賬戶信息本地存儲,你只能跟一臺電腦同步,不然就得把 iTunes 的資料倒來倒去,連已經購買的程序都不能通過同一個賬戶自動同步到其他機器上去。希望今年的 WWDC 上真能有傳言說的 iTunes.com 發布。

軟件類型

不出所料,軟件運行在所謂的“Windows Phone OS 7.0 應用平臺”上,這個平臺是針對用戶主要使用的三個界面以及后端的云運算打造的。可下載的軟件包括了兩個基本類型,第一個是輕量級的本地運行的 Web 程序,跟 webOS 那種差不多,不過主要使用微軟的“ Flash ” – Silverlight 以及現成的標記語言開發。

另外一種應用就是使用 XNA 開發了,這個主要使用在游戲以及其他需要比較耗費資源的應用了,XNA 是微軟的跨平臺開發環境,理論上可以讓開發者的代碼,經過少量修改就同時運行在 Zune,Xbox 360 甚至 Windows 上(相當于 Android 的 NDK)。當然,你也可以混著使用 XNA 和 Silverlight。

前者應該主要依賴于后面的云平臺,作為輕量級小程序存在,后者可以保證游戲質量,應該可以訪問底層 API,而且能和 Xbox 360 兼容意味著大量的 Xbox live 小游戲可能出現在 Windows Phone 7 上,這個分量可不輕啊。

升級方式以及桌面端兼容性

升級方式以及桌面端兼容性

目前看起來有 OTA 更新(直接把更新信息推送到手機端)以及桌面客戶端更新兩種,桌面端使用的是 Zune 的那一套,微軟出品的,自然是僅限 Windows 平臺使用,Mac 和 Linux 就不用想了。

更新通過萬惡的 Windows Update 系統進行,同樣的框架在 Windows 上帶來了非常煩人的彈出窗口(根據我不多的 Windows 經驗,應該就是那個“你的電腦將在xxx時間內重啟”),廠商也同樣可以通過這個系統推送更新,但是要通過微軟的審查以及測試,然后再通過云平臺分發到手 機端。這意味著更新會慢一些,因為得要通過微軟的測試,不過補丁的質量應該可以得到保證。

說的很玄乎,你只要知道以后手機端也會跳出來 “重要安全補丁!點擊這里安裝。” 這種東西就好了,我怎么一想到這個場景就有點膩歪呢?希望微軟能把這個提示做得正常點。。。另外會不會出現 Windows Phone 7 sp1,sp2,sp3,spn?#p#

系統結構

系統結構

下面看看系統結構,跟之前的消息一樣,結構文檔指出 Windows Phone 7 是基于 Windows CE 6.0 嵌入式平臺的,32 位內核,支持最大 4G 尋址空間,這意味著搭載該系統的設備支持最大 4G 的內存,現在看起來對于電話而言這個數字非常龐大了,不過四年以后就說不定了。其中 2GB 要留給底層系統操作,目前正在運行的程序可以使用 1GB,剩下的在其他進程和應用之間共享。

然后來看看多任務的問題,微軟在這個問題上一直含含糊糊,從未說明過用戶角度的多任務方式,但僅從系統本身來看,CE 6 平臺支持搶先式多任務,多個進程均等分享同一個 Cpu,高優先級任務(重繪界面)優先使用 Cpu 資源,這使得理論上說,第三方程序不會讓系統停止相應。(優先級低,系統任務可以把這種進程擠到后面去)。

確實這樣的調度策略可以避免系統完全失去響應,但優先級這個東西很微妙,普通的程序優先級低是沒問題的,最多是反應慢點,可是游戲就不成了,這種本身就大 量消耗資源的應用必須占有較高的優先級來保證流暢效果,如果這個類型的應用死掉,系統可就難說了,桌面這些應用不見得能搶得過游戲,那時候你又可以見到熟 悉的小圓圈轉啊轉啊轉的。。。

驅動程序

驅動程序

如果沒有硬件的支持,操作系統什么也不能做,很自然的,在硬件和操作系統之間,需要一個抽象層(邏輯上的,程序上的,并不是物理意義上的。)來負責它們之 間的溝通,這就是驅動程序。驅動程序是解決方案提供商開發板支持包(簡稱 BSP )的一部分,BSP 一般是指某種特定的硬件,但這里用來指代包括操作系統的整個電話。硬件抽象層本身劃分為多個分層,其中一個是內核獨立傳輸,這塊可以讓開發者連接以分析他們的代碼,同樣的,這也給黑客帶來了方便,黑客可以利用這一層面分析其他人的代碼。(估計是指破解。)

驅動程序按照一般邏輯分離開,包括了設備驅動模型(MOD)以及平臺依賴驅動(PDD),MDD 是特定設備的高層次表述 — 以顯卡為例 — 代表著基本操作比如“把位于 353 * 215 的像素改成藍色”,PDD 則是真正的硬件指令,把這些基本的描述轉變為正確的硬件行為。(你可以把前者看成高級語言,后者看作匯編。),這樣的分割方式很普遍,但微軟做了一點小調 整,把 MDD 和 PDD 分割成了不同的 DLL 文件(包含設備驅動的文件)。

之所以要這樣做是因為微軟想要完全控制 MDD,這意味著其他人想要在 Windows Phone 7 上使用新設備的話,都要找微軟拿到 MDD,然后廠商才能根據這個去編寫底層驅動(PDD),這提高了設備的加入門檻。簡單的說,Windows Phone 7 可能不會有一些搞笑的一次性外設,但這種方式讓 OEM 廠商可以更加容易得編寫驅動程序,從而總體上提高設備的性能表現。

上面那些東西你看不明白的話不要緊,只要知道一點,微軟會更加更加嚴格的控制硬件供應商,這就夠了。#p#

Direct3D 圖形加速,沒有 OpenGL

Direct3D 圖形加速,沒有 OpenGL

游戲是當前移動設備上的前沿陣地,對于 Windows Phone 7 而言,內建圖形設備是最重要的組件之一,在這塊上,它與之前的 WM 以及 CE 設備稍有不同,現在的圖形系統基于 Direct 3D 11 — 與之前的基于 1999 年發行的古董 Direct 7 的 Direct 3D 移動版有巨大的差別,Direct 3D 移動版甚至沒有頂點著色以及凹凸貼圖。由于采用了 Direct 3D 11,Windows Phone 7 的 2D 顯示也是通過 Direct 3D 來實現的。

Windows Phone 7 并不支持 OpenGL ES ,當然這個不奇怪,微軟嘛,這就給現行游戲移植制造了點麻煩,不過因為 Direct 3D 在其他 XNA 設備上使用非常廣泛,所以不支持 OpenGL ES 也不是什么大問題。當然 OpenGL ES 肯定可以移植到這個平臺上來,但沒有微軟幫忙的話性能會非常悲劇(沒有硬件加速支持)。

無線連接

除了最基本的 GSM, CDMA, 和 WiFi 連接, 微軟列出了下列連接方式:

UMTS
EDGE
EV-DO
EV-DV (這玩意都死了半個世紀了,哪的古董還在用這個?)
GPRS
HSDPA
LTE
1xRTT
WiMAX

所以呢,不管是哪個標準打贏了 4G 戰爭,對于微軟來說都無所謂,它反正都支持,另外藍牙也包括在內,包含了 HFP 1.5, HSP 1.1, A2DP 1.2 和 PBAP 1.0,有趣的是缺乏 SPP(串行端口配置) 的支持,這玩意經常用在外置的高精度 GPS 設備上,Android 開始也不支持這個,盡管據說很快就會支持了。

另外提一句,FM廣播也是支持的,微軟基本包括了所有的傳輸方式,當然國內那幾個畸形兒不算在內。

統一文件系統

統一文件系統

Windows Phone 7 使用所謂的 “用戶存儲”,在文檔中這個被稱為“統一存儲系統”。也就是說它會把所有存儲器,包括內置閃存以及外接存儲卡看作一個整體來使用,所以最好是不要熱插拔內 存卡,不然手機很可能死給你看。

如果存儲卡被拔出,手機就只能打緊急電話了,不知道用戶在街邊買了一張更大更快的卡想要替換掉現在這張的時候會發生什么事,應該是有辦法替換的。這個做法 對即將來到的 32GB 高速 microSD 來說確實是好消息。

整個用戶空間可以被格式化為 TextFAT,這是 exFAT 文件系統的事務安全改進版,這是 CE 6.0 以及 Windows 7 都有的改進,同時,讀取優先的分區,比如系統盤將會使用 IMGFS,這個可以在犧牲寫入速度的情況下提升讀取速度。

全手動攝像頭控制

全手動攝像頭控制

系統提供了全手動攝像頭控制所需的所有參數,不過應該沒有哪個廠商會神經到在手機上提供全手動控制的攝像功能。。。另外視頻拍攝是支持,還有地理位置標 記。

用戶及供應商定制

這個系統的定制能力不強,制造商和運營商可以更改手機的啟動畫面(不知道能不能支持動畫),運營商也可以自定義墻紙、鈴聲、圖標,當然用戶也可以。

這只是對官方而言,用戶的能力是無窮的,遲早 rom 也是能被隨便捏的。

總的來說,這個系統擁有足夠現代的結構和豐富的功能,盡管多任務上悲劇了,但如果微軟想做的話并不 會太復雜,始終系統本身就是支持多任務的,這樣的系統對于硬件的需求必定不會低,那現在越來越悲劇的手機待機不知道會不會再次縮水?Live ID 這玩意除了同步服務和激活以外還有沒有其他的功能?WP7 如何和 Xbox 360 互動?這個系統對于社會化網絡的支持又會怎樣?這些都是未知數,但從目前看來,游戲上不會是什么問題,開發也相對容易,如果能有良好的用戶體驗,并不是沒有攪局的能力,微軟這次也許是走在正確的道路上了。

【編輯推薦】

  1. Windows Phone 7內核揭秘:基于Windows CE 7
  2. Windows Phone 7系統架構圖文解說
  3. 窺視Windows Phone 7的內部構成
  4. Windows Phone 7系列手機在明年將登陸市場
  5. Windows Phone 7瀏覽器將以IE 7為基礎
責任編輯:張浩 來源: ifanr.com
相關推薦

2011-06-15 16:22:38

2011-03-11 10:43:52

數據遷移

2017-05-11 22:58:59

2020-04-20 11:52:37

Static變量靜態

2011-06-10 13:57:00

SEO

2016-07-05 10:27:30

云計算

2011-03-02 09:09:53

MySQL分區管理細節

2015-09-30 10:36:03

eSpace UC客戶華為

2010-09-27 14:30:05

評測SSL VPN

2015-11-24 10:18:52

數據中心線纜

2014-10-13 13:40:07

程序員

2014-10-13 09:47:22

程序員工作

2020-01-17 09:00:00

HashMapJava編程語言

2011-02-14 09:32:16

ASP.NET

2019-07-31 08:56:07

故障JavaBlockingQue

2012-06-21 09:34:18

Windows Pho

2009-07-04 10:12:56

2015-06-03 14:28:21

GoogleAndroid M

2010-03-16 15:50:44

Windows Pho

2015-05-29 17:33:03

谷歌開發者大會IO
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品一区二区三区 | 精品麻豆剧传媒av国产九九九 | 日本a∨精品中文字幕在线 亚洲91视频 | 91在线视频免费观看 | 中文精品视频 | 欧美精品成人一区二区三区四区 | 成人免费一区二区三区牛牛 | 狠狠操在线| 久久夜色精品国产 | 综合久久99| 密色视频 | 国产一二区免费视频 | 亚洲精品视频免费观看 | 久久成人免费观看 | 美日韩中文字幕 | 亚洲一区二区精品视频在线观看 | 国产精品18久久久 | 在线免费观看毛片 | 成人欧美一区二区三区在线播放 | 亚洲在线免费观看 | 国产在线一级片 | 人妖一区 | 国产清纯白嫩初高生视频在线观看 | 亚洲综合色网站 | 免费看一区二区三区 | 羞羞在线观看视频 | 国产精品亚洲精品 | 亚洲一区久久久 | 中文字字幕一区二区三区四区五区 | 99精品欧美一区二区三区综合在线 | 人人干人人看 | 黄视频网址 | 自拍视频在线观看 | 国产成人精品区一区二区不卡 | 国产精品欧美一区二区三区不卡 | 欧美日韩综合 | 欧美激情视频网站 | 一级片片| 中文字幕亚洲区一区二 | 日韩欧美在线不卡 | 国产午夜在线 |