Icon-xdpi support in 943

I was very happy to read about all the goodies in the last 3 builds and one of those was the inclusion of the xdpi 96x96 Android Icon…

But being a complete Android n00b… What devices actually use it? In other words, is it worth a rebuild for the new Kindle Fire HD’s or the Nook HD’s? Does the Nexus 7 use it?

How excited should I be about that? [import]uid: 19626 topic_id: 32578 reply_id: 332578[/import]

Should you be excited? Absolutely!
Is it worth a rebuild? Probably not. At least not just for the xhdpi app icon support.

Current, xhdpi devices display a scaled hdpi app icon which, in my opinion, doesn’t look bad.

However, if you ever do build your app with build #943 or higher, then you’ll discover that your hdpi app icon do not get scaled anymore. It’ll appear smaller on an xhdpi screen. There’s now a behavior change since we’ve flicked on the xhdpi switch so to speak. So, I highly recommend that you create an “Icon-xhdpi.png” icon when using build #943 or higher.

I’ve noticed that most modern Android devices use xhdpi now. This includes the popular Galaxy Nexus and Galaxy SIII. The Nexus 7 is not xhdpi and is instead labeled as a tvdpi screen, but it uses xhdpi app icons too.

In my opinion, the xhdpi app icons do look nice and sharp compared to the scaled hdpi app icons on an xhdpi screen. If you have an xhdpi Android device, then I recommend that you try building a Corona sample app with and without an xhdpi icon and have a look for yourself. Notice that all sample apps that are now included with the Corona SDK now contain xhdpi icons. So, I’ll let you be the judge. [import]uid: 32256 topic_id: 32578 reply_id: 129580[/import]

I forgot to answer some of your questions…

The Nook HD and HD+ are hdpi devices. They do not support xhdpi icons.
That is documented in the link below in section 1.2.1.
https://nookdeveloper.zendesk.com/entries/22006856-nook-developer-reference-guide

The Kindle Fire HD 7" is an hdpi device. It does not support xhdpi icons.
The Kindle Fire HD 8.9" is an xhdpi device and does support xhdpi icons.
The Kindle Fire specs can be found in the link below…
https://developer.amazon.com/sdk/fire/specifications.html

[import]uid: 32256 topic_id: 32578 reply_id: 129584[/import]

I’ve been including xhdpi icons for some time so that when Corona SDK supported them, I wouldn’t have to remember to include them.

Good to know on which devices use them. [import]uid: 19626 topic_id: 32578 reply_id: 129589[/import]

Should you be excited? Absolutely!
Is it worth a rebuild? Probably not. At least not just for the xhdpi app icon support.

Current, xhdpi devices display a scaled hdpi app icon which, in my opinion, doesn’t look bad.

However, if you ever do build your app with build #943 or higher, then you’ll discover that your hdpi app icon do not get scaled anymore. It’ll appear smaller on an xhdpi screen. There’s now a behavior change since we’ve flicked on the xhdpi switch so to speak. So, I highly recommend that you create an “Icon-xhdpi.png” icon when using build #943 or higher.

I’ve noticed that most modern Android devices use xhdpi now. This includes the popular Galaxy Nexus and Galaxy SIII. The Nexus 7 is not xhdpi and is instead labeled as a tvdpi screen, but it uses xhdpi app icons too.

In my opinion, the xhdpi app icons do look nice and sharp compared to the scaled hdpi app icons on an xhdpi screen. If you have an xhdpi Android device, then I recommend that you try building a Corona sample app with and without an xhdpi icon and have a look for yourself. Notice that all sample apps that are now included with the Corona SDK now contain xhdpi icons. So, I’ll let you be the judge. [import]uid: 32256 topic_id: 32578 reply_id: 129580[/import]

I forgot to answer some of your questions…

The Nook HD and HD+ are hdpi devices. They do not support xhdpi icons.
That is documented in the link below in section 1.2.1.
https://nookdeveloper.zendesk.com/entries/22006856-nook-developer-reference-guide

The Kindle Fire HD 7" is an hdpi device. It does not support xhdpi icons.
The Kindle Fire HD 8.9" is an xhdpi device and does support xhdpi icons.
The Kindle Fire specs can be found in the link below…
https://developer.amazon.com/sdk/fire/specifications.html

[import]uid: 32256 topic_id: 32578 reply_id: 129584[/import]

I’ve been including xhdpi icons for some time so that when Corona SDK supported them, I wouldn’t have to remember to include them.

Good to know on which devices use them. [import]uid: 19626 topic_id: 32578 reply_id: 129589[/import]