我们正在专门评估 Delphi XE5
,以了解开发移动应用程序有多么容易。我们开发了一个简单的 Android 应用程序,它使用 DBNavigator 滚动浏览 TClientDataset。该应用程序包含一些输入字段、标签和 slider 控件 (TSwitch)。
一切正常, slider (动画)响应灵敏,但在 Google Nexus 10
(Android 4.3) 上一切都以慢动作发生。就像应用程序仍在模拟器模式下运行一样。 (滑动按钮从左向右移动需要 2 秒以上!)
我们已在 Samsung Galaxy S3 (Android 4.1.2) 和 HTC One (4.2.2) 上成功测试了该应用,并且 UI 的响应速度正如人们所期望的那样。
更新。 我们在《Code Rage 8》中提出了这个问题,他们将其转交给了研发部门。当我们得到答案时将会更新。
最佳答案
我在评论中看到提到屏幕分辨率。实际上是否确定屏幕分辨率是问题所在?
您能否进入 Nexus 上的开发人员选项并尝试强制使用 GPU 的任何操作或任何可能有助于图形处理的操作?
logcat中有什么类似线索的东西吗?在Android SDK工具目录中运行monitor.bat,或者,如果它的路径中有空格,那么这将不起作用,因此从同一位置运行ddms.bat(DDMS不会由于路径中的空格而中止) .
最好能获得有关该问题的更多证据,而不是(有根据的)猜测。
如果结果是屏幕尺寸,那么这对 Embo 来说会很有趣。
关于android - Delphi XE5 Android 应用程序在 Google Nexus 10 上运行缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18999861/