Fuzzy Logic
Technology news and Jobs arrow Fuzzy Logic arrow Apple’s iPhone SDK: one more thing, or one more sting?
Apple’s iPhone SDK: one more thing, or one more sting? E-mail
by Alex Zaharov-Reutt   
Monday, 17 March 2008
It’s been a couple of weeks now since the release of Apple’s iPhone SDK, along with the news that the iPhone’s firmware would be upgraded to the magical version 2 milestone. Not only are some developers unhappy with some restrictions, some developers aren’t being accepted into the program – yet.

Register now to win a Canon EOS 500D Cannon EOS 500D Digiral SLR

Apple’s SDK restrictions have started becoming more widely known, with the one preventing third party apps from running in the background causing the biggest waves amongst developers long used to multitasking computers and operating systems.

This particular restriction means that an instant messaging program, for example, can only display one’s status and be ready to send and receive messages when actually in that program.

Should a call come through, or should the user wish to make use of a different program, be it email, a phone call, web browsing or otherwise, that instant messaging program would effectively be turned off, even though its state might be saved, effectively rendering users ‘offline’ and removing some of the convenience of having a portable device that can do instant messaging.

Other devices such as the Nokia N95 place no such restrictions on users, with the well known Fring instant messaging and VoIP application able to stay on in the background, ready to receive messages and calls at any time, although at the cost of additional battery usage.

That extra battery drain is offset somewhat by the fact the N95 has had improved memory management and battery life through the v.20 firmware, and the fact the N95 has a user-removable and replaceable battery, coupled with relatively fast charge times.

Other programs that could easily be affected include RSS readers, Internet radio players, VoIP Internet phones that can receive calls when you're doing something else and not in the VoIP app, and any kind of program that wants to deliver live updates or other content from the Internet in the background.

Excuses for the iPhone’s lack of standard multitasking capabilities have been put down to the iPhone’s not-so powerful processor and limited memory (not including the storage), which make the iPhone ideal for running everything as smoothly as it does now, in an effective ‘one at a time’ program situation, but likely prone to slow downs and crashes were the iPhone officially able to run many programs at the same time.

Naturally, an updated iPhone with a faster processor and more memory could overcome these limitations, but at the cost of higher battery usage and the risk that a greater battery would see a thicker device being created – something we know Apple is loathe to do, given its love of ‘thinnovation’.

Apple has also had problems with actually securing the iPhone SDK, with the iPhone Dev Team claiming ‘pwnership’ of the iPhone and iPod Touch, set to allow users to install ‘unsigned’ code onto their iPhones – without Apple’s approval, of course.

What has the iPhone Dev Team promised, and is Apple's developer 'rejection' letter an outright rejection, or just a developer status delay? Continued on page 2.



 
< Next story in category   Previous story in the category >
iTWire user statistics Visitors last 30 days
665,005
Subscribers 14,517
#1 independent technology news advertise here
  •   *  
  • Search
  • AdvSeach
  • Login
  • Events
  • FreeStuff

Follow iTWire on Twitter

About iTWire

iTWire is all about technology news, information, jobs and community for the IT and telecommunications industry professional. Subscribe to our free ICT daily newsletter