android - Delphi XE5 Android 应用程序在 Google Nexus 10 上运行缓慢

标签 android delphi delphi-xe5 firemonkey-fm3

我们正在专门评估 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》中提出了这个问题,他们将其转交给了研发部门。当我们得到答案时将会更新。

enter image description here

最佳答案

我在评论中看到提到屏幕分辨率。实际上是否确定屏幕分辨率是问题所在?

您能否进入 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/

相关文章:

delphi - RobuSTLY 通过 Outlook 和 OLE 发送电子邮件

delphi - FastMM4 说 "The block header has been corrupted"

android - ExpandableListview组指标问题

android - 在 Android 中使用 pjsip 发送 INVITE 时出错 : Error initializing media channel (PJ_EBUSY)

delphi - 列表索引越界,添加框架delphi

android - 如何使用 Delphi XE5 在 Android 中禁用屏幕截图?

java - Delphi 中的 "Word"是否与 Java 中的 "Char"等效?

android - 可绘制为飞溅主题的背景不保持比例

java - Android 汇率 API

delphi - 比 InttoStr/StrToInt 更快的替代品?