Windows 8讓開發(fā)者痛苦的十大原因

作者:IT新聞網(wǎng) 來源:IT新聞網(wǎng) 2011-12-30 03:42:37 閱讀 我要評論 直達(dá)商品

Windows 8開發(fā)者預(yù)覽版自發(fā)布以來,其用戶體驗(yàn)引起了大家的廣泛關(guān)注和熱議,但卻很少有人談?wù)撍o開發(fā)者所帶來的影響。

如果你有計(jì)劃開發(fā)基于Windows 8的本地應(yīng)用,那就要提前做好心理準(zhǔn)備了。具體要做好哪些心理準(zhǔn)備呢?來自Levit & James公司的工程師Justin James在博文《10 reasons Windows 8 will be painful for developers》中列舉了十件在開發(fā)過程中可能會遇到的痛苦的事。CSDN為大家提供了該文的譯文:

Windows 8開發(fā)者預(yù)覽版自發(fā)布以來,其用戶體驗(yàn)引起了大家的廣泛關(guān)注和熱議,但卻很少有人談?wù)撍o開發(fā)者所帶來的影響。Windows 8是自Windows 3.X發(fā)展到Windows 95以來的最大的一次升級。其中有好的方面,同時也有不好的方面。如果你希望基于WinRT API開發(fā)具有Metro風(fēng)格界面的Windows 8本地應(yīng)用,你就要注意以下十件事。

1.新的市場格局

如果希望你開發(fā)的應(yīng)用可以與Windows 8(包括運(yùn)行于ARM結(jié)構(gòu)的CPU之上的Windows 8)完全兼容,你就需要基于WinRT/Metro重寫你的應(yīng)用。對于希望進(jìn)入這個市場開發(fā)者來說當(dāng)然是好事,但對于已有成功應(yīng)用的開發(fā)者來說,在這個平臺上一切將要重新開始。

2.異步模型

開發(fā)任何長期運(yùn)行的Windows 8應(yīng)用,在很大程度上依賴于異步操作。在某些情景下,這可能是一個很好的解決方案,但在其他情況下卻很難行得通(如下載文件)。它不僅僅用來解決異步調(diào)用的問題,它更要解決諸如錯誤處理、向用戶提供反饋之類的問題。它要求全新的UI設(shè)計(jì)方案,與WinForms開發(fā)者所使用的界面完全不同。

3.限制直接訪問硬盤

Windows 8在很多方面限制了對系統(tǒng)的直接訪問,最令開發(fā)者犯難的是對硬盤的訪問限制。Windows 8對應(yīng)用采用了隔離模式,如果應(yīng)用需要訪問外部數(shù)據(jù)(包括網(wǎng)絡(luò)服務(wù)),那么你就可以放棄把它移值到Windows 8上了。

4.觸摸式UI界面

除非你曾開發(fā)過大量的移動應(yīng)用,否則在設(shè)計(jì)Windows 8新風(fēng)格UI界面時會遇到相當(dāng)多的麻煩(因?yàn)榇薝I界面要實(shí)現(xiàn)觸摸交互功能)。我曾花了很長時間才對此類UI界面的設(shè)計(jì)有了一定了解。在靠鼠標(biāo)和鍵盤控制的屏幕上可以很好展現(xiàn)與工作的界面在觸摸屏上的體驗(yàn)可能會很差,反之亦然。它們之間的平衡很難把握。盡管微軟對Metro風(fēng)格界面的體驗(yàn)已有多年研究,但它也在努力試圖搞明白這一難題。

5.把握好微軟應(yīng)用商店的規(guī)則

如果你希望利用微軟應(yīng)用商店,你就要搞清楚它的規(guī)則。盡管規(guī)則很合理,但如果它像WP7 App Hub一樣,它將會帶來很大的不和諧。對于初來者,微軟會很嚴(yán)格檢查他們的應(yīng)用,尋找所有問題,比如未處理的異常。雖然這可以保證高質(zhì)量的應(yīng)用,但卻會讓開發(fā)者很遠(yuǎn)離。另外,你還需要遵照審批流程。微軟應(yīng)用商店的詳細(xì)內(nèi)容仍未公布,但根據(jù)之前WP7體驗(yàn)來推測,它也可能會令開發(fā)者失望。

6.過于強(qiáng)調(diào)云計(jì)算

雖然微軟并沒要求使用云計(jì)算、Web服務(wù)器及其他技術(shù),但很明顯這些是被鼓勵使用的。像自動同步設(shè)置,設(shè)備之間數(shù)據(jù)的傳輸?shù)榷紝⒊蔀榛疽?guī)則,毫無例外,用戶也將期待使用這些功能。Windows 8可以很容易的做到這些(你可以將在本地保存的信息自動同步到Live上),但你要小心處理敏感數(shù)據(jù)。加密和其他隱私、安全技術(shù)將變得越來越重要。

7.協(xié)議和接品之間的交互

