About the new iOS 4

This monday, Apple released the brand new iOS 4 operating system, for iPhone 3G, 3Gs and iPod Touch V2 and V3…and of course, the new iPhone 4!
The iOS 4 version for iPad should be available this fall.

iOS 4 and iOS 4 SDK are the new name of the former iPhone OS (and iPhone OS SDK). Indeed, iPhone OS was a bit too “iPhone” oriented, as the Apple mobile operating system is also used on iPad and iPod Touch (and later an Apple TV based also on iOS???).

iOS 4 contains a lot of new features (folders, iBook store …). But the multi-tasking is probably the most important aspect of iOS 4 for the community of Acapela TTS for iPhone and iPad developers. Indeed, it will allow you to create wonderful speech-powered applications able to run in background and play synthesized text to users!

If you were not present at WWDC in the beginning of June, have a look at “Adopting multitasking on iPhone OS part 1 and 2″ WWDC sessions videos (you need a valid Registered Apple Developers login to access these videos).

And what about Acapela TTS for iPhone and iPad?

Acapela TTS for iPhone and iPad 1.100 is fully compatible with iOS 4 SDK on devices (tested on iPhone 3G, 3GS, iPod Touch and iPad)

However, for simulator, there is 2 important points that you have to know:

  • iOS 4 SDK comes with a new XCode 3.2.3. As Apple changed the runtime of iPad and iPhone simulator, you will probably have some linking errors if you are using the regular 1.100 static libraries. In the download section, you will find a patch for XCode 3.2.3
  • With this patch and XCode 3.2.3, you will be able to link on simulator with the iPad simulator (iPhone OS 3.2) and the new iPhone 4 simulator (iOS 4). However, it is working only on iPad simulator (crash on iPhone 4 simulator). This is a known issue of this simulator, and we are working on it to find a workaround. If you need to use our SDK on iOS 4, you will have to do it directly on device. (contact us for buying the SDK and obtain the devices libs)

You will find more information in the compatibility notes page.

Leave a Reply

You must be logged in to post a comment.