Submitting your Adobe AIR mobile app to the NOOK marketplace

Nook developerI’ve submitted my RunPee app to Apple, Android, and Amazon. So I thought why not go for the sweep and submit it for Nook as well. ( No plans to submit it to Blackberry until someone tells me they have fixed their submission process. )

I’m happy to report that signing up and submitting your apps/games for Nook is easy to do. No need to fax crap to them or get anything notarized – you reading this you Blackberry wankers? First you have to apply to be a Nook Developer which is free but you have to wait for approval. Once you get approved – Thanks @__ted__ – you have to fill in your account information – stuff like Tax ID, banking info, etc. You have to do this even if your app is free, which mine is. But it’s no big deal and only takes a few minutes. Plus, all the forms are done with Flex so I’m sure you’ll feel right at home. :-)

Now you’re ready to submit your app. Clicking on the submit your app now button took me to a getting started page. That page is full of a bunch of information but no clear way on how to actually submit your app. To do that click on Applications in the left-nav.

I suppose I’m just used to the other marketplaces which are very wizard-oriented. ( BTW, nothing beats the Android Market for simple and straightforward process to submitting/updating apps. )

The submission form couldn’t be any more simple. It only took me a few minutes to fill everything out and upload images.

Thank god Blackberry screwed up their marketplace so thoroughly so that Amazon and Nook could learn from their mistakes.

You’ll need screenshots for your app – again. No one ever uses the same sizes so I have to do this over and over again. If you want to make this as easy as possible then just create a new device in your debug configurations. Below are the settings that I used to for the Nook so that all I would need to do is screen-cap everything I wanted in debug mode and then crop out the OS chrome in Photoshop.

Notice that the screen size of the Nook is 1024×600. I set the Portrait height to 1062 so that the Usable screen size would be exactly 1024 pixels high.

Once you have all the meta-data about your app filled in it’s time to submit. But you don’t upload your .apk yet. First the meta-data portion has to be approved. I submitted my meta-data on a Monday and was approved by Wednesday morning. Once your meta-data is approved you can upload your .apk file. I uploaded Wednesday morning and was notified Thursday morning that the app has been approved. It wasn’t until Thursday afternoon that I could actually see the app in the marketplace. Round trip from signing up to be a developer to getting my app in the store took about 4 days in my case.

Once your app is approved you can get a NOOK App : RunPee link/badge to in the store by visiting the Marketing in the left-nav. There is a delay – about 12 hours in my case – after your app is approved before the download page for your app is active.

Note 1: the release notes on the Description & EULA tab is your place to let the person reviewing the app know anything special they might need to know in order to test your app.

Note 2: you don’t need to change the AIR Download URL like you do for the Amazon AppStore. AIR 2.6 comes pre-installed on the Nook so you’re good to go. B&N is an OSP ( Open Screen Project ) member and will update AIR and the Flash player with each Nook OS update. So users won’t even know it’s an AIR app.

Note 3: I will write another post in one month to compare the number of downloads my app gets across the different markets.

Note 4: IMPORTANT You cannot put ads in an app on the Nook. So if you want to make money about the only way to do it is to charge for your app. I did hear feedback while at AdobeMAX that Nook users are more likely to purchase paid apps because they are accustomed to purchasing books. I wish I had known that when I published RunPee and already given away 5,000+

Note 5: AIR comes pre-installed on the NOOK. But it can’t be updated without a system update. So if you need to use an AIR 3 feature before the update you’ll need to publish your app using Captive Runtime. ( Thanks @FlashCanon )