Hello there,
I'm noticing dramatically slower performance when packaging my mobile app as 'ipa-ad-hoc' compared to 'ipa-test'. This is a new issue with Air 3.5. This hasn't been an issue with previous Air SDKs (3.1 thru 3.4, etc.). Render mode is 'Direct'.
I am packaging from the command line with this syntax:
"/SDK/AdobeAIRSDK35/bin/adt" -package -target ipa-ad-hoc -provisioning-profile "./WORK/Apple/test_app.mobileprovision" -storepass my_secret_pass -storetype pkcs12 -keystore "./mycert.p12" ./test_app.ipa ./test-app.xml platformsdk "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platfo rm/Developer/SDKs/iPhoneOS6.0.sdk"
Here is what I've tried so far:
- Tested performance with ipa-test, ipa-ad-hoc, and ipa-debug-interpreter. Ad-hoc is MUCH more sluggish.
- Tested against different versions of the iOS SDK
- I've removed any Flex Compiler arguments.
- Tested my app build with ipa-ad-hoc on an iPad 1, 2, and 3 with various versions of iOS. I noticed sluggish speed on all three devices.
- I've tried render modes of 'direct', 'cpu', and 'gpu'. 'Direct' always works best for me.
What else can I check? I'm racking my brain looking for the magic bullet.
Below is my app.xml file.
Thank you for your help!
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/3.5">
<id>com.xyz.testapp.set</id>
<filename>Test App</filename>
<name>Test App</name>
<versionNumber>1.2.0</versionNumber>
<initialWindow>
<content>BR_Test_App.swf</content>
<aspectRatio>landscape</aspectRatio>
<renderMode>direct</renderMode>
<autoOrients>false</autoOrients>
<fullScreen>true</fullScreen>
<visible>true</visible>
<softKeyboardBehavior>pan</softKeyboardBehavior>
</initialWindow>
<icon>
<image16x16>assets/Icons/16.png</image16x16>
<image32x32>assets/Icons/32.png</image32x32>
<image36x36>assets/Icons/36.png</image36x36>
<image48x48>assets/Icons/48.png</image48x48>
<image57x57>assets/Icons/57.png</image57x57>
<image72x72>assets/Icons/72.png</image72x72>
<image114x114>assets/Icons/114.png</image114x114>
<image128x128>assets/Icons/128.png</image128x128>
</icon>
<!-- iOS specific capabilities -->
<iPhone>
<InfoAdditions><![CDATA[
<key>UIDeviceFamily</key>
<array>
<string>2</string>
</array>
]]></InfoAdditions>
<requestedDisplayResolution>high</requestedDisplayResolution>
</iPhone>
</application>