This statement is true with most things...be it raising a family or working on mobile apps. This week while readying the launch of our first app (during x-mas vacation no less) I was surprised at all the small pieces of information I learned that helped the process run smoother and those that went unlearned until much trial and error. I thought a "top 5" list of sorts was in order. Hopefully a fellow developer finds this helpful...
After the dust up that was the summer of the now infamous Apple/Adobe fight over Flash on iOS devices, I was very happy to find out in September that Steve Jobs had reversed course a bit and was now going to allow Flash to work in some fashion on iOS. Then in October I found out about the fairly tight Adobe Air integration with Android.
4. Holy cow they want a lot of "extra" images
I was surprised when submitting the first apps recently how many additional images the application form requests and all of the different dimensions and purposes. Images ranged in size from 180w x 120h, 512 x 512, 1024w x 500h, etc, etc.
3. i0S and the camera roll
Flash/AS3 can access the camera roll just fine (as you'll see in one of our apps) however I was surprised to find this functionality lacking on the iOS setup. You can write bitmaps to the iOS devices but at this point in time we are unable to pull an image from the camera roll. If you have an app that requires this functionality then your stuck like me for the time being on iOS devices.
2. AS3 sound lags
An early app plays short sound clips (about 1sec) after the user interacts with the app. I started noticing a sound delay once published to my HTC Droid Incredible. After some research I've come to the conclusion there is not much I can do about given the nature of this application, but will use this knowledge in future app designs. Here is a post that sums up the issue on the topic.
I actually own both a Mac and a PC and find things to like/dislike in both...however the story about how I came to own a Mac is most applicable here. Deciding I was going to venture into developing mobile apps I felt I had done my research and come to the conclusion that Apple would only allow apps on the app store that were built native on an Intel based Mac. I actually sent my wife out late one Friday while I packed for a business trip to purchase me a new Mac Powerbook. Much to my chagrin 2 weeks later Lee Brimlow released a wonderful tutorial on building iOS apps on a Windows PC using Flash CS5.
No comments:
Post a Comment