admin管理员组

文章数量:1567642

Windows 11 即将到来。这是事实——它是对 Windows 桌面、开始菜单、任务栏甚至应用程序窗口边框和“非客户区”等内容的渲染的华丽视觉调整。这是微软新的辉煌流星,从云端向世界上粗心的人们发射自己……它将消灭恐龙。

你是科技恐龙之一吗?

新的 Windows 11“Hello”屏幕——与 Windows 10 没有太大区别

微软在 Windows 11 上绽放的美丽花朵让我们这些观看略微颤抖的 Windows 11 启动视频直播的人惊叹不已。它有很多视觉糖果。隐藏在所有应用程序的圆角和无处不在的半透明亚克力之间的一些迹象表明,Windows 11 也将​​成为许多旧 PC 硬件和一些现有应用程序即将到来的世界末日。

Windows 11 小部件面板取代了 Windows 动态磁贴的贱民

Windows 11 在视觉上令人惊叹

在 Windows 11 中搜索

几年来,我一直在向任何愿意倾听的人挥舞 Fluent UI 标志。我们已经在几个地方讨论过 Project Reunion 和 UI 3。好吧,随着这个最新公告,Project Reunion 被重命名为稍微不那么鼓舞人心的“Windows App SDK”。如果我见过的话,这是一个由集体思考委员会产生的名字。除了与亚利桑那州的天气预报一样令人兴奋之外,它还与现有的“Windows SDK”无益地接近。在播客和网络研讨会中会有一些很棒的时刻,演示者讨论“使用 Windows SDK”,然后必须澄清他们实际上意味着“Windows App SDK,它曾经是 Project Reunion”。

新的 Windows 11 应用程序启动屏幕

Windows 11 中有很多半透明的亚克力以及居中的任务栏(我不是这个我不得不说的粉丝)以及不那么杂乱的外观,这是一项成就,因为这是关键卖点之一的 Windows 10。

Windows 11 有一个新的应用程序商店——这将如何影响我的 Windows 和移动应用程序?

全新的 Windows 11 应用商店

在取代现有 Windows Live Tiles 的大量半透明亚克力“小部件”面板之间——几乎所有未直接受雇于 Microsoft 的开发人员都避开了这些面板——有一个公告更直接地影响了使用 RAD Studio Delphi 和C++ Builder。微软正在推出一个经过彻底改造的 Windows App Store。

新的 Windows 11 App Store 似乎是对微软首次推出时对 Windows Store 最初目标的重新思考。过去,旧的 Microsoft Store 取得的成功相当有限。这可能是由于必须为其打包应用程序的方式、您的应用程序需要采用的技术以及整个交付机制。这个新的应用程序商店将真正改变游戏规则。微软几乎允许所有打包机制,而且最大胆的是,它将包含 Android 应用程序,这些应用程序将在 Windows 11 中本地运行,没有任何明显的变化。这个新的“适用于 Android 的 Windows 子系统”似乎借鉴了 WSL(适用于 Linux 的 Windows 子系统)取得的惊人成功的经验教训。

亚马逊,您的新 Microsoft Windows 11 应用商店

Windows 11 运行您的 Android 应用

亚马逊应用商店即将登陆 Windows 11 应用商店。这将首先推出一系列特别策划的 Android 应用程序,这些应用程序最初设计并已知可在 Amazon Fire Tablet 等对亚马逊友好的设备上运行。建议是,随着时间的推移,这个初始目录将大大扩展。目前尚不清楚的是 Windows 11 将对 Android 应用程序施加何种限制,以及沙箱将如何工作。也就是说,Android 应用程序在严重受限的环境中运行是正常的,从 WSL 中吸取的经验教训也可能意味着安全性和操作系统完整性是微软努力的最前沿。

Windows 上的 Android 应用程序 – 以前已经完成

三星Dex。来源:三星网站

如果像我一样,你有一部相对较新的三星手机,那么在 Windows 上运行 Android 应用程序的整个想法听起来一点也不像新事物。我们很幸运,Windows 10“我的手机”应用程序在 Windows 通知区域中显示了我们的 Android 应用程序通知,并且已经能够在窗口中运行仅适用于 Android 的应用程序已经有一段时间了。此外,三星 Galaxy 用户还可以访问一个名为Dex的应用程序,该应用程序将他们移动设备的应用程序和“桌面”转换为他们 PC 上的一种伪附加全尺寸窗口系统。就我个人而言,我从未使用过它,因为 Dex 曾经让我的 Galaxy Note+ 升温得比超速行驶的汽车上的刹车片更快。

