官方發布了關於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多個數據源。
注意:這些計划和路線圖代表了我們截至目前的意圖,但是我們的發展計划和優先級可能會發生變化。因此,我們無法提供任何承諾或其他形式的保證,即我們將最終按計划的時間表或所描述的順序,或完全不發布任何或所有上述產品。這些開發進度表或“產品路線圖”的一般說明不應解釋或解釋為任何形式的承諾,並且我們的客戶對升級,更新,增強和其他維護版本的權利僅在適用的軟件許可協議中闡明。 。
__________________________________________________________________________
以上為譯文。譯完,總結來說, 有以下幾點是我最關心的。
- 跨所有平台的統一內存管理,終於要去掉ARC了!在XE5的時候,我做過測試,建立一個Form對象,然后釋放掉,循環做這個動作,最終結果,在Android平台上,因為內存占用持續增加而最終崩潰。詳細情況可以去QC查看我提過問題,官方雖然Open了,但到現在10.3.3版本也是無解的,糾其原因,就是ARC造成的。https://quality.embarcadero.com/browse/RSP-14005
- Livebindings性能增強,這是個好消息,當年做為賣點之一個Livebindings,實用起來,卡在了性能上,根本用不了,這么多年終於看到要改進了。當前的情況下,建議使用kbmMW SmartBinding取代Livebindings。
- 10.4名稱為Denali,特意百度了下,原來美國有坐山叫這個名。找來個圖片,挺好看的。
- 三月下旬發布beta,按慣例測試一個月,4月末正式發布。
- 要實現的內容與去年發布的路線圖中10.4的內容基本相同,說明去年的計划沒變。下面是找來的去年的路線圖:
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
3.進入目錄:C:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\R104_Patch2_14\R104_Patch2
用管理員執行patch2.bat
等安裝完成。注意:安裝前需要關了IDE。
2020.07.26 patch 3發布了!
安裝方法同2.