What's New

So what's new. . .I mean as far as the LDS Book app goes. Can we be expecting any updates/new features soon? I love this app.

I find myself wondering

I find myself wondering "what's new" again. I remember you said there was going to be a new update this summer after iPhone 3.0 was released. . .

We are finalizing the next

We are finalizing the next update. In addition to a couple of other features, it will allow you to load your own content into the app.

It has taken us a little longer than we had hoped, but we've taken the opportunity to change some of the core app that will allow us to more easily add some other features we want in the next few months.

I submitted a bug fix update,

I submitted a bug fix update, but Apple has rejected it twice so far. Both rejections were because of an incorrect assumption the reviewer made. I've corrected them each time and resubmitted the update. I'm hoping it goes through this time.

Yeah, I was wondering about

Yeah, I was wondering about that. I noticed you said you submitted it a while back. I've been looking for it. Can you tell us what their false assumption was? Would we understand it?

Sure, sometime around the

Sure, sometime around the holidays it appears Apple started to crack down on apps that don't conform to their Human Interface Guidelines (HIG). In reality that's a good thing as it makes the end-user's experience more consistent.

Our first encounter with that was the Play button issue that I mentioned previously. That was the first time they had ever rejected any of our updates or submissions and it should have never been rejected that time because our Play icon was custom drawn (not Apple's standard one) which makes it exempt from their HIG guidelines.

The last two were because, first, somehow they mistook the grid views we use for the selection of books, chapters, and verses as a standard user interface (UI) control that Apple distributes. They didn't like the fact that the book, chapter, or verse stayed selected when you navigated back up the hierarchy. They have that criteria for their UI controls, but not for custom controls, which ours is. Second, the reviewer didn't realize that the version number our application shows in the little About window in the application gets automatically updated based on the actual version number that's shipped in the application. He thought the version number we displayed was somehow wrong and incorrectly rejected it for it.

Needless to say, we're a little frustrated as all three rejections so far should never have been rejected in the first place. It's also not just us, it's happening to quite a few other developers. If you were to make a trivial application with a trivial UI, you probably wouldn't have much of an issue getting it approved, but as our UI is fairly complex with lots of custom drawn components, it's an easier target to nitpick at stuff.