Local apps will get new features as developers add in the new functionality offered in the latest iteration of the iPhone OS. In-app purchases, push notification and better maps are some of the new features you can expect from local apps that are tweaked for OS 3.0.
In-app purchasing looks like it will turn up in a big way. Almost all the developers surveyed cited in-app purchases as something they were thinking of. This is a feature that would allow users to purchase additional functionality within an app, rather than having to buy a new app.
Push notification is the other popular feature. Both Michael Tan (Upcoming Events) and Ong Jun Da (Hoiio, SG 4D, SG Toto and SG Pools) are excited about using push notifications in their apps.
Michael and Muh Hon Cheng (buUuk, SG Buses) are also planning to buff up their respective apps with better maps by using MapKit. MapKit will allow applications to use the built-in Maps app.
Hon Cheng is also interested in the in-app mailing sheet that will allow apps like buUuk and SG Buses to send out emails without leaving the application.
Joash Chee, on the other hand, is interested in peer-to-peer networking for Chordica, his app which turns the iPhone into a musical instrument.
Though not announced by Apple, the new iPhone OS has a faster Javascript engine (between three to 10 times faster according to some estimates). This is something that Lim Thye Chean (father of 9-year-old Lim Ding Wen) is excited about. His son has written an iPhone game in Javascript called Invader War that will perform better because of the faster Javascript engine.
The new OS and SDK is not just about improving old apps though. With 3.0, developers are now looking at new ideas. Says Joash: “A number of new features, especially push notification, have compelled me to return to the drawing board to fine-tune several app ideas I've been brewing and tossing around with my closest friends.”
Joseph Wee (Trafficam SG) feels the same way. “iPhone 3.0 opens up a lot more possibilities. Ideas that were not possible earlier are possible now.”
Gaming, apparently, has now become more interesting. “The new features in GameKit is promising,” notes Michael Tan. Hon Cheng, on the other hand, is excited by the potential of better connectivity. “I really want to play with the Bluetooth communication between devices,” he says.
While local developers largely like the new OS, a common complaint is that 3.0 will still not allow multiple apps to run simultaneously. Apple has said that this will slow down the phone and draw down the battery faster. Apple has offered push notification as an alternative but this does not work for all users, according to Michael. He notes: “PNS works well for always-connected devices (iPhone with Data). We get prompt notifications (provided Apple's servers delivers them as promised in a timely fashion).
“However, devices with sporadic networking abilities (iPod touch with WIFI access) will not get the notifications until they are connected to the cloud.
“For those devices with sporadic networking abilities, applications that require a means to produce an alert in a timely fashion will not have a means of notifying the users of an event, eg. location-aware advertisement applications, medical applications with a reminder to the user for the next dose of medication, etc.”
One alternative is to take a page out of Android's book, says Hon Cheng. “I hope they have something similar to Alarm in Android, that allows tasks to be run at pre-determined time. The Android's proximity alert that alert users when they are near a pre-determined location is useful. I hope iPhone will have that too.”