如果有人碰到类似的话,我们就会遇到一个奇怪的问题。我们有一个相当大的移动应用程序,使用Apache Flex 4.10和Air 3.8构建。在iOS上运行得很漂亮。屏幕加载速度快,滚动顺畅,应用程序几乎像桌面一样。但是,在Android设备上,它的运行速度非常慢。相同的代码库,两个现代设备,一切都相同。它在Android上运行的时间大约是iOS设备的4倍。有什么想法吗?
答案 0 :(得分:3)
问题结果是Galaxy Tab 3 10.1特有的。相同的应用程序在更老的三星Galaxy Note 2上运行得更快。
其他人遇到了同样的问题。 (http://forums.adobe.com/message/5773513)。该设备附带基于Intel的芯片。基于英特尔x86的Androids不支持Air(至少来自他们的技术规格)http://www.adobe.com/products/air/tech-specs.html
=============== 的Android
ARMv7处理器,带矢量FPU,最小550MHz,OpenGL ES 2.0,H.264和AAC HW解码器 Android™2.3及更高版本 256MB RAM
===============
真的不确定其他人正在做些什么来对抗这个问题,Galaxy tab可能会成为这个假日季最受欢迎的Android设备之一。有没有人有类似的经历?
答案 1 :(得分:0)
将AIR应用程序导出到iOS时,会将其编译为本机代码。 Android版本被编译为AVM字节码并被解释。这可能是性能上的差异。
我知道有一些要求将AIR应用程序编译为本机Android代码,不知道有什么计划。