北京時間3月30日23:30,微軟Build 2016開發者大會在美國舊金山的莫斯康展覽中心開幕。大會第一天的主題演講中,微軟放出了不少干貨,Win10年度更新、UWP、HoloLens應用實例和Cortana新功能,都是大家最為關注的內容。微軟與Canonical公司的合作,更是讓開發者們興奮不已。
Win10年度更新將在今年夏天時到來,微軟沒有透露具體時間,想必應該是Win10正式發布一周年前后,重點是,依然免費。
從Build大會上公布的消息來看,這次年度更新并沒有什么特別重大的新功能,而是對一些重點功能進行了完善,包括手寫筆支持技術Windows Ink、語音識別Cortana應用集(Cortana Collection)、生物識別技術Windows Hello支持Edge瀏覽器以及將通用應用平臺(UWP)擴大到Xbox游戲主機。Win10周年升級包適用于PC、平板、手機、Xbox One、Hololens以及物聯網(IOT)設備。

Win10新功能演示
通過生物識別技術Windows Hello,用戶可以通過企業級安全識別登錄Win10設備和Edge瀏覽器。微軟表示,研究顯示目前超過八成的用戶都在諸多網站使用相同的密碼,管理著20-30個不同的賬戶。而借助這一技術,用戶可以更加安全卻簡單地接入Windows應用以及瀏覽器Edge支持的諸多網站。
手寫支持技術Windows Ink將與Edge瀏覽器、地圖以及Office辦公組件一道整合入微軟的諸多應用。借助這一技術,用戶可以更加便捷地持手寫筆在Win10設備上書寫、記錄并進行便捷分享。微軟表示,目前有72%的人每天還在使用紙和筆,他們依然喜歡手寫筆的體驗。

Win10手寫功能
微軟還表示,語音助手Cortana目前已經有了超過1000個相關應用。因此,微軟在Windows應用商店里推出了全新的Cortana應用集,以方便用戶尋找到相關應用。在Win10周年升級包中,Cortana的功能也得到了升級,可以無須登錄,直接在鎖屏情況下啟用。此外,開發者也可以全面調用Cortana的主動智能技術,使其應用可以基于用戶使用場景執行操作。
Win10周年升級包的另一項升級是向Xbox游戲主機推出通用應用平臺,Xbox One將具備Cortana和背景音樂功能。借助通用應用平臺,游戲開發者將可以更為便捷地向Xbox One和其他Windows 10設備推出游戲。此外,在Win10周年升級包中,Xbox One游戲主機將具備開發模式。
UWP,實現跨平臺的關鍵
UWP是Win10中Universal Windows Platform的簡稱,是一個Windows通用應用平臺。UWP通用應用不同于傳統Windows系統上的.exe應用,也不是單純的手機APP,而是一種可以在Win10 PC、Win10 Mobile、Surface、Xbox甚至包括HoloLens等所有Win10平臺上運行的應用。

已開發的UWP應用
在這次大會上,微軟宣布他們正在開發一套工具,讓開發者可以快速將傳統PC應用,也就是.exe或.msi軟件轉制成UWP通用應用。這不僅對開發者來說是個好消息,對于Windows生態的發展是很有利的,微軟早該走出這一步了。
除了UWP,微軟還在進行Xamarin的研發,這個項目的最終目的就是讓iOS和Android應用也能夠在Windows上進行開發。

UWP和Xamarin項目
Xamarin現在已經形成了一個完整的體系,目前有Xamarin StudiXamarin架構Xamarin架構o、Xamarin.Forms、Xamarin for Visual Studio、Xamarin Test Cloud,以及包含前面四個工具的Xamarin Platform。它的目標是用C#開發iOS、Android和Windows Phone原生應用程序,一次開發,多平臺交付。
在Windows上運行Ubuntu Linux二進制程序
“Bash shell也登陸Windows了。”當Kevin Gallo宣布這個消息時,現場響起了程序員們的一陣歡呼。

將Bash shell引入Windows
Bash(Bourne Again Shell)是Linux系統中使用的一種Shell。它整合了附加組件和額外插件,是Bourne Shell的增強版,同樣是基于GNU框架下發展出來的。它為用戶提供了使用文本命令模式來實現各項功能(和/或使用腳本)。
目前,開發者可以使用Cygwin或者MSYS等工具在Windows系統上運行Bash Shell,但是這會比較麻煩,所以微軟這次與Canonical達成了合作,將Bash shell引入Windows,對開發者來說是一個絕對的好消息。比如,Linux或OS X的用戶可能習慣于輸入“ls”來顯示文件夾中的所有文件,而不是像Windows那樣輸入“dir”,當然,它本質上只是個system32系統文件夾中的一個.exe文件。
特別提醒:本網內容轉載自其他媒體,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯系我們,本站將會在24小時內處理完畢。
|