释放开发者关键价值,决胜数字化转型深水区

2017 年 11 月 2 日,北京 —— 2017 微软技术暨生态大会(Microsoft Tech Summit)期间,微软开发平台事业部全球资深副总裁潘正磊女士发表题为“开发者在数字化转型中的关键价值”的主题演讲,积极评价开发者在各行业数字化转型中扮演的关键角色;全面介绍了微软在跨设备跨平台移动应用开发、大数据与人工智能应用、微软智能云服务及推动开发运维一体化四大领域,为开发者提供的创新技术、开发工具、云平台及服务;并向数千位与会开发者、合作伙伴和客户展示了微软技术在实际IT开发及运维场景中的应用及成功客户案例。

图:微软开发平台事业部全球资深副总裁潘正磊

微软开发平台事业部全球资深副总裁潘正磊女士表示:“由技术创新引领的数字化转型给全球各行业带来了巨大的变革和机遇,今天的任何一家公司都必须成为软件公司,只有驾驭数字技术才能赢得未来。开发者正在迎来最好的时代,但市场、技术、业务需求的快速发展也为开发者提出了更高的要求和挑战。微软深刻理解开发者的境遇和需求,我们希望微软提供的技术、工具、平台、服务,以及深厚的知识积累和实践经验,能帮助中国开发者不断增强实力,决胜数字化转型深水区。”

 更快捷地开发跨平台跨设备应用

今天,人们对不同硬件平台上的移动应用的要求正变得越来越复杂:既要有简洁、美观、操作自然的原生用户界面;又要融入搜索、社交分享、身份认证、个人化服务等丰富的功能;与此同时,如何在移动应用中融入更多的人工智能正成为业界关注的新热点。微软旗下的 Visual Studio 和 Xamarin 移动开发技术,能够为开发者提供一站式的解决方案,将跨平台移动应用开发化繁为简。

目前,微软已经在各个版本的 Visual Studio 中全面整合了 Xamarin 开发跨平台移动应用的能力,包括 Windows 平台上免费的 Visual Studio Community 版,以及可供 Mac 用户免费下载的 Visual Studio for Mac 版。新版本的 Xamarin.iOS 已经全面支持 iOS 11SDK,利用 C#语言和 Visual Studio,开发者只要编写一次代码,其应用程序就可以适用于全球超过 26 亿台运行 Windows、MacOS、iOS 以及 Android 系统的各型设备上,并且能够提供完全原生的操作体验。对于企业应用开发来说,这将大幅降低开发团队的人员成本和技术挑战,并提供良好的项目与代码管理基础。

在全球范围内,Xamarin 已经服务于 1.5 万家企业客户,在中国也得到了广泛的关注和应用。面对市场竞争升级的房地产市场,21 世纪中国不动产选用了微软 Visual Studio 和 Xamarin 技术来构建房产 O2O 平台,为加盟店、地产经纪人和客户构建起一个高效沟通的平台。以 Xamarin 开发跨平台跨设备原生应用,并以Azure提供云端支持,21 世纪中国不动产实现了“云+端”的开发转型,开发效率提升 30%,节约 30%~50%的人员成本。在确保移动应用广泛适配不同手机,同时以云服务的灵活伸缩满足业务增长需求的同时,研发团队还在逐步引入了计算机视觉、人脸识别等微软认知服务,以人工智能推动体验和效率的进一步升级。

面向物联网应用,微软智能云 Azure 提供了完善的云端服务和解决方案,广泛涵盖了从设备管理、数据分析到业务展现的各个层次的需求。面向物联网终端开发者的需要,微软推出了 Azure IoT 开发者套件,其提供了完全兼容 Arduino 的实时操作系统、一键安装的开发环境,支持以 Visual Studio Code 进行开发调试,并以 Azure 云服务部署 IoT 应用。自发布以来一个月的时间,Azure IoT 开发者套件已经销售超过 2000 套。

