When the iPad first came out, it was in theory possible to produce “universal” applications: apps that ran natively on both iPhone/iPod and iPad devices. However, Apple made it quite difficult to do so, by keeping versions of iOS between the two devices out of sync for over a year (3.2 on the iPad, 4.x on the iPhone): this meant a lot more work to support a universal application, in addition to the initial work of optimising iPhone layouts and code for iPad screens. Furthermore, iTunes Store’s slowass approval process made it a scary thought imposing yet another string of initial bug-fixing releases for both iPad and legacy iPhone users.
For all these reasons and the usual lack of time, I originally decided to develop and release the iPad version of KanjiBox separately. Although less than ideal, this choice allowed me to release an iPad-optimised version reasonably early instead of waiting for better development conditions.
A year later, Apple has finally cleaned up its line-up and brought iPad’s OS version up to speed with the iPhone. It was time to finally put in the time and effort necessary to merge the two versions.
The merge is finally over! You can now download a version of KanjiBox that will run natively on all iOS devices (iPhone, iPod, iPad, iToilet…)
This version replaces the formerly iPhone/iPod-only version in the Apple store, meaning it is a transparent upgrade for users of this version.
If you previously purchased the iPad version, things are unfortunately a little more complicated… Please: (more…)