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

開發(fā)者眼中Windows Phone 7的進(jìn)步與退步

移動(dòng)開發(fā)
本文從Windows Phone 7與對(duì)比Windows Mobile6.5到Windows Phone 7與對(duì)比主流操作系統(tǒng),詳盡描述Windows Phone 7的優(yōu)缺點(diǎn),進(jìn)步與退步。

編者按:本文為DevDiv移動(dòng)開發(fā)社區(qū)創(chuàng)始人吳學(xué)友在Windows Phone 7發(fā)布之際寫得了一篇觀感文章。從Windows Phone 7與對(duì)比Windows Mobile6.5到Windows Phone 7與對(duì)比主流操作系統(tǒng),詳盡描述Windows Phone 7的優(yōu)缺點(diǎn),進(jìn)步與退步。

Windows Phone 7

從3月份的CTP(Community Technical Preview,社區(qū)技術(shù)預(yù)覽版本),到4月的CTP Refresh,然后是7月的Beta版本,正式版本的Windows Phone 7的SDK終于和大家見面了。下面我就從開發(fā)者的角度談?wù)刉indows Phone 7:

首先,從對(duì)比Windows Mobile6.5開始吧。

升級(jí)變化之一:編程語言的變化

與Windows Mobile6.5不同,托管代碼成了Windows Phone 7唯一的編程語言,而編寫托管代碼將有兩種方式,一種是編寫Silverlight的程序,針對(duì)一般的手機(jī)應(yīng)用;另外一種方式是編寫XNA的程序,更適合游戲的開發(fā)。

這里的Silverlight 程序不同于傳統(tǒng)意義上的Silverlight,雖然它是源于Silverlight 3,但是去掉了一部分不適用于移動(dòng)設(shè)備的特性,同時(shí)又加入了一些Silverlight 4的特性或者是針對(duì)移動(dòng)設(shè)備的代碼。另外,傳統(tǒng)的Silverlight程序都是在瀏覽器中執(zhí)行的;但Windows Phone 7上的Silverlight是脫離瀏覽器單獨(dú)運(yùn)行的。

對(duì)于XNA程序,絕大部分國內(nèi)開發(fā)者或許比較陌生。XNA是以前微軟用來開發(fā)XBox上的游戲以及Zune上的應(yīng)用程序的一套開發(fā)工具。不過由于XBox和Zune一直沒有正式進(jìn)入國內(nèi),國內(nèi)開發(fā)者關(guān)注這方面的內(nèi)容甚少。XNA的開發(fā)環(huán)境是一套基于Visual Studio的,被稱為XNA Game Studio的東西。

升級(jí)變化之二:對(duì)第三方應(yīng)用限制增多

Windows Phone 7的另一個(gè)顯著變化是對(duì)第三方應(yīng)用開發(fā)限制增多了,主要包括:

由于Windows Phone 7的第三方軟件不能在后臺(tái)執(zhí)行,只能單任務(wù)。后臺(tái)監(jiān)控短信、電話等傳統(tǒng)應(yīng)用基本行不通;

開發(fā)者不能在使用C++作為編程語言,當(dāng)前C#是Windows Phone 7 Series平臺(tái)上唯一支持的開發(fā)語言;

目前還不支持VB開發(fā);沒有任何機(jī)制調(diào)用系統(tǒng)API。

對(duì)比主流操作系統(tǒng)

除了app store外,現(xiàn)在iPhone是大家學(xué)習(xí)的目標(biāo):多點(diǎn)觸摸、手勢(shì)、電容屏、絢麗的界面……等等。與Symbian, Android, iPhone比較,我們沒辦法單純說它比那個(gè)平臺(tái)好,比那個(gè)平臺(tái)差,就對(duì)比說說Windows Phone 7的進(jìn)步與退步:

進(jìn)步一: 開發(fā)更簡單

開發(fā)難度較Android、iPhone相當(dāng),甚至要更簡單,微軟有出色的Visual Studio這款I(lǐng)DE,手機(jī)平臺(tái)模擬器,電話、短信模擬工具做的也非常出色。

