開發者應該知道Build 2015的N點
美國當地時間 4 月 29 日(北京時間 4 月 30 日凌晨),2015 年微軟 Bulid 開發者大會在美國舊金山開幕。在 Build2015 首日的主題演講中,微軟 CEO Satya Nadella 等高管們輪流登臺,宣布了一系列針對開發者的新產品和服務,包括:
Windows 10 的新特性以及一系列旨在幫助開發者將網頁、.NET、Win32、安卓和 iOS 程序轉為 Windows 10 應用的軟件開發包(SDK);面向智能應用的全新 Microsoft Azure 數據服務,針對 Windows、Mac 和 Linux 的 Visual Studio 集成開發環境和 .Net 工具及其運行平臺,以及能幫助開發者在 Office 365 上構建富媒體應用的 API 接口等。
</blockquote>
![]()
微軟首席執行官薩提亞·納德拉表示:“微軟正在雄心勃勃地打造跨 Windows、Azure 和 Office 的平臺,使開發者在我們的平臺上實現其潛能。通過全面整合,我們將創造出更個性化和智能化的體驗,使全球數十億人從中獲益。”
一、Windows 10 獨具規模并為開發者開創全新平臺機遇
微軟展示了 Windows 10 的多項新特性,包括跨不同設備部署應用的新功能,以及多種編寫 Windows 10 程序的新方式。基于廣闊的發展前景,微軟公布了其對 Windows 10 寄予的厚望——微軟希望到 2018 財年,Windows 10 的活躍設備數超過 10 億。
微軟詳細介紹了開發者如何將一個應用部署于不同類型的 Windows 10 設備上,并自動適應不同屏幕尺寸。利用通用 Windows 平臺(Universal Windows Platform),開發者可以為每種設備定制獨特的功能、整合 Cortana 和 Xbox Live 服務、提供安全交易、創建全息體驗(hologram),并最終將應用發布到 Windows 應用商店中。作為通用 Windows 平臺的一部分,微軟還展示了如何利用手機的擴展底座(Continuum)實現應用的跨屏體驗,使手機也能像 PC 一樣被用做生產力或娛樂工具。[發布時該功能僅限于部分高端手機。外接顯示器需要支持 HDMI 輸入。配件需另購。]
Windows 應用商店為不同設備的 Windows 10 用戶提供完全一致的體驗,使用戶更容易地找到應用、游戲、音樂、視頻等精彩內容[應用上市時間和體驗根據各地市場可能有所不同。]。在支付交易方 面,Windows 應用商店支持眾多主流支付手段,其中囊括了所有生態系統中 90 多個移動運營商所提供的計費支付。在大會的主題演講上,微軟還特別介紹了一系列正在為 Windows 應用商店開發應用的合作伙伴,其中包括 USA Today、微信、迪士尼和 Netflix 等。
![]()
大會上,微軟演示了微信在 Windows 10 上跨 PC、平板和手機的通用開發預覽版。基于其特性,用戶未來不僅能夠在手機上使用微信,還能在平板電腦、桌面電腦等各類設備上獲得一致、高效、自由的社交體 驗。同時,Windows 10 的自適應交互功能降低了設計和開發成本,內置的墨水筆技術更實現了手寫輸入的自然人機交互。
微軟歡迎所有開發者加盟通用 Windows 平臺,并公布了四個全新的軟件開發包(SDK),開發者只需對代碼進行微小的修改,就能將其為網頁、.NET、Win32、iOS 和安卓開發的程序轉換到 Windows 應用商店。開發者可以在現有的安卓或 iOS 應用程序代碼中,集成通用 Windows 平臺功能,從而發布到 Windows 應用商店。
大會還演示了 Windows 10 全新瀏覽器——Microsoft Edge 的新特性。它為開發者提供了更多的應用展示和曝光機會,并提升了應用通過 JavaScript 和 HTML 實現擴展的能力。
在突出 Windows 10 新機遇的同時,微軟還分享了自首次公布 Microsoft HoloLens 近百天來所取得的最新進展。由 Windows 10 驅動的 HoloLens 是全球首個能獨立工作的全息電腦。大會現場展示了 Trimble、凱斯西儲大學、克利夫蘭醫學中心等客戶對于這項創新技術的應用。
![]()
二、Azure 和 Visual Studio 幫助開發者創造多平臺、跨設備的智能應用
微軟提供了 Azure SQL Database 彈性數據庫的預覽,它能讓獨立服務提供商和軟件即應用(SaaS)的開發商實現跨越數千個數據庫的資源池化,從而讓他們真正體驗到公有云高效利用數據源和 高性價比的優勢。為了幫助開發者管理大規模數據集,微軟推出了 Azure SQL Data Warehouse,這是業界首個企業級的云數據倉庫即服務,它能夠在數秒內實現擴展、收縮和暫停。微軟還宣布了 Azure Data Lake,這是一個開放的、大規模擴展的數據儲存倉庫,能夠支持 PB 級大小的文件,并提供與 Azure HDInsight、Azure Machine Learning、Cloudera 和 Hortonworks 的高速集成,從而實現更快速地從海量數據中獲取洞察。
![]()
為幫助開發者提升生產力,微軟帶來了面向多平臺和跨設備的最完善的開發工具和運行時。面向 Windows、Mac 和 Linux 提供預覽的 Visual Studio Code 是一個免費的代碼編輯器,特別針對網頁和云應用進行了優化。為了進一步擴大與開源和 .NET 社區的合作,微軟發布了面向 Windows、Linux 和 Mac OS X 的 .NET Core 的預覽。微軟還發布了 Visual Studio 2015 Release Candidate,讓開發者能夠更容易地為 Windows、Linux、iOS 和安卓平臺開發和部署應用。
三、Office 讓開發者有機會為更多用戶提供智能解決方案
微軟為開發者開啟了擁抱 12 億 Office 用戶的新途徑,其中包括全新的 Office Graph API、面向 iPad 和 Outlook 的功能擴展插件,以及統一 API 等。Office Graph API 允許用戶和開發者利用 Office Graph 訪問、添加和構建包含了 Office 365 用戶、服務和關系型數據的智能存儲庫。OneNote、Outlook 和 OneDrive 通用的統一 API 與 Office Graph 相結合,將讓開發者得以幫助消費者和企業用戶更好地利用其最具價值也最有幫助的數據。
![]()
關于 Microsoft Azure、Visual Studio 和 Office Graph API 的更多信息,請參閱這篇博客文章。
四、亮點薈萃
- Azure:Azure 是一個超大規模的云平臺,目前已經開放了 19 個 Aure 計算區域。Azure 也允許開發者使用 Linux 和 Windows 接入云端。(過去的一年里,微軟提供了超過 500 個 Azure 的新特性,目前已經擁有超過 30 萬的開發者在 Visual Studio Online 注冊。)
- 針對 Linux,Windows 和 Mac 的 .NET 內核將在今天開放預覽,現場演示了在 Linux 中調試 .NET 程序。
- Visual Studio 也支持 Android 模擬器了,開發者可以利用 Visual Studio 進行開發,完成后同時在 Android 以及 Windows 中進行模擬測試。
- 借助 Azure 云服務,也可以在 Visual Studio 在線建立并測試程序,這樣一來開發者就可以在其它平臺中利用瀏覽器進行程序調試。
- Mac 以及 Ubuntu 平臺也迎來了精簡版的微軟的開發工具 Visual Studio Code,不過這并不具有與 WIndows 平臺相同的功能,僅可以用來調整代碼。然而這已經是微軟邁出的關鍵一步,更重要的是,Visual Sudio Code 在多平臺免費。(不過,Visual Studio 2015 依舊是最完整的開發工具,但 Visual Studio Code 提供了跨平臺的代碼編輯功能。)
- 微軟也宣布了 Data Lake(數據湖)的服務,可以提供高效率的數據分析存儲,以及企業級的安全和權限管理。
- Office 的開發者可以創作跨越 Windows、網頁以及 iOS 的 Office 插件了。
- 云端硬盤 OneDrive 可以成為不同程序的數據的存儲中心。你在也不需要在不同程序中尋找不同的數據了,Office 中的數據不再被封閉在 Office 的那幾個程序中,而可以開放給不同的插件和程序。
- Skype 同樣是辦公環節重要的組成部分,微軟同樣發布了一個網頁版的 Skype API。
- 微軟致力于為 Windows 建立同一個生態系統,而非像蘋果的 Mac/iOS 和谷歌的 Android/Chrome 雙系統兩個生態的模式,Windows 10 將采用同一個應用商店,意味著開發者只需要提交一次,即可展示給 Windows 10 覆蓋的所有設備用戶。
- 通用程序的一個特性是,你調整窗口尺寸時,其中的內容也會自動調整,并且同樣支持觸摸。
- 開發者可以通過四種方式建立 Windows 應用程序:第一種是網站,現場展示了在 Windows Store 注冊的網站,用戶可以像打開一個應用一樣打開這樣的網站;第二種是 .NET 和 Win32 程序,大部分傳統 Windows 程序都是這個類別;第三種是 Android Java/C++,Windows 將預置 Android 子系統,開發者可以重復使用在編寫 Android 程序中使用過的大部分代碼;第四種是 iOS 使用的 Objective C,意味著開發者可以將 iOS 程序帶入 Visual Studio 并且將它們直接變成 Windows 10 程序。
- Windows 10 在鎖屏狀態支持 Spotlight,可以顯示照片;開始菜單重新采用了 Aero 玻璃特效,屏幕右上角還有一個必應壁紙的是否喜歡,其實這項功能已經有了。
- IE 瀏覽器的替代品 Project Spartan 的正式名字是“Microsoft Edge”,內置 Cortana,適合閱讀,內置截屏涂鴉以及分享。
- Microsoft Edge 使用 HTML5 和 Java 內核,可以直接使用開發者針對 Firefox 和 Chrome 瀏覽器已經開發的瀏覽器插件。
- 微軟正式發布現實增強工具 HoloLens 的開發平臺,HoloLens 程序都是 Windows 10 通用程序,Windows Holographic。Holographic 將進入并改變建筑行業,這個行業是數十億美元的行業,借助 Hololens,建筑師可以直接在 3D 空間中看到建筑模型并直接進行調整,提前預知工程完成時的樣子。醫學領域也是 HoloLens 的擅長領域,醫生可以對人體進行 3D 建模,分別對骨骼、肌肉、循環系統以及具體器官進行直觀檢查。
</ul>大會官網:Build 2015
來自: CSDN
本文由用戶 n6bg 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!