让每个人都能驾驭大数据与人工智能

要发掘出数据中潜藏的价值,把“沉默数据”转化为有意义的洞察,开发者需要更得心应手的工具。为了帮助开发者更有效地存储数据、处理数据、分析数据,并将其转化为可视化的数据洞察,乃至人工智能应用,微软智能云 Azure 提供了完善的大数据及人工智能相关服务。

微软智能云 Azure 提供的基础数据服务包括:能将应用开发速度大幅提升 75%的 SQL Database 数据库服务,每秒可处理数百万个请求、延迟低于 10ms/15ms(读取/写入)的 Cosmos DB 非关系型数据库,内置R服务的 HDInsight 大数据分析服务,支持 PB 级单个文件的 Data Lake 存储,以及能够满足 100 倍工作量的 SQL Data Warehouse 服务等。与此同时 Azure 还提供了进阶的数据分析服务,如 SQL Server+R 服务、Microsoft R Server、Azure 机器学习服务、Cortana 智能套件,以及微软认知服务工具包等。Visual Studio 开发平台也已经全面支持R服务及 Python。

为了实现“普及人工智能全民化”的承诺,微软将其在人工智能领域 20 多年的研究成果汇聚成Azure云端的认知服务,以 API 的形式开放给开发者,开发者只需要几行代码,就能借助微软认知服务,开发出自己的跨平台人工智能应用。目前认知服务在全球提供了覆盖视觉、语言、语音、搜索、知识五个主要应用场景的 30 余项人工智能服务,其中 人脸识别、情绪识别、计算机视觉三个 API 已经在中国提供了预览服务。欲了解利用微软人工智能进行开发的更多详情,请下载 Visual Studio Code 人工智能开发套件:www.visualstudio.com/downloads/ai-tools/

积极开放和不断扩展的微软智能云平台

为了更好地为开发者创造理想的开发工具和开发环境,微软正在以前所未有的开放胸怀,积极拥抱整个开源世界。据 Stack Overflow 今年公布的一项调查显示,目前.NET Core 已经成为仅次于 React 和 Node.js 排名第三的最受开发者喜爱的开发框架,而且其排位提升非常迅速;在最受欢迎的桌面和网页编程语言中,C#语言也已经取得第三名的位置。

与此同时,微软首度开始支持 Java 语言:由微软上海研发基地的团队所领衔开发的,基于 Visual Studio Code 的 Java 语言编程与除错工具已经面向全球发布。在微软技术暨生态大会上,负责该项目的微软公司开发技术及平台事业部高级研发总监张昕毅,亲自上台演示了在 Visual Studio Code 中使用 Java 语言进行 Azure 云应用的开发,成为会场上引人注目的焦点之一。

在中国.NET Core 也得到了更多企业客户的支持。腾讯支付基础平台与金融应用线(FiT)是腾讯集团旗下为用户提供互联网支付与金融服务的综合平台。该部门每天通过微信钱包等服务为全球超过 6 亿企业和个人客户提供在线移动金融交易服务。在升级 IT 基础设施以应对业务快速发展的过程中,腾讯 FiT 采用了基于.NET Core 和 ASP.NET Core 的新型后端结构,以统一高效的 API 网关提供内部应用服务的通信接口,让访问更容易、更高效。同时.NET Core 的开源属性及其提供的微服务架构,让腾讯 FiT 开发团队能更灵活、高效地进行系统扩展和快捷开发,并确保产品更加安全可靠。

微软在全面拥抱开源技术,为不同操作系统、不同编程语言提供 Visual Studio 支持的同时,在微软自有的 .NET 开发技术上,仍将持续不断地全心投入和大胆创新。.NET 将会朝向统一开发平台方向发展,让代码在不同设备、场景与平台之间,具备更好的可移植性,增加代码可复用的比例,降低开发成本。.NET Core 的开源方向就是一个实际的例子:为了进一步改善中国开发者的使用体验,今年 9 月,微软将.NET 的软件包管理器 NuGet.org 服务转移部署到了中国区的 Azure 云端,并使用本地 CDN 服务商来处理软件包下载请求。这一改进让中国地区用户的元件下载速度提升约 30 倍,元件重置速度提升约 10 倍。

