Windows Embedded Compact 7試用筆記(1)——新變化

來源:互聯網
上載者:User

    其實在幾個月前就開始試用Windows Embedded Compact 7的社區預覽版了,但當時因為NDA的關係,不能公開相關資訊。在與微軟開發人員的交流中,能明顯感覺到他們承受的極大壓力,甚至有MVP直接質問:WinCE 是不是已經走向死亡了?國內做WinCE/Mobile開發的人,應該對此也有很深切的感受,Android不僅僅是Windows mobile/windows phone的強大對手,同時也是WinCE的強大對手。我知道今年以來,國內很多公司陸續放棄了WinCE/mobile平台,轉向Android,其中最知名的就是魅族了;很多朋友也不得不轉變技術方向,去學習Android的開發;連我所在的公司,也大大削減了WinCE開發人員數量,而大規模招聘Andriod開發人員。在這樣的形式下,將於年底推出的Windows CE新的版本--改名後的Windows Embedded Compact 7到底表現如何,牽動著很多開發人員的心。

    說起我這幾個月的使用感受,那真是百味雜陳。總的說,WinEC7確實做了很大的改進,但這些改進是否能讓人耳目一新,是否能讓它打敗競爭者,那還真的很難說。

    好了,閑話少說,下面我們就看看,到底新的版本有了些什麼變化:

    1.系統開發和應用程式開發都需要在Visual studio 2008下進行,PB7做為其下面的一個外掛程式。這個應該在預料之中,但是有一條,可能很多人都接受不了:VS2010既不能用於WinEC7的系統開發,也不能用於應用程式開發。據說之所以這樣,是VS的外掛程式結構,每個版本都會做很大的改動,而因為Windows Phone開發優先調用了相關人力資源,所以WinEC7團隊找不到人來做這件事,所以不得不做出妥協。

    2.Silverlight功能的加強,在WinCE6 r3中,微軟第一次把Silverlight引入到嵌入式平台,在新版本中,該功能得到了很大的加強,不過依然是只支援C/C++的native code開發,不能使用manage code

    3.無線網路的支援得到很大的加強,WIFI,藍芽,CELLCORE部分的支援都比以前的版本強大很多,估計用它做手機系統,應該會比原來容易很多。

    4.MFC應該是徹底拋棄了,和WinCE6一樣的是,在CATALOG裡面你找不到MFC;和WinCE6不一樣的是,在OTHER目錄下也沒有了MFC的蹤影。

    5.Device Emulator沒有了,Vitual PC取代了這部分功能。

    6.新的IE7增強了網路瀏覽的體驗。

    7.支援的CPU類型ARMV5,ARMV6,ARMV7,MIPSII,X86,原來的SH4,ARMV4I已經不支援了。

    8.很多驅動都進行了改寫,同時新增了很多新的驅動。

    9.支援多點觸摸,支援手勢輸入。

    以上,是WinEC7的一些主要變化,接下來,我們一起來動手體驗一下實際的開發過程,首先是定製一個系統。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.