青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

WinRT(Windows Runtime)是微軟新一代在Win8 Metro下開發(fā)框架, 它是一套面向?qū)ο?、跨語(yǔ)言并且是Native的庫(kù)。 

如果有人問(wèn)我WinRT的核心技術(shù)是什么? 我的答案是 COM + .Net Metadata + Xaml, 這三者可以說(shuō)是微軟這些年所有技術(shù)的精華。

COM組件技術(shù)一直是微軟在用戶態(tài)的核心技術(shù)之一, 它讓我們可以無(wú)縫的以面向?qū)ο蟮姆绞酱罱☉?yīng)用程序,隨著.Net的發(fā)展,我們?cè)?jīng)以為它已逐漸過(guò)時(shí),但是在WinRT中,我們看到它又回來(lái)了。 
.Net Metadata是微軟在 .Net繼承過(guò)來(lái)的, 通過(guò)它描述組件的類層次和接口, 實(shí)現(xiàn)跨語(yǔ)言的調(diào)用。
Xaml是微軟從WPF中繼承過(guò)來(lái)的, 相對(duì)于傳統(tǒng)GDI窗口和控件, 它的優(yōu)勢(shì)我們就不多說(shuō)了, 它是微軟下一代界面的表現(xiàn)方式。

 對(duì)于Win8 Metro應(yīng)用(現(xiàn)在微軟喜歡把它叫住Windows Store App), 我們一直很好奇Win8的架構(gòu), 它與傳統(tǒng)Win32究竟是什么關(guān)系?
對(duì)于這個(gè)問(wèn)題, 我們?cè)诰W(wǎng)上一般會(huì)喜歡用這個(gè)圖作為答案:


上面的圖給我們的感覺是WinRT完全不同于傳統(tǒng)的Win32應(yīng)用程序, 是直接基于Windows內(nèi)核的,它和Win32 API是并列的2套開發(fā)框架。
或許是微軟試圖這樣設(shè)計(jì), 所以給了我們這樣一張架構(gòu)圖, 但是后來(lái)我們逐漸發(fā)現(xiàn), 實(shí)際情況卻是這樣的:

WinRT不是直接基于Windows內(nèi)核, 而是直接搭建在Win32上的一個(gè)系統(tǒng)級(jí)應(yīng)用, WinRT的下層還是Win32 API。
通過(guò)工具, 我們可以看到傳統(tǒng)的Desktop Application和WinRT App是運(yùn)行在同一個(gè)Session, 同一個(gè)Window Station,同一Desktop的, 微軟只是在它們之間的切換作了些限制。

另外,微軟通過(guò)新增加一些API(比如NtCreateLowBoxToken)讓Metro App以很低權(quán)限運(yùn)行在Sandbox(App  Container)中, 對(duì)于和權(quán)限相關(guān)的API調(diào)用,它會(huì)通過(guò)一個(gè)Broker來(lái)運(yùn)行。




總之, 一開始我們會(huì)覺得WinRT很好奇, 但是后來(lái)我們逐步發(fā)現(xiàn)它其實(shí)并沒(méi)有那么神秘, 它是很多微軟現(xiàn)有技術(shù)的合成體。 微軟的技術(shù)更新很多時(shí)候讓人眼花潦蘭,但是底層本質(zhì)的東西(比如COM,D3D,Win32)其實(shí)一直很少改變。

參考資料: Turning to the past to power Windows' future: An in-depth look at WinRT

: 上面我們的討論主要集中在x86的上。
        對(duì)于ARM版的WinRT, 因?yàn)闆](méi)有傳統(tǒng)Win32的負(fù)擔(dān),所以全部都是重新開發(fā)的, 因此先對(duì)于ARM版的WinRT, 微軟甚至不開放傳統(tǒng)desktok模式下的開發(fā)接口,上面微軟的架構(gòu)圖又是正確的。
posted on 2013-01-13 16:31 Richard Wei 閱讀(8438) 評(píng)論(6)  編輯 收藏 引用 所屬分類: win8 metro

