Windows 8讓開發者痛苦的十大原因

2022-05-08 09:15:24 字數 1847 閱讀 4961

windows 8開發者預覽版自發布以來,其使用者體驗引起了大家的廣泛關注和熱議,但卻很少有人談論它給開發者所帶來的影響。windows 8是自windows 3.x發展到windows 95以來的最大的一次公升級。其中有好的方面,同時也有不好的方面。如果你希望基於winrt api開發具有metro風格介面的windows 8本地應用,你就要注意以下十件事。

1.新的市場格局

如果希望你開發的應用可以與windows 8(包括執行於arm結構的cpu之上的windows 8)完全相容,你就需要基於winrt/metro重寫你的應用。對於希望進入這個市場開發者來說當然是好事,但對於已有成功應用的開發者來說,在這個平台上一切將要重新開始。

2.非同步模型

3.限制直接訪問硬碟

windows 8在很多方面限制了對系統的直接訪問,最令開發者犯難的是對硬碟的訪問限制。windows 8對應用採用了隔離模式,如果應用需要訪問自己程序空間以外的資料時,你就可以放棄把它移值到windows 8上了。

4.觸控式ui介面

除非你曾開發過大量的移動應用,否則在設計windows 8新風格ui介面時會遇到相當多的麻煩(因為此ui介面要實現觸控互動功能)。我曾花了很長時間才對此類ui介面的設計有了一定了解。在靠滑鼠和鍵盤控制的螢幕上可以很好展現與工作的介面在觸控螢幕上的體驗可能會很差,反之亦然。它們之間的平衡很難把握。儘管微軟對metro風格介面的體驗已有多年研究,但它也在努力試圖搞明白這一難題。

5.把握好微軟應用商店的規則

6.過於強調雲計算

雖然微軟並沒要求使用雲計算、web伺服器及其他技術,但很明顯這些是被鼓勵使用的。像自動同步設定,裝置之間資料的傳輸等都將成為基本規則,毫無例外,使用者也將期待使用這些功能。windows 8可以很容易的做到這些(你可以將在本地儲存的資訊自動同步到live上),但你要小心處理敏感資料。加密和其他隱私、安全技術將變得越來越重要。

7.協議和接品之間的互動

windows 8所獨具有的思想,即應用可以向作業系統提供服務(如提供聯絡資訊、),而不再僅僅把資料儲存在普通的目錄下。雖然在技術層面比較容易,但要把它上公升到理念層次就比較困難了。

8.市場的不確定性

下面將介紹乙個更高層次的痛點。很清晰,微軟正為平板電腦推出windows 8,也可能再推出針對windows phone的windows 8。現在我們可以清晰的看見android正占領平板電腦市場,同時,只有試圖嘗試windows 8開發者預覽版的人才會使用metro風格的ui介面。再者,metro風格的體驗本來就是針對觸控裝置的,而平板電腦要想體驗預覽版只能安裝於虛擬機器上,而這與真正的平板電腦體驗是大大不同。

另外,見過windows 8開發者預覽版本的使用者並不代表其就是典型使用者。windows 8是否符合這個市場?微軟是否會完全放棄metro風格的ui介面?windows 8平板電腦的市場前景如何?現在很難下定論。

9.缺少平板電腦硬體產品

沒有平板電腦試執行windows 8是乙個嚴重的問題。同時你也無法判斷你的應用程式在這些平板電腦上的體驗是否被使用者所喜歡,無論ui還是效能。

10.存在已淘汰技術的痕跡

這一點最傷我的心。微軟曾有過把一項技術作為未來的重大發展技術,而幾年後此技術便半路夭折的歷史。我們不清楚微軟是否會在windows 8發布前、發布後而鬆懈(如kin),windows 8幾年之後是否會走下破路(如zune、silverlight)。如果windows 8不能獲得成功,微軟可能會另拓新徑,而你在windows 8上所做的一切努力將被放棄。

Windows8 開發者預覽版發布(微軟官方原版)

sha 1 hash 6fe9352fb59f6d0789af35d1001bd4e4e81e42af windows developer preview english,64 bit x64 帶開發者工具的win8 64位版本 sha 1 hash 79dbf235fd49f5c1c8f8c04e...

DuerOS 3 0怎麼讓開發者賺錢?

智慧型開發者的ai 淘金 時代真的到來了。隨著使用者的不斷增加 開發者數量的不斷攀公升 產品的不斷落地,今天發布的dueros3.0相當於一次更全面 更完整的里程碑式的公升級,也標誌著新一代作業系統已經成型。景琨也就此做了詳細的闡述。作業系統核心三要素是什麼?第一是互動的變革 第二是全新的應用生態 ...

讓開發者更值錢的方法 培養稀缺

乙個開發者,如何才能更值錢?答案非常簡單 掌握稀缺資源。那麼,怎樣才能持續不斷地掌握稀缺資源,讓自己更值錢呢?請看接下來介紹的 2 種識別稀缺的方法和 2 種培養稀缺的策略。稀缺資源的秘密 資源有很多,比如知識 技能 關係 社會資源 資訊 天賦等等,哪種資源才是稀缺的呢?答案可能不在資源本身,而在於...