Visual Studio可以是說是***的集成開發(fā)工具,相對(duì)于Android采用的Eclipse,優(yōu)勢(shì)比較明顯。Eclipse經(jīng)常會(huì)出現(xiàn)無法編譯,需要反復(fù)更 新、反應(yīng)遲鈍等現(xiàn)象;同時(shí)Android模擬器占用資源很大;Android開發(fā)包與Eclipse協(xié)同工作需要做復(fù)雜配置工作,而Windows Phone直接安裝SDK即可,幾乎不需要配置。

另外,開發(fā)Windows Mobile/Windows Phone應(yīng)用只能在Windows操作系統(tǒng)上;開發(fā)Android應(yīng)用,Windows, Linux, Mac OS操作系統(tǒng)都可以。

iPhone開發(fā)工具簡單實(shí)用,但是缺少必要的如模擬電話、短信等工具支持。

相對(duì)來說,Symbian開發(fā)就復(fù)雜很多了,Symbian目前是唯一一款非ARM指令的模擬器, 由于與手機(jī)環(huán)境有差異,導(dǎo)致很多問題沒法在模擬器上復(fù)現(xiàn),尤其對(duì)底層開發(fā)人員來說Symbian模擬器用處不大;另外,Symbian還沒有很好解決在Linux上開發(fā)的問題;電話、短信模擬工具配置復(fù)雜,配置成功者少之又少。

進(jìn)步二: 徹底變革菜單 增強(qiáng)觸控體驗(yàn)

Android/iPhone就是為觸摸屏設(shè)計(jì)的,后來者具有先天的優(yōu)勢(shì)。

Windows Phone 7為了更好的支持觸摸屏,對(duì)菜單進(jìn)行了徹底的改革,基本上拋棄了傳統(tǒng)Windows的菜單形式,屏幕分配出來特定區(qū)域作為菜單,菜單占用的空間變大,更適合于手觸摸;這點(diǎn)上已經(jīng)達(dá)到了Android/iPhone的水平,再加上電容屏、多點(diǎn)觸摸,相對(duì)于Windows Mobile 6.5是個(gè)巨大的進(jìn)步,也是它***的亮點(diǎn)。

而Symbian 3的菜單仍舊停留在傳統(tǒng)的Windows菜單水平,由于菜單項(xiàng)之間間距過小,很容易出現(xiàn)點(diǎn)錯(cuò)菜單的現(xiàn)象,這是Symbian 3被認(rèn)為落后其他平臺(tái)一代的重要原因之一。

退步: 暫不支持多任務(wù)

目前Symbian/Android是支持多任務(wù)的,Android對(duì)多任務(wù)進(jìn)一步做了些特殊處理,系統(tǒng)資源不足時(shí)候優(yōu)先關(guān)閉后臺(tái)執(zhí)行的程序,保證關(guān)鍵任務(wù)(如電話)可以穩(wěn)定執(zhí)行。

Windows Phone 7不再支持多任務(wù),不再支持后臺(tái)任務(wù),這點(diǎn)與iPhone 3GS及以前的機(jī)制相同,某種程度上來說這是一個(gè)退步。

iPhone 4只支持部分多任務(wù);程序可以放到后臺(tái),但是在后臺(tái)處于掛起狀態(tài),程序是不能執(zhí)行任何操作的,只是免去了程序退出保存狀態(tài)之苦。

開發(fā)者:多數(shù)人處于觀望狀態(tài)

開發(fā)人員對(duì)Windows Phone 7反應(yīng)不一,有人贊許Windows Phone取得的巨大進(jìn)步,有的人對(duì)微軟的進(jìn)度頗有微詞,對(duì)Windows Phone 7的iPhone化很不以為然,多數(shù)人則處于觀望狀態(tài)。
目前還不清楚 Windows Phone 7能獲得廠商多大程度的支持,開發(fā)者的態(tài)度很大程度上取決于第三方軟件公司的戰(zhàn)略,軟件公司戰(zhàn)略則取決于終端廠商對(duì)Windows Phone7認(rèn)可程度,所以現(xiàn)在是考驗(yàn)微軟的公關(guān)時(shí)刻了。

