• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
0

How/when will AIR support the new iPad?

Explorer ,
Mar 07, 2012 Mar 07, 2012

Copy link to clipboard

Copied

I believe that the following will be needed:

- new placeholders in app xml for the new iPad retina icons

- a mode that will allow the content done in 'non-retina' iPad to be viewed on new IPad (like the tag that makes iPhone 4 to fill 4 pixels and be used as the iPhone 3)

- a simulator for all AIR environments, which allows the visualization of the iPad retina display (I guess it will have to have scrollbars for the first time in a mobile phone simulator, since the height is going to be 2048 pixels 😮 )

- anything left on the list?

TOPICS
Development

Views

16.1K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Explorer , Mar 17, 2012 Mar 17, 2012

To avoid breaking apps that are not designed for the iPad's new retina display, apple only enable the full retina resolution on apps built with the iOS 5.1 SDK or later. So, to enable the higher resolution on your air app, you have to use this version of the SDK when compiling your app. You can only so this on a Mac with Air 3.1 or later. Use the -platformsdk compiler setting to point to the iOS 5.1 SDK and set the requestedDisplayResolution to high. Then you'll get the higher resolution.

Votes

Translate

Translate
Explorer ,
Mar 08, 2012 Mar 08, 2012

Copy link to clipboard

Copied

I would rather ask IF it will be supported at all in 2012...

From what we know by waiting for the iPhone4 I would say it takes about three month - at least. This time it should be pretty easy to enable this, since they know everything from the 3gd to iPhone4 switch, but I think that the team is mostly working on Android devices and iOS is something they are doing in their sparetime...

It is so sad that it seems like there is only a very small team working on this project at Adobe, though this could really be something special and good, but I switched to Xcode to ensure that projects don't rely on a totally wierd upgrade timetable (for example look at the problems with the languages and how long it takes to fix this for Adobe, or how long it took to use Game Center etc.). I know of a lot of developers who switched to Xcode and just work with Air before developing to make quick sketches, though even this might chance since the new Xcode features. I really like working with Flash, but it is getting harder and harder with each new iOS or device update since the Air updates are out of synch and much to slow for new (and often small) new features and the last updates were always incorporating new bugs. So it is tough to use then instandly.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Mar 08, 2012 Mar 08, 2012

Copy link to clipboard

Copied

Not encouraging

I am wondering: will we be able to develop / maintain iPad applications that are accepted by Apple even if we can't test them on a new-iPad-like simulator?

Let us face it: the iPad is THE best selling tablet; it is not "a" tablet like the Playbook or any Android.

It wouldn't make a lot of sense for Adobe to state they support AIR on iPad if the evolutions of such a device weren't faced promptly (XCode for new iPad is available from today).

I hope Adobe gives at suggests a date in which they can give the simulator and best practices for the new device...

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Mar 08, 2012 Mar 08, 2012

Copy link to clipboard

Copied


josholm wrote:

It is so sad that it seems like there is only a very small team working on this project at Adobe, though this could really be something special and good, but I switched to Xcode to ensure that projects don't rely on a totally wierd upgrade timetable (for example look at the problems with the languages and how long it takes to fix this for Adobe, or how long it took to use Game Center etc.). I know of a lot of developers who switched to Xcode and just work with Air before developing to make quick sketches, though even this might chance since the new Xcode features. I really like working with Flash, but it is getting harder and harder with each new iOS or device update since the Air updates are out of synch and much to slow for new (and often small) new features and the last updates were always incorporating new bugs. So it is tough to use then instandly.

That's exactly how i see it.
I saw one of the promo videos for making ios apps months ago and thought; "Wow! That would be awesome, work with Flash wich i've done the past 12 years and make cool ios apps!".

About 2,5 months down the app-road enthousiasm has been replaced with discouragement...

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Mar 08, 2012 Mar 08, 2012

Copy link to clipboard

Copied

You may not have noticed the large site that has been set up to promote Flash in general, and that also showcases Flash for mobile apps:

