由Delphi XE5创建的Android应用程序开始非常慢

Mik*_*ike 7 delphi performance delphi-xe5

我用Android开发了一些Android SDK应用程序,现在XE5出来了,我是一个非常有经验的Delphi开发人员,我尝试了一些关于Android应用程序的示例,我的印象是用XE5设计的Android应用程序运行得很慢,他们开始很慢,差不多4秒,黑屏,破坏了整个体验.

我知道XE5 Android应用程序以本机代码运行,这还有一个原因,它们应该非常快

我能做些什么吗?

我正在使用三星Galaxy S2进行测试,所以它与测试设备无关.

blo*_*ong 8

由于加载到内存中运行的本机库的大小,它们加载有点慢.

确保您在新的,功能强大的设备上运行发布版本并且它不是那么糟糕.

但是你现在总会拥有一个庞大的原生图书馆.

一种可能的行动方案是通过使用闪屏来分散用户的注意力.然而,这并不简单.但这是可行的.它会记录在某个地方或一周左右的其他地方.

  • 这是一个交易破坏者,用户不希望以4秒开始的应用程序,甚至谷歌说:"通常,100到200毫秒是用户将感知应用程序缓慢的阈值"所以我想我会等待一个适合Android开发的Delphi,坚持使用Eclipse和Java (2认同)
  • Chris Thornton,这是一个我用XE5样本编译的apk,https://www.dropbox.com/s/rkshm1u7gx7bijr/com.embarcadero.SampleListViewMultiDetailAppearanceProject-1.apk (2认同)