您也可以在 Windows 11 PC 上运行 TikTok

您的 RAD Studio Delphi 应用程序可能适用于新的 Amazon Windows 11 Android 商店

这个 Delphi FireMonkey Android 应用程序在 Amazon Fire OS 上运行得很好

奇怪的是,我实际上使用 Kindle Fire 10 英寸平板电脑作为 Android 平板电脑的测试台。我可以告诉你,它运行良好,并且已经使用了好几年,考虑到 Kindle Fire OS 实际上只是一个经过大量调整的 Android 版本,这应该是正确的。如果这适用于新的亚马逊风味商店,那么我们应该没问题。

我的 Windows 应用程序能否在新的 Windows 11 应用程序商店中运行?

嗯,是的,他们也应该没问题——正如高级总理 Marcu Cantu 在最近的一条推文中指出的那样:

是的,我们已经集成了 MSIX https://t.co/UuP7RNVB5O

— MarcoCantu (@marcocantu) 2021 年 6 月 25 日

我的 Delphi 应用程序是否与新的 Windows 应用程序 SDK 兼容?

这个问题有点难回答。VCL 的伟大之处在于,它确实在非常接近金属级别的情况下与 Windows API 和 SDK 进行了本机交互。从历史上看,你可以——而且仍然可以——使用诸如广受欢迎的 Delphi 7 之类的 Delphi 版本在 Windows XP 上编写一个 Delphi 应用程序,只要你没有做任何愚蠢的事情,比如对文件夹和屏幕大小进行假设,它会在最新版本的 Windows 10 上运行绝对正常。今天仍然如此。

这是 Delphi 超越几乎任何其他编程语言或开发系统的真正优势使用 Delphi 编写的应用程序运行稳定并持续运行多年,并且由于没有对.Net 运行时等内容的依赖,它们不受操作系统窗口合成器、SDK 等周围生态系统变化的影响. 但是对于 .Net 而言,情况并非如此,如果不安装大约 1 GB 的“旧版”.Not 运行时框架,几乎不可能在几年前编写的 C# 程序与较新的 Windows 版本一起使用。我确实喜欢 C#,而 .NET原则上是一个好主意,但是当我过去部署使用它编写的应用程序时,与我的 Delphi 程序简单、低调的健壮性和寿命相比,这是一个令人头疼的问题。旧的 .Net 程序将如何与 Windows 11 和 Project Reunion 配合使用……嗯,我是说 Windows App SDK?目前还不清楚,但如果他们超过几年,那对他们来说可能是一个充满不满的凄凉冬天。

Windows 11 讨厌你的旧电脑——这就是原因

我有一些坏消息要告诉你。Windows 11 将更安全地抵御病毒和特洛伊木马程序。这样做的原因是 Windows 11 强制存在和使用称为“可信平台模块”或 TPM 的硬件。

如果您的 PC 使用时间不超过五年,那么它可能内置了 TPM 功能。如果您的 PC 没有 TPM 功能,那么 Windows 11 将成为摧毁您心爱的恐龙硬件的落石。我的一位 Microsoft MVP 和 Windows Insider 朋友刚刚发现,他将无法在他最喜欢的机器上运行 Windows 11 Insider Preview,因为它使用的是 Intel i5-4460 Haswell 芯片。五年前,他的 PC 是一台很棒的新 Windows 10 机器,价格相当划算;现在它被寄托在Windows 11 的“健康检查”留下的坑的底部,验证您的 PC 是否能够运行 Windows 11。

是的,我的电脑称为瓦尔哈拉......它可以运行Windows 11

但是我的机器才一年,为什么不能运行Windows 11?