http://gaming.adobe.com/

Also, a huge amount of improvements have happened within the last three months. I think people are still enthusiastic.

As for the general support for the "new iPad", you're already developing Flash things without owning one of these 4K monitors that someone might run your site on:

http://www.flatpanelshd.com/news.php?subaction=showfull&id=1308821283

You may be doing printing, and testing that on US Letter or A4, and not on the A0 paper that someone may be using. Same with a 2048x1536 mobile screen. Very few people have the ability to run a simulator of that doing Portrait, and you would need a 30 inch monitor to even simulate it doing Landscape.

So, you develop at iPhone or iPad 1 sizes, and trust Flash to do the scaling to the new size.

Now, there is an app descriptor quality setting, that can be Standard or High, it will be interesting to see if a noscale stage with quality=high gives you a 2048x1536 stage. Even if you don't set quality=high, the iPad will still automatically give you Retina quality for web views and device fonts.

Icons could be supported better, you can't currently even add an icon for Playbook, a change there to let you add any number of custom sizes would solve the Playbook and new iPad issue. You can edit the app descriptor file, but I don't know if that adds in the actual file, it may need you to use the command line to build the IPA. I haven't found time to test that yet.

I'll be able to say better how well Flash works with the new iPad on the 16th!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Mar 08, 2012 Mar 08, 2012

Copy link to clipboard

Copied

Colin,

I do agree that one of the qualities of Flash is its code and monitor independence. That's why I bought the FBuilder IDE.

