在 Firemonkey 中加速应用程序的启动过程

Accelerating launch process of Apps in Firemonkey

在 Delphi Firemonkey 上创建多平台应用程序时,加载需要很长时间(4~6 秒),即使除了一个没有任何对象的全新空白屏幕之外什么也没有。

我们可以做些什么来加快启动过程?

FireMonkey 需要一个完整的 运行 自己的时间环境,该环境 运行 位于主机平台之上。此 运行 时间提供渲染引擎和其他必要的抽象,使 FireMonkey 的跨平台架构能够在给定应用程序的特定硬件平台上执行。

使用 FireMonkey 构建的任何应用程序都包含此 运行time 环境的副本,并且必须在应用程序代码本身 运行.

之前加载和初始化该环境

因此,FireMonkey 应用程序不可避免地比使用平台本机工具构建的应用程序更大且启动速度更慢,后者不需要这种额外的 运行时间支持。