Delphi 10.4 最新消息_Delphi

 官方发布了关于10.4的消息,译文如下:

______________________________________________________

做为我们的Delphi,C ++ Builder和RAD Studio的订阅客户,除了获得更新,升级和技术支持等主要好处外,还被邀请参加Beta计划,做为Beta测试人员可以尽早使用新功能之外,在整个Beta期内提出的意见,将帮助制定下一个版本。我们计划在三月下旬发布代号为Denali的10.4测试版本

以下是10.4的计划:

Delphi

  • 用于Delphi的Language Server Protocol
  • 语言增强:托管记录(Managed Records)
  • 跨所有平台的统一内存管理


C ++

  • 扩展的C ++库支持
  • 工具链性能和质量改进
  • 跨所有平台的统一内存管理


用户体验

  • VCL高DPI样式支持
  • VCL控件样式
  • 新的VCL组件
  • GetIt软件包管理器功能增强 
  • 用于在线和离线安装的统一安装程序

平台增强

  • Metal 2 GPU驱动程序支持(macOS / iOS)
  • 更新了HighDPI的VCL样式
  • Apple API更新
  • Windows API更新
  • RAD服务器工具的其他增强功能
  • Android Push Notifications和Google Play Services重新构造
  • LiveBindings性能增强
  • 企业版和架构师版集成的FMXLinux

其他质量方面的重点领域

  • 加上目前由NDA审核的其他一些令人兴奋的项目,计划将在未来的Beta中出现。


10.4 Denali Beta启动时间表:

订阅客户将在下个月内收到有关如何加入Beta计划的电子邮件,参与Denali的测试人员在访问Beta方面的内容之前将被要求同我们签署保密协议。

非订阅客户,如有兴趣加入Beta版测试,请与Embarcadero销售代表或经销商合作伙伴联系,先升级到10.3.3并使用它,将有机会参加10.4 Beta。

关于RAD Studio 10.3.3:

在2019年11月底,我们发布了Delphi,C ++ Builder和RAD Studio 10.3.3。在10.3.3版本中,开发人员可以为Google Play商店开发64位版本的FireMonkey应用程序,通过预先构建的Docker映像,简化多层应用程序的开发和RAD Server的部署,并构建C ++和Delphi应用程序适用于iOS 13和macOS Catalina平台。开发人员还可以使用包含的Enterprise Connector和Enterprise Edition用户的Enterprise Connector订阅许可证访问70多个数据源。

注意:这些计划和路线图代表了我们截至目前的意图,但是我们的发展计划和优先级可能会发生变化。因此,我们无法提供任何承诺或其他形式的保证,即我们将最终按计划的时间表或所描述的顺序,或完全不发布任何或所有上述产品。这些开发进度表或“产品路线图”的一般说明不应解释或解释为任何形式的承诺,并且我们的客户对升级,更新,增强和其他维护版本的权利仅在适用的软件许可协议中阐明。 。
__________________________________________________________________________

以上为译文。译完,总结来说, 有以下几点是我最关心的。

  1. 跨所有平台的统一内存管理,终于要去掉ARC了!在XE5的时候,我做过测试,建立一个Form对象,然后释放掉,循环做这个动作,最终结果,在Android平台上,因为内存占用持续增加而最终崩溃。详细情况可以去QC查看我提过问题,官方虽然Open了,但到现在10.3.3版本也是无解的,纠其原因,就是ARC造成的。https://quality.embarcadero.com/browse/RSP-14005
  2. Livebindings性能增强,这是个好消息,当年做为卖点之一个Livebindings,实用起来,卡在了性能上,根本用不了,这么多年终于看到要改进了。当前的情况下,建议使用kbmMW SmartBinding取代Livebindings。
  3. 10.4名称为Denali,特意百度了下,原来美国有坐山叫这个名。找来个图片,挺好看的。
  4. 三月下旬发布beta,按惯例测试一个月,4月末正式发布。
  5. 要实现的内容与去年发布的路线图中10.4的内容基本相同,说明去年的计划没变。下面是找来的去年的路线图:

Delphi 10.4 最新消息_Delphi_02

 Delphi 10.4 最新消息_Delphi_03

 2020-04-27:内部消息,现在已经内测到第三个版本,ARC做为重点已经实现,测试连续建立一个Form再释放,还有内存增长的情况,在华为Mate 30上,建立4万个Form后崩溃了。

按目前的内测进度,估计得5月末能发布就不错了。怎么着还是受疫情的影响。

2020-05-08:可靠消息,内测在如期进行中,预计本月底能发布。这篇文章是QDAC作者翻译的:Delphi 10.4 新变化:重新设计的 Code Insight

2020-05-17:网友翻译的官方博客文章:

Delphi 10.4中新增功能:新的VCL TEdgeBrowser组件

Delphi 10.4中的新增功能:重新设计了Code Insight

Delphi 10.4 新功能:增强VCL样式

2020-05-25:http://altd.embarcadero.com/download/radstudio/10.4/radstudio_10_4_99797b.iso

安装说明:https://pan.baidu.com/s/1MmdfNbTncGVTauODJYBnww 提取码:wkxq

2020-06-01 delphi 10.4 lsuper版本

https://pan.baidu.com/s/16sq_gVlAix30B_5hBHG08A
提取码 bhkh
@mega:https://mega.nz/folder/MskRTRIT
访问密码
F0gINnIQe0u_-WX4mfAE4w

2020-7-6:
这个版本,只能说是公测版,问题很多。等10.4.1发布吧,听说7月份有希望!

2020-7-22

官方发布了patch2,需要的话,可以从这里下载:

链接:https://pan.baidu.com/s/18BY340CDUlDLlz-C-cBe5w
提取码:gdsj

安装方法:

1.解压下载的文件,保持原目录名

2把这个文件夹整个复制到C:\Users\<name>\Documents\Embarcadero\Studio\21.0\CatalogRepository\

产生的最后目录是这样:C:\Users\<name>\Documents\Embarcadero\Studio\21.0\CatalogRepository\10.4Patch2-10xx\R104_Patch2

Delphi 10.4 最新消息_Delphi_04

 

 3.进入目录:C:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\R104_Patch2_14\R104_Patch2
用管理员执行patch2.bat

Delphi 10.4 最新消息_Delphi_05

 等安装完成。注意:安装前需要关了IDE。

2020.07.26 patch 3发布了!

安装方法同2.