1

如果有人遇到类似的事情,我们就会遇到一个特殊的问题。我们有一个相当大的移动应用程序,使用 Apache Flex 4.10 和 Air 3.8 构建。在 iOS 上运行良好。屏幕加载速度快,滚动流畅,应用程序几乎就像桌面一样。但是,在 Android 设备上,它的运行速度非常缓慢。相同的代码库,两种现代设备,一切都相同。在 android 上运行所需的时间大约是在 iOS 设备上运行的 4 倍。有任何想法吗?

4

2 回答 2

3

事实证明,该问题特定于 Galaxy Tab 3 10.1。同样的应用程序在更老的三星 Galaxy Note 2 上运行得更快。

其他人也遇到了同样的问题。(http://forums.adobe.com/message/5773513)。该设备附带基于 Intel 的芯片。基于 Intel x86 的 Android 不支持 Air(至少从他们的技术规格来看)http://www.adobe.com/products/air/tech-specs.html

=============== 安卓

ARMv7 处理器,带矢量 FPU,最低 550MHz,OpenGL ES 2.0、H.264 和 AAC 硬件解码器 Android™ 2.3 及以上 256MB RAM

================

真的不确定其他人正在做什么来解决这个问题,银河标签可能会成为这个假期最受欢迎的 Android 设备之一。有没有人有类似的经历?

于 2013-11-03T19:53:14.883 回答
0

当 AIR 应用程序导出到 iOS 时,它会被编译为本机代码。Android 版本被编译为 AVM 字节码并被解释。这大概就是性能上的不同吧。

我知道有一些要求将 AIR 应用程序编译为原生 Android 代码,但不知道有什么计划。

于 2013-10-28T15:40:25.430 回答