AOT代表“Ahead-Of-Time”,JIT代表“Just-In-Time”。关于您的问题,答案是不支持JIT,但支持AOT。对于不支持JIT的情况,动态下发可以通过以下方式实现:预编译:在应用程序部署之前,使用AOT编译器将应用程序的代码编译为可执行文件或库。这样,当用户运行应用程序时,可执行文件或库已经存在,无需JIT编译。分发库:将应用程序的代码编译为库文件(例如DLL或SO文件),并将其与应用程序一起分发。这样,当应用程序运行时,它加载所需的库文件并执行相应的代码,无需JIT编译。即时编译:尽管您提到不支持JIT,但有些编译器仍然可以使用即时编译技术来动态编译代码。这种方法可能比传统的JIT编译慢一些,但它仍然允许在运行时动态下发代码。请注意,具体的实现方式取决于您使用的编程语言和开发环境。
ArkTS引擎不支持jit下发,提供了受限的ArkTS引擎支持动态下发,但是不能使用系统api。