FeedBack:
# re: 理解WinRT
2013-01-13 17:33 | bukebushuo
感覺博主把概念弄混了,上面講的貌似就是Windows8的架構(gòu)
RT,實(shí)際就是Arm版的Windows8  回復(fù)  更多評(píng)論
  
# re: 理解WinRT
2013-01-13 17:44 | Richard Wei
@bukebushuo
WinRT的定義看這里:http://en.wikipedia.org/wiki/Windows_Runtime

Windows Runtime, or WinRT, is a platform-homogeneous application architecture on the Windows 8 and Windows RT operating systems.  回復(fù)  更多評(píng)論
  
# re: 理解WinRT
2013-01-13 17:47 | Richard Wei
WinRT的API看MSDN, 大部分和Xaml相關(guān),其實(shí)沒(méi)多少東西: http://msdn.microsoft.com/en-us/library/windows/apps/br211377.aspx  回復(fù)  更多評(píng)論
  
# re: 理解WinRT[未登錄](méi)
2013-01-14 22:33 | megax
看看名字就知道來(lái)頭不小, windows runtime!現(xiàn)在是基于win32的, 也許以后就不是了!看看windows的架構(gòu)和rt庫(kù)的用法, 要比macos先進(jìn)很多!在rt的控制下,低權(quán)限,低功耗是未來(lái)趨勢(shì),也許以后只有rt下面的程序, 純win32的會(huì)漸漸消失!  回復(fù)  更多評(píng)論
  
# re: 理解WinRT[未登錄](méi)
2013-01-19 10:11 | bukebushuo
@megax
要說(shuō)低功耗,還得WIN32啊,不過(guò)歷史的潮流總是在向前發(fā)展,嗯,是不是升級(jí)成WIN64更好點(diǎn)?哈哈!  回復(fù)  更多評(píng)論
  
