开发者应该知道Build 2015的N点
亮点荟萃
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建模,分别对骨骼、肌肉、循环系统以及具体器官进行直观检查。