查看原文
其他

Win11上用Linux更方便、草图几秒变App、新硬件神似Mac Mini,这届微软开发者大会算把技术“玩明白”了!

郑丽媛 CSDN 2022-06-10

整理 | 郑丽媛
出品 | CSDN(ID:CSDNnews)

时隔一年,微软 Build 大会终于在今天到来了!

与去年 Windows 不在主角之列的情况不同,今年的 Microsoft Build 2022 明确将 Windows 11 列为五大技术主题之一,还会对当前开发者圈中热议的低代码开发、人工智能(AI)和云相关F话题进行重点跟进。

为此,两周前微软的大会预告一经发布,就引起诸多开发者的关注:Windows 11 是否会有重大更新?其低代码开发工具可否真正实现提高应用开发效率?要如何大规模地构建分布式、现代和云原生应用?

那么接下来,就让我们一起揭晓 Microsoft Build 2022 的精彩内容。


“我们能构建什么?” & “世界需要我们构建什么?”


大会开场,微软 CEO Satya Nadella 便向开发者提出了两个问题:“我们能构建什么?” & “世界需要我们构建什么?”

为此,Satya Nadella 提出了十项技术:开发者流程、云无处不在、应用无处不在、云原生、统一数据、将模型作为平台、混合人工智能、低代码/无代码、协作应用和元宇宙。他指出,这些技术将共同组成强大的平台,帮助开发者实现下一个目标。

Satya Nadella 预告,本次大会将发布超过 50 种新产品和功能,而这些都能帮助开发者构建下一代平台:可在几秒内构建一个完整的开发箱、与 AI 配对程序员一起写代码、始终确保自己处于心流状态、可在云端和边缘嵌入计算、可将应用分发到任何设备上、利用最新的云原生技术无限扩展、用统一的数据结构构建应用、将世界上最强的 AI模型输出注入到应用中、还可以站在元宇宙等新兴技术的最前沿。

“我们的目的是,通过提供最丰富的技术和平台,使开发者的能够实现下一个目标,打破限制、消除摩擦,使其接触到世界上的每一个人和每一个角落,从而最大限度地增加每个开发者的新机会。”

随着 Satya Nadella 的发言结束,本次大会进入主题演讲阶段。


Windows 11 最新动态揭晓,Microsoft Store 助力开发


首先,让我们将目光移至自去年 10 月发布以来就一直饱受争议的 Windows 11 的最新变化。据微软官方介绍,为进一步提升开发者在 Windows 上开发体验,Windows 团队对其开发生态进行全面升级。

  • 全新的应用构建工具

作为微软整合 Win32 桌面应用和 UWP 应用关键技术,Windows App SDK 目前处于预览版,即将正式发布。其中包含 WinUI 3 中的 Fluent 视觉材料、更新的桌面窗口 API、对推送通知进行增强、用于 C++ 的新环境变量 API 以及各种性能改进等新功能。

对于跨平台应用开发的需求,微软最新推出了 .NET MAUI 1.0(.NET 多平台应用程序 UI),可帮助开发者构建能同时在 Android、iOS、macOS 和 Windows 上运行的应用,而这些应用将在共享代码库上运行。

不仅如此,开发者还可通过 WebView2 在 Windows 应用中嵌入 Web 内容,可使开发者在现有和新的应用中获得最新的网页技术。对部分开发者而言十分重要的 WSL(Windows Subsystem for Linux)和 WSA(Windows Subsystem for Android)也在持续更新——WSL 现可通过 Microsoft Store 下载,WSA 现运行于 AOSP 12.1,支持窗口模式和大小调节,增强了网络、开发工具集成等功能。

另外,微软还宣布将开放 Windows 11 中的第三方小部件功能:由 Adaptive Cards (自适应卡片)平台提供支持,作为 Win32 应用或 PWA 的配套体验。

  • Microsoft Store 帮助开发者吸引新用户

在 Windows 11 中,微软为开发人员从头开始重建了 Microsoft Store,如今更是进一步开放其 Microsoft Store,已移除 Win32 应用的候选名单,向所有应用开发人员开放应用商店,并宣布将推出一系列新举措,帮助开发者吸引新用户。

(1)Windows 搜索:可通过开始菜单中新增的 Windows 搜索直达应用;

(2)恢复应用:为使客户能快速无缝地过渡到新电脑,将在 Windows Insider 渠道推出在新 Windows 设备上自动恢复曾在应用商店下载安装过的应用的功能;

(3)弹窗商店:弹窗商店和 Microsoft Store 徽章将允许开发者在任何网站上轻松推广应用,从而扩展和简化安装体验。

未来,微软还计划推出 Microsoft Store 广告的试点测试,开发者可在合适时间将其应用或游戏以吸引人的形式和内容,推送给潜在客户。


