我有一个使用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会不同地处理我的代码?
谢谢!
答案 0 :(得分:1)
如果出现以下情况,实际上使用Flex而不是原生SDK不是一个好主意:
1)您的应用程序使用了大量动画,在这种情况下,Flex中设计的应用程序不如原生SDK中设计的相同应用程序那么好。
2)如果它的游戏然后忘记使用Flex更好地使用原生SDK。 3)每部手机都有不同的宽高比,屏幕尺寸,像素密度等,因此在运行时可能会遇到一些问题。