我看TechEd 2012之App時代降臨

2021-06-26 19:03:10 字數 1367 閱讀 4709

這是乙個it大變革的時代,今天,我們使用網際網路而不是使用電腦,個人消費者而不是企業需求推動著it行業的前行。在這個時間點上,作為桌面作業系統和開發平台的霸主,微軟通過teched2012大會向我們展示了微軟公司對這個時代的理解和對未來的展望。

* 專注於內容

* 跨平台提供類似的使用者體驗

「三屏一雲」是由微軟公司提出的新概念,指的是pc、平板電腦、手機和雲計算的高度整合。這四個元素構成了個人消費者的主要it環境,在pc、平板電腦和手機的三塊螢幕上實現類似的使用者體驗,並以此消費雲計算平台提供的內容和服務。而「三屏一雲」從概念變為現實的重要標誌便是windows 8的發布。

windows 8是微軟首代實現了pc、平板電腦和手機融合的作業系統,而且在windows 8中整合了skydrive(skydrive是微軟雲計算平台中面向個人消費者的儲存服務。skydrive是office 2013的首選檔案路徑,也是微軟推薦的應用程式檔案存放位置)和windows live id認證。這就意味著使用者可以使用同一live id登陸windows phone 8的手機、windows 8 rt的平板電腦和windows 8的pc,然後操作儲存在skydrive上的同一檔案。簡單的說,對於windows 8的使用者而言,三屏上使用者看到的執行環境(認證使用者、檔案和部分系統設定)和使用者看不到的執行環境(系統核心和主要api)已經高度統一,這使得開發者在三屏上實現無縫使用者體驗成為了可能。

在解決了技術上的可能性後,微軟在開發平台方面的努力也降低了開發者實現統一使用者體驗的難度,提公升了工程上的可行性。windows和windows rt可以實現編譯檔案級別的通用,基於winrt sdk開發的同乙個執行檔案同時可以在windows 8和windows 8 rt上執行;windows phone和winrt可以實現ui層外大部分**的復用,使用mvp或mvvm模式設計的winrt應用程式只需要對檢視部分**和設計進行修改(這個修改在一定程度上是必須的,因為手機使用者的體驗需求和平板電腦有一定的差異)並使用windows phone 8 sdk重新編譯即可執行在windows phone 8手機上。而在三個終端平台上,skydrive提供了一致的訪問介面。在teched 2012中,大量的課程和動手實驗都圍繞著這部分內容展開。我認為,在微軟看來三屏一雲戰略是桌面平台的重中之重,如果你是一名windows平台的開發人員,這部分需要格外關注。

2. 拷貝**內容到windows store工程下

3. 修改html檔案,增加對winjs的引用

5. 完成logo、顯示名和描述等資訊,然後執行編譯即可

6. 當然測試是少不了的

當然,為了充分利用平台特性,提供更好的使用者體驗,仔細閱讀並合理使用winjs的手冊、windows設計指南和swiss design(windows 8的設計風格)相關文件才能讓你的程式擁有真正的windows 8 style!

我看TechEd 2012之技術熱點

每一年,micorsoft都召開teched來宣講一年來的微軟技術,既是乙個總結,也是微軟展示和推廣各項技術的重要平台。2012年的teched也不例外,不過,比往年晚了一些。今年歷數微軟的技術,可以分為幾個大類 微軟雲技術已經比較成熟了,包括企業級的私有雲技術和公有雲技術,從設計 開發 部署 運維...

我看TechEd 2012之技術熱點

每一年,micorsoft都召開teched來宣講一年來的微軟技術,既是乙個總結,也是微軟展示和推廣各項技術的重要平台。2012年的teched也不例外,不過,比往年晚了一些。今年歷數微軟的技術,可以分為幾個大類 微軟雲技術已經比較成熟了,包括企業級的私有雲技術和公有雲技術,從設計 開發 部署 運維...

測試之我看

這學期開始自學軟體測試,很感興趣。想到從自己雙手通過的產品完美地執行在各式環境就頗感自豪。說說自己對軟體測試的看法吧。軟體測試的目的是找到軟體產品中的bug,但其根本目的卻是提高軟體產品的質量。軟體測試這門學科的出現,歸根到底就是為了 質量 二字。提高質量也好,保質保量也好,軟體測試必須時刻與 質量...