Perhaps you should ask the developer why their app is not compatible with the Nook.
I am the developer
I was able to install your app to an hd+ using Titanium. Not sure why the play store says your app is not compatible. Also not sure if it's a BN question or a Google question?
Do you have a block list or a whitelist?
If there is a manifest it uses manifest compatibility. But first it checks your whitelist or blocklist. Perhaps you have Nook unselected in there.
@5ivedom I posted the app requirements from AndroidManifest in the initial message (see above). Not sure what could cause the incompatibility.
The Google Play Developer Console shows for the app "Excluded devices: 0". I clicked on the "Supported devices" list and searched: nook, bn, barnes, but no nook device showed up, so I'm not sure if it's even possible to block nook devices.
I created a developer account on nookdeveloper.barnesandnoble.com to be able to submit a support request, but I can't do it yet because I need a "Vendor ID" which should be available in my account page somewhere, but my account page sais "Your qualification application is pending review for the email address X and you should hear back from us shortly".
Waiting for the account approval..
You have root though. Unless something has changed, I didn't think Titanium worked on non-rooted devices. I think he's concerned with the people who don't have it as well and that would be much harder to do unless they sideload it. Maybe. I haven't tried it because I have mine hybrid rooted and don't want to reset it to try it.
I was just reporting it to let him know that the device works fine on HD+ hardware - that there was not some bizarre bug which he was missing.
As I looked at the list of permissions, I'm wondering if "prefer to install on external" may be a problem for the HD/HD+ line of devices. I'm also not sure if the variant of google location that only has access to location via wifi supports fine-grained location?
In your GDC check the Supported Devices for "BNTV400" and "BNTV600". For whatever reason those model names are the device names for Google Play.
I have many navigation and location apps giving the same message in google play, it seems like anything that uses GPS.
Admittedly the Nook HD has no internal GPS, but I was easily able to get a bluetooth GPS working on it with the Bluetooth GPS helper app. It actually works well with google maps, but interestingly the version of google maps I have and that I get when I reinstall the google maps from google play is a special BN version, based on the name of the installation files. So I can't get the regular version.
The problem with this is the NAV part of google maps is absent in that version. I badly want the inline version of google maps with the NAV function and I know it all works OK.
Installing apps is a problem with the nook, because of something they have done. It's still somewhat locked up. I would be interested in a solution to this. I did complain to the nook support about the lack of NAV in google maps caused by it being a special version.
I thought BN mostly opened this thing all up. Apparently not, or they forgot.