Playbook的Air应用程序:FlexSDK 4.5和Blackberry SDK之间的性能差异?

时间:2011-10-06 11:31:50

标签: blackberry air

我有一个使用Flex SDK 4.5编译的swf

然后我使用Blackberry Air SDK 1.1.1将swf打包到一个栏中

当我在Playbook(OS 1.06)上安装应用程序的发行版时,图形性能很糟糕,appr。 iPad1上2/3的性能。该应用程序是一个严重依赖graphics.beginBitmapFill()的游戏。设置为gpu。

我想知道如果使用Blackberry Air SDK直接编译swf,是否会有任何性能差异。 (真的这样做意味着其他方面会做出一些努力,所以我之前会问)。我没有使用任何本机UI元素,所以这只是为了更好的性能。在编译swf时,Blackberry SDK会不同地处理我的代码?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果出现以下情况,实际上使用Flex而不是原生SDK不是一个好主意:

1)您的应用程序使用了大量动画,在这种情况下,Flex中设计的应用程序不如原生SDK中设计的相同应用程序那么好。

2)如果它的游戏然后忘记使用Flex更好地使用原生SDK。 3)每部手机都有不同的宽高比,屏幕尺寸,像素密度等,因此在运行时可能会遇到一些问题。