# re: 理解WinRT
2013-07-19 13:29 | quanben
@megax
是啊,博主的第二張圖更有含金量(如果是正確的話,但看上去基本是合理的)。從里面WinRT的黑色線拖出的抓手都是指向最新的技術(shù)可見一斑。  回復(fù)  更多評(píng)論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美在线免费| 欧美日韩的一区二区| 欧美成人午夜77777| 久久精品99国产精品酒店日本| 亚洲美女色禁图| 一本色道久久88综合亚洲精品ⅰ| 一区二区电影免费观看| 亚洲一区国产| 久久久久国产精品麻豆ai换脸 | 亚洲国产综合在线| 亚洲精品国久久99热| 亚洲少妇中出一区| 欧美一区二区三区精品电影| 欧美一级理论性理论a| 久久欧美肥婆一二区| 欧美国产精品v| 一区二区三区高清不卡| 小嫩嫩精品导航| 美女亚洲精品| 欧美日韩另类在线| 国产亚洲精品激情久久| 亚洲国产日韩欧美综合久久| 亚洲午夜一级| 欧美风情在线观看| 亚洲综合第一页| 美女爽到呻吟久久久久| 国产精品久久久久免费a∨大胸| 一色屋精品视频在线看| 亚洲最新在线| 久久综合国产精品| 一本色道久久综合亚洲91| 久久久999成人| 国产精品久久久久久久久久免费看| 精品va天堂亚洲国产| 亚洲自拍偷拍福利| 亚洲日本va午夜在线影院| 999亚洲国产精| 久久一区视频| 狠狠干综合网| 午夜精品久久久久久久久久久久久| 欧美1区2区视频| 午夜久久资源| 久久久视频精品| 一区二区高清在线| 9国产精品视频| 亚洲人成网站影音先锋播放| 亚洲主播在线播放| 91久久精品国产91久久性色| 久久国产精品久久久久久电车| 欧美视频在线观看 亚洲欧| 亚洲黄色在线看| 国产日韩专区在线| 欧美激情一二三区| 国产亚洲精品久久久久动| 亚洲欧洲精品一区二区| 久久视频一区二区| 欧美亚洲免费在线| 国产精品日韩精品欧美精品| 夜夜爽夜夜爽精品视频| 欧美电影资源| 久久亚洲免费| 亚洲国产精品日韩| 另类人畜视频在线| 久久精品天堂| 在线观看中文字幕亚洲| 麻豆精品一区二区综合av| 久久精品在这里| 亚洲电影网站| 亚洲第一毛片| 欧美国产三级| 一本色道久久综合亚洲精品高清 | 欧美精品九九| av成人动漫| 一区二区三区久久| 国产精品一区在线观看你懂的| 久久成人在线| 久久综合给合| 一区二区久久久久久| 在线亚洲精品| 红桃视频成人| 亚洲第一区中文99精品| 欧美日韩一区高清| 久久久国产精品一区| 久久久久久噜噜噜久久久精品| 国一区二区在线观看| 亚洲福利视频网| 国产精品九九| 欧美大胆a视频| 国产精品草草| 久久亚洲不卡| 欧美精品网站| 久久久999精品免费| 麻豆91精品91久久久的内涵| 亚洲视频播放| 久久免费国产精品1| 亚洲天堂av在线免费观看| 亚洲欧美日韩久久精品| 亚洲欧洲另类| 欧美在线高清| 亚洲私人影院| 久久亚洲电影| 性色av一区二区怡红| 免费看精品久久片| 久久成人免费| 久久久九九九九| 久久精品在线观看| 欧美国产日韩亚洲一区| 亚洲欧美日本国产有色| 美女91精品| 久久精品网址| 欧美色另类天堂2015| 久久综合久久88| 国产精品人人做人人爽| 亚洲国产视频直播| 在线不卡a资源高清| 亚洲午夜视频在线| 一本色道久久综合亚洲精品按摩 | 欧美成人免费观看| 国产精品一区二区三区观看| 亚洲国产欧美不卡在线观看| 国产日韩久久| 亚洲婷婷在线| 亚洲视频一区二区免费在线观看| 久久综合成人精品亚洲另类欧美 | 欧美有码视频| 国产精品久久久久久久久久三级| 亚洲国产精品激情在线观看 | 亚洲天堂av在线免费观看| 免费一级欧美片在线播放| 久久免费视频一区| 国产欧美日本一区二区三区| 一区二区免费在线观看| 一区二区三区日韩在线观看| 欧美高清不卡在线| 亚洲高清资源| 亚洲美女av电影| 免费日本视频一区| 狠狠做深爱婷婷久久综合一区| 亚洲欧洲日夜超级视频| 亚洲精品女人| 欧美日韩日本国产亚洲在线| 亚洲欧洲日韩在线| 一区二区三区国产| 国产精品v亚洲精品v日韩精品 | 久久精品国产久精国产爱| 国产精品久久久亚洲一区 | 欧美激情一区二区三区| 最新国产精品拍自在线播放| 欧美福利在线观看| 国产精品99久久久久久宅男 | 夜夜嗨一区二区| 国产精品h在线观看| 亚洲婷婷综合久久一本伊一区| 性欧美激情精品| 黄色亚洲网站| 欧美高清视频在线| 中文精品视频| 91久久精品国产91性色| 久久成人一区| 国产精品一区二区久久| 午夜日本精品| 欧美搞黄网站| 亚洲综合99| 韩日午夜在线资源一区二区| 久久视频这里只有精品| 亚洲国内精品在线| 欧美一区二区三区久久精品| 韩国av一区二区三区| 麻豆精品视频| 亚洲天堂成人在线观看| 美女精品国产| 亚洲欧美日韩区| 亚洲国产精品久久精品怡红院| 欧美色中文字幕| 久久婷婷国产综合尤物精品| 夜夜夜久久久| 欧美激情精品久久久久久| 午夜精品久久久久影视 | 亚洲天天影视| 亚洲第一在线综合在线| 国产精品美女| 欧美激情在线| 久久久久综合一区二区三区| 一区二区欧美在线观看| 欧美福利视频网站| 久久久久久夜精品精品免费| 亚洲一区日本| 99精品福利视频| 亚洲韩国日本中文字幕| 国产在线欧美| 国产女主播一区二区| 欧美精品在线免费观看| 久久精品国产清自在天天线| 亚洲午夜影视影院在线观看| 亚洲国产美女久久久久| 男人插女人欧美| 久久综合九色99| 久久久蜜桃一区二区人| 欧美淫片网站| 欧美一站二站|