Almost a year back when we started working on the HallowsThieves iPad-only kids Halloween game, other than software tools we knew that we needed to invest in target device, iPad for testing. The question was: other than iPad 2, do we need to budget and plan for the rumored upcoming iPad 3. Considering we wanted to release our Halloween game in September 2012, you can imagine dealing with a shiny new iPad was almost given. This is the state of the iOS ecosystem, you always need to be on your toes technologically by thinking ahead about expected iOS changes and financially by buying shiny new gadgets as you are developing iOS apps.
Rick, lead developer had a cool plan to deal with retina display iPad if it released in the market before we submitted our app for review. When Apple finally launched the new iPad with Retina display in March 2012, we were already working on the game (FWIW we were working on two products at the same time game and xxx; we’ll blog post for another day). Rick’s idea was to use high resolution graphics and scale them down for iPad 2 display dynamically. Apple’s suggestion was to use two sets of graphics; one for iPad 2 and another for the new iPad with retina display. Rick’s idea is what you see in the product today and we are very happy with the end result. This was cool not just from development point of view, but for users it meant less storage space on iPad where storage space is premium.
As we were getting ready to submit our app for review this August/early September time frame, rumor mills were churning stories not only about iPhone 5 but new iPad mini as well. We started thinking again… should we consider buying one? Will our app work as is with logic to dynamically scale images based on screen resolution? Fortunately, as it turned out there was no mention of iPad mini during Apple’s event on September 12th. Maybe Rick’s logic would have worked if that were the case, who knows… we will have to wait for iPad mini launch to find out.
Anyway, as long as we are part of the iOS ecosystem it will be challenging to keep developing apps per our plan while at the same time thinking about the impact of shiny new Apple gadgets on our app.