iComics is one year old!

Blimey, I’d been so busy working on iComics these past few days that this completely slipped my mind!

On the morning of September 25, 2012, Apple approved version 1.0 of iComics and made it visible on the App Store. iComics has now been officially available to the public for over a year. Holy crap, that was fast. XD

If I am able to reflect on iComics and its development right now, all I have to say is this: this project has been hard. Bloody hard. Possibly the hardest one I’ve undertaken yet. For something you’d think as simple as opening up an archive file of images and rendering them to the screen, it’s actually WAY complex than what I was ever anticipating when I first opened the project in November 2011.

The app is a constant psychological battle with the user to try to distract them from noticing any load times, at the same time, being a technological battle of co-ordinating multiple concurrent threads, ensuring the next set of pages is ready to go… hopefully without some kind of conflict crashing the app. If anything, this has made me appreciate all of the other comic reader apps on the App Store as well, as they would have all gone through the same thing.

Ultimately, when it came to the design and feature-set of iComics, I’ve ended up pretty much choosing the hard route for every design challenge I’ve faced. I’ve written pages of custom UI code for a tailored look and feel, I’ve re-implemented Apple code from later versions of iOS so it’s backward compatible down to iOS 5 (So I can PROUDLY say that iComics supports ALL iPad models :D ), and I’ve spent months developing a multi-threaded algorithm that can cache pages of a comic, simultaneously as the user is reading through it. For each of these things, there was always an easier solution, but I firmly believed that by taking the time and effort to perfect each of them (well… getting them to stop crashing), iComics will have become a great app that users will feel is better than the rest. :)

On the App Store, I couldn’t be more happy with the current ratings of iComics. It’s more or less 4.5 – 5 stars in most countries, with many glowing reviews. In any case, simply knowing that I made an app that most people agreed wasn’t a complete waste of their money is enough to put me over the moon. XD

At this point, however, iComics is absolutely no where near finished. While I was really hoping to implement collections quickly, I spent the majority of this year tracking down critical bug reports users were reporting (Mainly involving certain comics loading pages incorrectly, corrupted RAR files, and solid archives breaking) and having what new features I’ve added ruin the threading algorithm again. And on top of that, trying to work out a new design for iComics after Apple dropped iOS 7 on us. XD

In any case, while I can’t promise when the next version of iComics will drop, I can definitely promise that I will not give up until iComics is the most awesome DRM-free reader on the App Store.

Thank you very much to all of iComics’ users! I’m glad you’re enjoying it!