面向开发者多样化的需求,微软智能云 Azure 也为开发者提供了不同种类和层次的云服务可供选择 —— 从 IaaS 层面的虚拟机、PaaS 层面的 Azure 应用服务,到时下流行的微服务和无服务器计算。在微服务层面,微软提供了 Azure 容器服务和 Service Fabric,并且支持 Docker、Kubernetes、Mesosphere 等最热门的容器技术。与此同时,Azure Functions 提供了无服务器计算的可能,无需进行设置即可写入由事件驱动自动运行的参数。

以 DevOps 开发运维一体化,推动持续创新

市场和技术的快速发展给开发者,特别是企业应用的开发带来了更大的压力,用以实现快速迭代、敏捷开发的 DevOps 开发运维一体化,成为软件工程领域的流行趋势。为了帮助开发与运维团队顺畅对接,实现持续交付、持续监控、持续学习与进化,微软将自身体系内全球六万名软件工程师所使用的、基于 Azure 云服务的 DevOps 平台作为“微软研发云”面向全球开发者推出——其包括了端到端开发周期管理的云服务 Visual Studio Team Service(VSTS),以及一系列开发测试虚拟实验室、监控、部署、移动应用测试等云服务。微软研发云不仅支持包括 Java 语言在内的所有编程语言项目开发,同时也支持桌面、网页、移动装置、物联网与人工智能的应用项目开发。基于微软研发云的功能迭代,微软同时提供本地部署版本的 Team Foundation Server(TFS),让偏好私有云的企业客户也能获益于 DevOps 的前瞻优势。

中国首批五家基金管理公司之一的博时基金,通过引进微软 DevOps 开发方法与管理平台,实现了 IT 研发体系的转型,在IT的组织结构、管理流程等方面实现了较大改进,建立了大型开发团队的管理能力、大型复杂系统以及产品化系统的研发能力。博时基金信息技术部总经理车宏原表示:“博时基金曾经在国内基金公司中率先实现自主开发能力,特别看重 IT 研发能力的建设。微软 Team Foundation Server 已经成为我们研发管理的核心,一方面继续推动传统核心业务的稳健高速发展,同时也能高效敏捷地融入新技术,推动科技金融创新。在转型过程中没有影响业务,实现了‘空中换引擎’式的升级。先进高效的研发管理体系,已经成为博时基金 IT 规划框架的重要基石和IT研发的核心竞争力。”

目前,全球已经有 600 多万用户、包括来自中国的超过 10 万名活跃开发者,在使用微软研发云进行云端的 DevOps 开发运维。为了给中国开发者提供更加高速、顺畅的使用体验,微软在香港设立了微软研发云服务中心,预计将在 2017 年底前投入使用。

“面对数字化转型带来的巨大发展机遇,微软希望尽其所能地提供一个完善的开发平台。”微软开发平台事业部全球资深副总裁潘正磊女士表示,“无论是面向任何平台、任何系统、任何设备的开发者,也无论你喜欢任何开发架构或者编程语言,微软都愿意为你提供力所能及的支持,以我们的技术、产品和服务,助力每一个开发者,赢得未来。”

2017 微软技术暨生态大会安排了广泛涵盖混合现实体验、云应用开发、物联网解决方案、人工智能等 12 大技术主题的 147 场课程,登录官网 www.microsoft.com/china/techsummit/2017/ 可了解更多详情,并观看专业技术课程的相关视频。

###

关于微软公司

微软(纳斯达克上市代码“MSFT”)是全球领先的平台与生产力公司,秉持“移动为先,云为先”的世界观,致力于予力全球每一人、每一组织,成就不凡。

相关文章