Windows 8所獨(dú)具有的思想,即應(yīng)用可以向操作系統(tǒng)提供服務(wù)(如提供聯(lián)系信息、圖片),而不再僅僅把數(shù)據(jù)存儲在普通的目錄下。雖然在技術(shù)層面比較容易,但要把它上升到理念層次就比較困難了。

8.市場的不確定性

下面將介紹一個更高層次的痛點(diǎn)。很清晰,微軟正為平板電腦推出Windows 8,也可能再推出針對Windows Phone的Windows 8。現(xiàn)在我們可以清晰的看見Android正占領(lǐng)平板電腦市場,同時,只有試圖嘗試Windows 8開發(fā)者預(yù)覽版的人才會使用Metro風(fēng)格的UI界面。再者,Wetro風(fēng)格的體驗(yàn)本來就是針對觸摸設(shè)備的,而預(yù)覽版只能安裝于虛擬機(jī)上,所以使它真正達(dá)到平板電腦的體驗(yàn)還是很困難的。

另外,見過Windows 8開發(fā)者預(yù)覽版本的用戶并不代表其就是典型用戶。Windows 8是否符合這個市場?微軟是否會完全放棄Metro風(fēng)格的UI界面?Windows 8平板電腦的市場前景如何?現(xiàn)在很難下定論。

9.缺少平板電腦硬件產(chǎn)品

沒有平板電腦試運(yùn)行Windows 8是一個嚴(yán)重的問題。同時你也無法判斷你的應(yīng)用程序在這些平板電腦上的體驗(yàn)是否被用戶所喜歡,無論UI還是性能。

10.存在已淘汰技術(shù)的痕跡

這一點(diǎn)最傷我的心。微軟曾有過把一項(xiàng)技術(shù)作為未來的重大發(fā)展技術(shù),而幾年后此技術(shù)便半路夭折的歷史。我們不清楚微軟是否會在Windows 8發(fā)布前、發(fā)布后而松懈(如Kin),Windows 8幾年之后是否會走下破路(如Zune、Silverlight)。如果Windows 8不能獲得成功,微軟可能會另拓新徑,而你在Windows 8上所做的一切努力將被放棄。


  推薦閱讀

  Palm曾賣12億美元 惠普甩手Facebook未成

惠普在去年以12億美元的價格將Palm收購,令人困惑的是,他們?nèi)缃駞s希望以不虧本的價格出售。Palm現(xiàn)在的價值已經(jīng)大幅縮水,這要源于惠普在Touchpad平板電腦的失敗以及新款webOS智能機(jī)Pre3和Veer毫無進(jìn)展。 【IT商業(yè)新>>>詳細(xì)閱讀


本文標(biāo)題:Windows 8讓開發(fā)者痛苦的十大原因

地址:http://m.sdlzkt.com/a/xie/20111230/163397.html

樂購科技部分新聞及文章轉(zhuǎn)載自互聯(lián)網(wǎng),供讀者交流和學(xué)習(xí),若有涉及作者版權(quán)等問題請及時與我們聯(lián)系,以便更正、刪除或按規(guī)定辦理。感謝所有提供資訊的網(wǎng)站,歡迎各類媒體與樂購科技進(jìn)行文章共享合作。

網(wǎng)友點(diǎn)評
我的評論: 人參與評論
驗(yàn)證碼: 匿名回答
網(wǎng)友評論(點(diǎn)擊查看更多條評論)
友情提示: 登錄后發(fā)表評論,可以直接從評論中的用戶名進(jìn)入您的個人空間,讓更多網(wǎng)友認(rèn)識您。
自媒體專欄

評論

熱度

主站蜘蛛池模板: 中文国产成人精品久久久| 国产成人精品久久一区二区小说 | 成人在线第一页| 97成人在线视频| 成人福利在线视频| 国产成人精品视频网站| 国产成人久久精品| 97超碰精品成人国产| 成人国产午夜在线视频| 国产一级成人毛片| 成人综合视频网| 国产精品成人免费福利| 精品久久久久久成人AV| 欧美成人免费一区二区| 国产成人亚洲综合无码| 成人午夜福利视频镇东影视| 亚洲精品成人a| 成人精品一区久久久久| 国产成人一区二区三区电影网站| 中文字幕在线成人免费看| 国产成人无码a区在线观看视频| 成人韩免费网站| www亚洲成人| 亚洲午夜成人片| 久久亚洲国产成人亚| 国产成人无码综合亚洲日韩| 国产日韩欧美成人| 成人片黄网站色大片免费 | 成人美女黄网站色大色下载| 亚洲AV午夜成人片| 国产成人精品a视频| 在线观看国产精成人品| 成人亚洲综合天堂| 怡红院成人影院| 国产高清成人mv在线观看 | 欧美成人aaa大片| 欧美.成人.综合在线| 成人韩免费网站| 国产成人黄网在线免| 国产成人午夜精华液| 国产成人无码免费看片软件|