低代码与 AI 联手,让 AI 替你写代码


微软企业业务应用程序和平台副总裁 Charles Lamanna 曾表示:“通过使用 AI 驱动的开发,从低代码到无代码,数十亿人将能够开发软件。”毫无疑问,低代码和 AI 也是本次大会的重点主题。

  • Power Apps 新功能

本次大会,微软推出了低代码工具 Power Apps 的一项新功能:Express Design,即快速设计。该功能使 Power Apps 可以从任何设计输入(包括 Figma 设计文件、PDF、纸质表单,甚至是手绘应用图片)自动生成有效的低代码应用。

Power Apps 集成了业界领先的认知 AI 技术 GPT-3,原本就可以通过 AI 以无代码的方式编写 Power Fx 公式,如今更是能在几秒内就扫描这些输入,并生成以数据存储为后盾的有效应用控制。使用者需要做的就是:检查输入,打开数据连接器,你的应用将准备就绪了。

  • 全新产品 Power Pages

除此之外,微软还宣布了 Microsoft Power Platform 的又一全新产品 Power Pages。作为一款全新独立产品,Power Pages 起源于 Power Apps ,专为低代码制作者和专业开发者而构建,结合了低代码功能和体验,并与 Visual Studio Code、GitHub 和 Azure DevOps 无缝集成,使任何人都可以轻松创建并交付以业务为中心、数据驱动、现代且安全的网站。

  • GitHub Copilot 即将正式发售

与此同时,AI 代码生成神器 GitHub Copilot 也有了最新进展。微软在大会上宣布,GitHub Copilot 之前只在技术预览版中可用,但今年夏天将开始正式发售,届时还将免费提供给学生和“经过验证的”开源贡献者。

尽管如此,GitHub Copilot 的使用体验并不会随发售有太大变化,开发者依旧可以循环浏览 Python、JavaScript、TypeScript、Ruby、Go 和其他几十种编程语言的建议,选择接受、拒绝或手动编辑代码。

GitHub Copilot 还发布了一个新功能 Copilot Explain,它可以将代码翻译成自然语言描述,用于帮助新手开发者或那些不熟悉代码库的人。


一台神似 Mac Mini 的台式机?


在本次大会上,微软还宣布与高通合作,推出了一款由 Arm 驱动的迷你台式计算机 Project Volterra。该新款 Arm PC 神似 Mac Mini,由高通骁龙 SoC 提供支持,内置神经网络处理器(NPU),方便开发者构建和执行本地 AI 加速任务。

更为重要的是,微软还将为此创建一个全面的 Arm 原生开发工具链,包括 Visual Studio 2022、VC++、.NET、Windows Terminal、WSL、WSA 的 Arm 原生版本——这也就意味着,开发者在使用这类工具时,将不会再因 x86 代码转换为在 Arm 设备上运行而造成性能损失。

据微软透露,以上这些工具的预览版将“在未来几周内”开始提供,同时也在努力帮助许多开源项目进行 Arm 原生开发,包括 Python,Node,git,LLVM 等。


其他值得关注的重点


除了以上内容,本次 Microsoft Build 2022 还带了一些其他值得关注的重点内容:

  • 为帮助开发团队在混合工作中更好地协同工作,微软发布 Microsoft Dev Box,该服务能够为不同规模、不同需求的开发团队提供基于云端的预配置、高性能、自服务、上手即用的编程工作站。

  • 新推出了 Azure OpenAI 服务,现接受有限受邀预览,获准参加的客户可以使用 OpenAI 的不同模型,包括 GPT-3 系列(Ada、Babbage、Curie 和 DaVinci)、Codex 系列和嵌入模型。

  • 为 Microsoft Teams 视频会议软件新增了一个实时共享(Live Share)功能,允许参会者共同创建、编辑、注释、放大和缩小等各种形式来共享内容的互动。

  • 微软还宣布了与 Meta(加速 AI 与 PyTorch 应用)、AMD(确保开发者的 PyTorch 项目在 AMD 硬件上以最佳方式运行)、知名开源平台 Hugging Face (与 Azure 机器学习的整合)达成合作。

那么,本场大会中你对哪个新产品或新功能印象最为深刻?

参考链接:

https://news.microsoft.com/build2022/

https://techcrunch.com/2022/05/24/copilot-githubs-ai-powered-coding-tool-will-become-generally-available-this-summer/

END


— 推荐阅读 —
IT软件开发自我革命,如何抓住机遇转型全栈工程师
搜狐大量员工遭遇“工资补助”诈骗;腾讯客服回应“借钱就能避免微信号被封”;TypeScript 4.7发布|极客头条
用 50 张游戏显卡检测癌症,这是“业余”程序员?

—点这里↓↓↓记得关注标星哦~— 

一键三连 「分享」「点赞」「在看」

成就一亿技术人


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存