總之,從開發(fā)人員角度來講,Windows Phone進(jìn)步是明顯的,電容屏、多點(diǎn)觸摸、手勢(shì)支持、更加絢爛的界面、編程門檻變得更低。但是Windows Phone退步的地方也不少,單任務(wù),不支持后臺(tái)程序,不支持c/c++編程接口,使開發(fā)人員能做的事情變得少了很多。不過,就單任務(wù)問題,以微軟的角度來說,似乎他們認(rèn)為手機(jī)的穩(wěn)定性,快速響應(yīng)用戶也許是更重要的,這個(gè)也是iPhone以前強(qiáng)調(diào)的理念,但是iPhone 4已經(jīng)華麗轉(zhuǎn)身了,也許微軟跟錯(cuò)了方向。

吳學(xué)友,DevDiv移動(dòng)開發(fā)社區(qū)創(chuàng)始人,具有7年的移動(dòng)研發(fā)經(jīng)驗(yàn)。曾服務(wù)于微軟、諾基亞從事系統(tǒng)研發(fā)工作。目前主要致力于Windows Phone/Android/Symbian/iPhone的沙龍、培訓(xùn)工作。

微博地址:http://t.sohu.com/u/21689415

個(gè)人網(wǎng)址:http://www.devdiv.net/blog/Vincent

【編輯推薦】

  1. Windows Phone 7今日面世 微軟“絕地反擊”
  2. 微軟發(fā)布Beta版Windows Phone 7開發(fā)工具
  3. 微軟正式發(fā)布Windows Phone 7開發(fā)路線圖
  4. Windows Phone 7打破移動(dòng)平臺(tái)的天平
  5. 微軟推Windows Phone 7 Silverlight程序員成贏家

 

責(zé)任編輯:佚名
相關(guān)推薦

2013-07-17 09:08:15

2010-12-16 10:06:31

Windows Pho

2010-08-16 09:21:35

Windows Pho

2010-12-14 09:55:44

注冊(cè)Windows P

2013-08-29 09:53:48

開發(fā)者iOS 7

2011-02-22 14:07:52

2014-03-07 11:16:12

2012-06-05 14:25:46

Windows Pho

2012-05-27 20:12:30

Windows Pho

2012-05-18 20:17:15

Windows Pho開發(fā)者

2012-06-29 10:51:44

Windows Pho

2013-12-05 10:44:19

TechEd2013

2014-04-14 11:23:27

WP8.1Build2014

2010-10-09 09:31:05

Windows Pho

2009-05-12 09:35:40

移動(dòng)MoblinAndroid

2009-05-13 08:32:53

GoogleAndroid移動(dòng)OS

2013-11-07 17:08:39

微軟Windows StoWindows Pho

2012-03-27 22:56:36

Windows Pho

2012-05-16 17:36:36

Windows Pho

2011-10-20 13:29:02

Windows Pho應(yīng)用商店
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲品质自拍视频网站 | 美女视频网站久久 | 久操av在线| 亚洲精品久久久一区二区三区 | 欧美精品一区久久 | 亚洲一区二区在线播放 | 亚洲第一在线视频 | 尤物视频在线免费观看 | 中文天堂在线一区 | 久久com| 九色在线观看 | 一区二区视频 | 日韩av在线一区 | 久久久久一区二区 | 91国内产香蕉 | 欧美女优在线观看 | 成人片免费看 | 久久久亚洲综合 | 久久久妇女国产精品影视 | 午夜大片 | 自拍偷拍亚洲视频 | 91精品国产91久久久久久丝袜 | 国产一区欧美 | 精品久久网 | 亚洲免费片 | 伊色综合久久之综合久久 | 在线播放国产一区二区三区 | 久久亚洲国产精品 | 亚洲精选一区 | 国产一区二区三区精品久久久 | 日本偷偷操 | 久久久91精品国产一区二区精品 | 精品国产免费人成在线观看 | 91精品在线看 | 成人亚洲网| 国产一区二区在线免费 | 日韩三区| 国产高清久久久 | 欧洲国产精品视频 | 色天堂影院 | 久久黄色 |