However, we also know that some markets have stricter rules than others to let your (or your customer's) app in.

Not by chance, these markets are more profitable than the others (in a ratio of 10:1, if we compare profitability of Apple App Store to Android Market) and our customers do need us developers to give them precise timings about when and how we will be able to address the features that the market offers.

Some of those features are show-stoppers not only for customers, but for Apple itself. Will we be able to give Apple the icons that are necessary for the new device?

You mention trusting Flash being able to do the scaling (better: filling 4 pixels instead of one). Although this is a possibility, it is not to be given for granted. It works for iphone 3>>>4, but we need to know if it will work for iPad>>>New iPad? You mention the (likely) new icons... will we be able to insert them in the .ipa?

We need Adobe to feed us with information. I'm not saying they won't give the information in a timely fashion, but it is a good idea to remind them that we are in wait.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Mar 08, 2012 Mar 08, 2012

Copy link to clipboard

Copied

There are pre-release questions flying around about how to deal with the 144 pixel icons. If I see a reply from Adobe I'll let you know.

By the way, I don't think Flash does the filling in of the pixels, it doesn't know what a Retina display is. It asks the system to handle the app as high or standard quality, and the OS will then claim to be a 960x640 or 480x320 sized device, Flash then scales to that like it always would (if you're using the default scalemode).

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Mar 08, 2012 Mar 08, 2012

Copy link to clipboard

Copied

Hi Colin,

I do agree with you in terms of the fact that it seems that the last three month have been a bit better when it's coming to updates of possible features. However, as I said am am sad about how the general concept is presented to us users. Well, one can say it is good that we are able to use the iOS export at all, but to be honest, we are customers and a lot of people are using Flash/Flex/Flashbuilder just because of the fact that they can do those exports and therefore it would be good if someone would take care of those people and business. To clearify, I am not saying that anyone of the people is not doing great work in providing the tools, to me it is just hard to see the general concept. I know that – for a while – the development was stopped, but that has been quite a while ago and Adobe is one of the largest software companies and I a wondering (not just in this case) why aren't they pushing those things much more. This could be also become a big business for them, IF the software works, IF updates are rolled out faster AND with a better control of whats beeing send to the users.

When I read that even Adobe deploys their apps with wrong language-lists I just think that something is simply wrong. I mean, could you be able to deliver your work like this? Nevertheless, let's see how long it take and how it will be deployed. Maybe the next update will be great.

Riccardo, you wouldn't need a preview player that has the original size in real pixels, if you install Xcode you can see that the iPhone 3 and iPhone4 simlator has the same size and since the pixels are just closer together but the physical device has the same size too – it just implies the look. Also you can deploy it to the device and see it by yourself if it works out.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Mar 13, 2012 Mar 13, 2012

Copy link to clipboard

Copied

how do you set this quality setting high or standard?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Mar 13, 2012 Mar 13, 2012

Copy link to clipboard

Copied

If you're using Flash, it's a setting in the iOS settings, General tab. If you're using the command line, or Flash Builder I guess, then look for this in the app-descriptor xml file:

That setting would be 'high' if you want the Retina display to be used, or 'standard' if you want it not to use Retina resolution.

At least a couple of us will know on Friday whether that setting works for the new iPad like it does for the iPhone 4 and 4S.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Mar 13, 2012 Mar 13, 2012

Copy link to clipboard

Copied

Colin thanks for the prompt reply. But i can not see what to look for in the app descriptor file in your post. I downloaded the latest version of adobe air 3.2 release canditate but icould not find a section like this in the descriptor. Is this a prerelease feature?

I appreciate your help...

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Mar 13, 2012 Mar 13, 2012

Copy link to clipboard

Copied

The app-descriptor file won't exist until you have set your FLA to iOS or Android, and have saved it somewhere. It's not a global app descriptor, you have one for each FLA you're working on.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Mar 13, 2012 Mar 13, 2012

Copy link to clipboard

Copied

Hi:

Once you create the AIR for iOS appellation correctly and get the app descriptor look for requestedDisplayResolution tag under the iPhone tag.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Mar 13, 2012 Mar 13, 2012

Copy link to clipboard

Copied

I realized later what you had meant. It's a shame that in a forum where we need to talk about xml setting, it won't accept xml example text.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Mar 13, 2012 Mar 13, 2012

Copy link to clipboard

Copied

Got it, thanks Colin and Saumitra for your prompt replies...

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Mar 14, 2012 Mar 14, 2012

Copy link to clipboard

Copied

Hi Colin,

Thanks for sharing any experience you will have with the new iPad. In Italy it will come on the 27th but it will be impossible to get it before a couple of weeks' queue I'm afraid.

My opinions on how the "requestedDisplayResolution" could work in HD iPad:

In Flash Builder 4.6 standard, the "requestedDisplayResolution" tag works like so, with the iPhone:

- "high" requestedDisplayResolution tag allows us to address all new pixels as in iPhone 4 retina (you have a 960x640 screen you can use pixel by pixel)

- no "requestedDisplayResolution" tag makes the iPhone 4 screen equivalent to an iPhone 3Gs  (you have a 480x320 screen). AIR "fills" the pixels automatically with a ratio of 4:1. One attention point is that the onscreen simulator shows the retina screen resolution even when the appdescriptor is missing: you see the 3g-like screen in the iPhone 4s only when app is sent to device.

I think that the same *could* work for iPad HD:

- "high" requestedDisplayResolution *could* allow the application to address all new pixels (you'd have a 2048x1536 screen to deal with)

- no requestedDisplayResolution  tag *could* make the iPad  retina screen equivalent to an iPad 2  (you'd have a 1024x768 screen to work with). AIR could "multiply" the pixels automatically with a ratio of 4:1

But will it?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Mar 16, 2012 Mar 16, 2012

Copy link to clipboard

Copied

so I got iPad 3gen i will test XML settings and post results here. I hope this will work out otherwise apps will look ugly

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
Mar 16, 2012 Mar 16, 2012

Copy link to clipboard

Copied

I think AIR will work the same way as on iPhone 3GS / iPhone4 where you can see high resolutions ) Not a problem.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Mar 16, 2012 Mar 16, 2012

Copy link to clipboard

Copied

Rabbitwindfall,

that's the spirit!

I'm optimistic, but my questions remains unanswered

1. Hopefully the high resolution feature works also on the new iPad?

2. And hopefully we're able to add the 144 px icon in the .ipa that we deliver to Apple?

@Alexus.one

your provisioning profile is waiting the for HD UDID don't let us wait for too long if you can!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
Mar 16, 2012 Mar 16, 2012

Copy link to clipboard

Copied

Adobe Air runs on iOS platform. If you can run it on iPad 1 with 5.0.1 you can ease run in on iPad3 )

Hight resolution must works because it's compilied for iOS, not for exact device ')

If you can't add file to build - you can ease add it using command line to ipa package using exact filename that use device. So u will get everything working. But Adobe for Flash CS5.5 don not provided updated Air2_5.dll but if they make it update - this will help using new features )

but ... currenlty I use command line that can compile anything

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Mar 16, 2012 Mar 16, 2012

Copy link to clipboard

Copied

ok im back home will do test and post screens hots and subjective evaluation of my findings... i have both 2nd and 3rd genreration so can easily tell if there is differencce... so in few min will have results

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Mar 16, 2012 Mar 16, 2012

Copy link to clipboard

Copied

ok so i guess its 50/50 so far. stretching to big screen works fine but native resolution does not seam to be supported. Meaning i see pixilization on side of the image. if vector is used it should not be a problem (i guess)

for testing i used high res images from here: http://www.zastavki.com/eng/Motocycles/Harley_Davidson/wallpaper-12206-18.htm just to give proper credit to who ever did the image

So for 1st test i used regualr ipad resolution 1024*768 i used HIGH res setings and placed 1280x800 photo obviously it got cut off, some side of the modules pixelazied but oveall model is ok no big digtortion

IMG_0001.PNG

Next i inputed resolution to be 2048*1536, image now fully fits in, so i would expect it to be rendered nicely on large canvas yet i have same ordrder pixilization (ani alising needed i guess) I may be a bit picky but i consider interface by Apple to be perfect and our image that seams to be well rendering (externally) gets dissorted


Anyway here is snapshot

IMG_0002.PNG

Now, lets play with bigger resolution  image... i used 1920x1200 resolution source image and HD canvas. Got image to be displayed almost full screen but sides of the images are not that perfect again.

IMG_0003.PNG

Now i figure that print screens may not shto artifacts of renderings so i took some photos

IMG_0322.JPG

As you can see around (5) has sitortion even though there is no on original image. This is photo of last test in HD mode full screen large image.

Here is another one

IMG_0323.JPG

So my conclusion so far, is that 1024*768 and 2048*1536 have sa,e result in both case there is some sort of stratching and smoothing applied by player. Logically higher resolution images should look better on "new ipad" but i did not see that in my test.

Maybe i did something wrong but taht what I have so far! Any comments ideas? Lets get this thing to have perefect output... maybe you have other test assets?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Mar 16, 2012 Mar 16, 2012

Copy link to clipboard

Copied

ok me again i found betetr way to do testings

here it goes: snapshot of Apple Store and then we use that hanp shot as image for our app and snap shot of that ... see how quolity gets degraded. For example if you look at the Twitter bird shape, in original one it is crystal clear and in "remake" its pixilized on sides.

IMG_0004.PNG

IMG_0005.PNG

Aslo for any crazy reasonsnapshot of Apple store is 2Mb in size and snapshot of same image inserted in AIR app is 900kb WOW, seams like we really missing some pixels there

Any idea how to fix that quick without waiting on Adobe? For the record tjough, im usung Air 2.6

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Mar 16, 2012 Mar 16, 2012

Copy link to clipboard

Copied

and one more test that killled me

atathed is vector shapes drawn in flash i thought vector obkects should scale perfectly but they are not, i have perfectly scalable object on my desctop and terrible output on iPad 3 (although gradient came out pretty good)

IMG_0006.PNG

Hope we find way to fix this

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
Mar 17, 2012 Mar 17, 2012

Copy link to clipboard

Copied

And what version of Adobe Air do you use? 2.6 )))))

Latest it's 3.2 that have big step into the quality and the future of app development

Or let's say better - you iPad3 it's jailborked ? )

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines