Windows Phone 7將或不支持Native Code

簡單翻譯一下

Windows Phone 7 Will Not Support Native Code
Posted by Jonathan Allen on Mar 16, 2010


The development story for Windows Phone 7 has been revealed. As suspected, it is heavily based on Silverlight, XNA, and Flash. So much in fact that only managed code is allowed on the platform.
不出所料,WIN7手機主要基於Silverlight, XNA和lash。這說明只有託管代碼才能運行在此平臺上。

With ever more sophisticated attacks against native code appearing ever year, it isn’t surprising that Microsoft is locking down Windows Mobile 7. The new platform will only support managed applications that can be sandboxed, such as those created with Sivlerlight, XNA, and, according to Tim Anderson, Flash. While Flash is a nod to consumer demand, and perhaps a way to one-up Apple, Sivlerlight and XNA are the real stars in their mind.
隨着每年都出現對本地代碼更加複雜的攻擊,微軟如此押寶在Windows Mobile 7上並不奇怪。新平臺將只支持可被運行在沙箱中的託管代碼,如與Sivlerlight,XNA和Flash應用程序。儘管Flash是對消費需求的妥協,Sivlerlight和XNA路是他們心中真正的明星。

Underneath everything Windows Mobile is still using the.NET Compact Framework. This supports core services such as LINQ, isolated storage, and Windows Communication Foundation. On top of that is the common services such as sensors, networking, media, and sound.
底下的一切Windows Mobile是仍在使用the.NET契約框架。這支持例如LINQ,獨立存儲和Windows Communication Foundation的核心服務。在此之上便是通用服務比如傳感器,網絡,媒體和聲音。

From here developers have to make a hard decision. An application can use either Silverlight or XNA, but not both. Aside from the features pushed down into the common services layer like the aforementioned XNA Sound and Media libraries, the two cannot be mixed.
從此開發者便面臨困難抉擇。應用程序可以使用Silverlight或XNA,但卻不能同時使用。除了能在通用服務層下放的特性外,兩者不能混用。

Update: An earlier version called the product "Windows Mobile 7". The official name is "Windows Phone 7".
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章