即使在我自己的 PC 上,这是一台带有显卡和 CPU 的 MSI 机器的野兽,这可能会让 NSA 间谍的工作站相形见绌,我发现我必须执行 BIOS 更新,然后将 TPM 设置更改为“PTT”并使在通过 Windows 11 就绪检查之前可检测 TPM(附加设置)。如果这是我的经验,那么我很确定将会有数百万用户惊讶地发现他们是新铸造的恐龙 PC 的自豪拥有者。我预测骚乱。我明白为什么微软要强制执行此更改;TPM 使操作系统更加安全,随着亚马逊新狂野西部商店引入数百个 Android 应用程序,这将是在防病毒领域工作的有趣时机;但要在现有的消费者采用 Windows 10 中获得那种牵引力,也将是一场艰苦的斗争。Windows 11 是免费更新,但您可能需要支付新机器的价格才能获得它。

Windows 11 流星即将到来,更新就在你身边

下周,Windows 11 将在 Dev 赛道上落入微软 Windows Insiders 的圈子。等待世界的其他人将不得不坐下来直到九月左右或更晚才能获得华丽。

我可以在我的应用程序中做什么来为 Windows 11 做好准备?

学习团队

首先——这可能并不明显——开始学习如何使用 Microsoft Teams 并与之交互。新版本的 Teams 随 Windows 11 一起推出。每个人都将拥有这个全新重写的消费者友好型 Microsoft Teams。有趣的是,微软已经使用我们多年来一直给出的那种建议制作了这个新的 Teams 版本:它是一个本机应用程序(使用 React Native JS),而不是使用具有大量内存膨胀问题的电子系统。

Windows 11 内置了新版本的 Microsoft Teams

Teams 将安装在 Windows 11 中的每台 Windows 11 机器上。我强烈建议你接受它,因为它可能成为交付各种消息、警报以及与支持和销售团队与客户进行交互的实际方式。我很确定 Teams 被包含在 Windows 11 中是有一个尚未揭示的原因——但我知道它比“让我们所有人更容易相互交互”的轻率概念更重要,这是合理但最终的似是而非。称我为怀疑论者,但我通常是对的。只有时间会给出答案。

告别 Skype

如果您目前使用 Skype,您将需要重新考虑该策略。Skype 即将消失,而 Teams 正在步入正轨。我不确定整体情况如何,但微软在直播中公开表示过。

看看 MSIX

您已经可以为 Windows 11 App Store 配置您的 RAD Studio Delphi 应用程序

新的应用商店与其前身一样,使用 MSIX 安装包格式。好消息是 RAD Studio Delphi可以将您的应用程序打包为 MSIX 包,因此我们 RAD Studio Delphi用户可以全力以赴。如果您目前不使用 MSIX,那么可能值得看看它可以为您做什么。

了解 Fluent UI 和 Project Reunion

我知道我之前说过,颈椎枕但你真的必须了解 Fluent UI 和 Project Reunion。Windows 11 有一个小部件窗格的新概念,它是 Fluent UI 原则的完整体现:透明度、运动和深度。Windows 将具有圆角,半透明的亚克力形式背景将成为您的应用程序的标准。VCL 控件(例如按钮、编辑框和列表)将采用新外观——我猜这将通过嵌入清单中的标志再次处理,就像“每个监视器 v2”一样。FireMonkey FMX 应用程序需要研究与 Windows 11 设计美学相匹配的新主题。哦,您的 Android 应用程序也许可以在 Windows 11 机器上运行——这将是一次有趣的发现之旅!

Embarcadero 如何与 Windows 11 配合使用

虽然我是Delphi MVP,但我不会代表 Embarcadero 正式发言,但在一些非 NDA 的讨论中,我知道 PM 团队正在研究宣布的变更的整体影响。从某种意义上说,Microsoft Windows 11 发布活动有点像旧式的蒸汽设备活动,因为这是“我们将很快准备好”之类的事情,而不是“您现在可以从以下链接”事件。是的,早期版本的 Windows 11 存在泄漏,但没有人可以基于此做出严肃且涉及到的开发决策。总体而言,无论如何,您的应用程序现在都可以正常运行;这就是我们选择 RAD Studio Delphi、C++ Builder的原因,不是吗?


本文中的 Windows 11 图像来自 Microsoft,经许可使用。


使用 RAD Studio、Delphi 或 C++Builder 缩短开发时间并更快地进入市场。
设计。编码。编译。部署。

本文标签: 开发人员程序员WindowsBuilderdelphi