微软Build2015大会开发者应该知道的几点总结

春哥技术博客资讯频道:美国当地时间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接口等。

另请关注春哥整理的图文直播+要点解读——微软Build 2015大会(春哥已经更新完毕)。

http://img.my.csdn.net/uploads/201504/30/1430354697_6029.jpg

微软首席执行官萨提亚·纳德拉表示:“微软正在雄心勃勃地打造跨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等。

http://img.my.csdn.net/uploads/201504/30/1430354811_4933.png

大会上,微软演示了微信在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、凯斯西储大学、克利夫兰医学中心等客户对于这项创新技术的应用。

http://img.my.csdn.net/uploads/201504/30/1430354821_5429.png

 

二、Azure和Visual Studio帮助开发者创造多平台、跨设备的智能应用

微软提供了Azure SQL Database弹性数据库的预览,它能让独立服务提供商和软件即应用(SaaS)的开发商实现跨越数千个数据库的资源池化,从而让他们真正体验到公有云 高效利用数据源和高性价比的优势。为了帮助开发者管理大规模数据集,微软推出了Azure SQL Data Warehouse,这是业界首个企业级的云数据仓库即服务,它能够在数秒内实现扩展、收缩和暂停。微软还宣布了Azure Data Lake,这是一个开放的、大规模扩展的数据储存仓库,能够支持PB级大小的文件,并提供与Azure HDInsight、Azure Machine Learning、Cloudera和Hortonworks的高速集成,从而实现更快速地从海量数据中获取洞察。

http://img.my.csdn.net/uploads/201504/30/1430354913_5035.png

为帮助开发者提升生产力,微软带来了面向多平台和跨设备的最完善的开发工具和运行时。面向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相结合,将让开发者得以帮助消费者和企业用户更好地利用其最具价值也最有帮助的数据。

http://img.my.csdn.net/uploads/201504/30/1430354984_5565.png

 

四、亮点荟萃

  • 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建模,分别对骨骼、肌肉、循环 系统以及具体器官进行直观检查。


来源:春哥技术博客,欢迎分享,转载请注明出处。(欢迎加春哥团队客服微信号:taike668)

本文地址:https://www.cgtblog.com/yj/345.html
上一篇:互联网最新广告法:确保广告一键关闭      下一篇:图文直播微软Build2015大会(全程更新完