Apple has announced the release of its Software Development Kit (SDK), allowing users and third party developers to create applications in the iPhones native format. However, Apple has fallen under heavy criticism for some of the restrictions it has put on its software development environment, specifically those preventing users from using background processes, sparking debate on whether the iPhone can be defined as a smart phone or not. Some experts even go as far as comparing the iPhone with an 1981 IBM PC, which can only execute one process at a time. Other experts believe that Apple sacrificed functionality for design, and that their claims for always on connectivity are not exactly true.

Apples decision to deny developers access to background process, for whatever reason, reflects poorly on them. It either makes
Other people are sitting on the fence when it comes to Apple’s decision. On the one hand, Apple has the resources to make the outcome more stable and consistent. On the other hand, it will be interesting to see how developers manage to work around these limitations made by Apple. Because the iPhone is such a unique and popular device, developers will develop software for it, regardless of these limitations, where as similar limitations on a less hyped device would most likely be ignored. It also offers the opportunity for cellphone development to influence PC development, with better memory and CPU management.
Related Posts


Pandora's app was one of the iPhone's best of 2008 for music, Even over EDGE, it's a great way to get some music you've never heard on the iPhone
Cisco's popular meeting and collaboration tool WebEx has found a new home on the iPhone
iWizz.co.uk is a fresh UK-based retailer of iPod and iPhone accessories with a difference
If you missed the premier issue you can now get a free copy in digital format that you can read on a Mac, PC, iPhone or iPod Touch
Where To Golf for the iPhone and iPod touch gives golfers all the information about a golf course and how to get there
Eye-Fi have announced they’re developing an iPhone application, to be released in the near future
Best Buy announced on Tuesday that it has started selling refurbished iPhone 3Gs at a slightly discounted price
Proton Studio announced the released of InvinciBall for the iPhone, a cool-looking action game where you can play against other players capturing zones and rolling them out of an arena
Free online sharing service Soonr has launched an iPhone/desktop app combo that gives you 500MB of space to keep your Windows or Mac documents synced to your device
Want to use yellowsn0w to unlock your iPhone, but aren't sure if it will work in your particular region or country?
Wetool is an iPhone app that allows you to forward SMS, Send to Multiple Recipients, and Save your SMS to NotePad
These directions help you set up forwarding in Hotmail so that incoming messages are forwarded from Hotmail to a Gmail history
iPhone does not need any introduction. In case you are an iPhone user and want to have that exclusive and different wallpaper on your geeky device soon after it’s all for you
To get delivery confirmation reports sent to your iPhone simply add *0# to the beginning of your text message and once the SMS
Most people already knew the Dev Team would come up with a new jailbreak method for firmware 2.2 fairly quickly.
Google's updated Mobile App which now includes a voice search option is now available for download in the App Store
Sim adapter that is claimed to fully unlock the 3G iPhone for use on any network including the use of 3G Data
I await Microsoft to launch ZPhone (or Zune Phone - the answer to iPhone). Microsoft may be popular for picking ideas from others, but it is one heck of a innovator. I’m sure that when they do release a ZPhone - or whatever they call it - it’ll be one heck of a device. Not to mention, Zune already supports (or is in works to support) games built via XNA (the free and powerful .Net language based game development studio) so the ZPhone would totally rock.
C’mon Microsoft… what’re you waiting for?
I’ll ignore the obvious “MS…one heck of a innovator” trollbait.
Apple wants to limit (not flat out refuse) background processes to preserve battery life. Background processes eat batteries - my BlackJack barely lasted 4 hours on the stock thin battery. We already know apps like mail and others can run in the background.
“Some experts even go as far as comparing the iPhone with an 1981 IBM PC, which can only execute one process at a time. ”
Citation please.