IntoMobile

Breaking news, information, and analysis on the latest mobile phones and mobile technology

Open NavigationOpen Search
  • Home
  • Platforms
    • iOS / iPhone OS
    • Android
    • Windows Phone
    • BlackBerry OS
  • Hardware
    • New Hardware
    • Tablets
    • Reviews
    • Rumors
  • Carriers
    • AT&T
    • Sprint
    • T-Mobile
    • Verizon
  • Manufacturers
    • Apple
    • Samsung
    • HTC
    • LG
    • Motorola
  • Best VPNs
    • Best VPNs for iPhone
    • Best VPNs for Android

What’s wrong with the iPhone SDK… and how to get it fixed

March 11, 2008 by Will Park - 4 Comments

Share on Twitter Share on Facebook ( 0 shares )

The iPhone SDK is great. I’ve talked it up enough in the past few days that it should be quite apparent that I think the iPhone SDK will bring a new wave of development for the iPhone’s Mac OS.

Still, the glaring problem with the iPhone SDK is that the development platform is limiting iPhone coders from taking full advantage of the iPhone’s hardware. It’s like putting 1000 horsepower into a sports car but only giving access to 600 of those ponies. Sure, Bugatti limits the power output and top-speed ofiPhone SDK restricted shackled limited locked down their Veyron supercar, but that’s only done in the name of safety – and the limit can be overridden with a special, secondary “fun” key.

Apple has limited the power of the iPhone with a restrictive iPhone SDK. It’s great that Apple wants to create the most integrated distribution platform in the world, but they should give the iPhone developer a choice regarding how to get the application to the iPhone. The AppStore is restrictive in the fact that it’s forced upon developers.

iPhone applications should be able to run in the background. As Stefan pointed out, third-party applications will not be allowed to run in the background and thus can’t be multi-tasked. Mind you, the hardware is capable of doing so. We know third-party applications can run in the background because the iPhone’s native applications run in the background and can be multi-tasked; and some unofficial native applications installed via Installer.app do, in fact, run in the background and can be multi-tasked with other iPhone apps running at the same time.

iPhone applications should be able to synchronize data with the user’s desktop computer. It’s a shame to limit synchronization to iCal, Mail, Safari, etc. The ability for third-party applications to sync with the computer would be a powerful feature indeed.

Would it be too hard to allow VoIP over the cellular data network? Nope. But AT&T is probably going to have a fit if Apple allows this. VoIP is allowed through WiFi, but it might be asking too much to get VoIP access over AT&T’s network.

And, allow developers access to the iPhone’s dock connector. There’s soo much potential locked up in that iPhone dock connector – why not put it to good use? Is it a ploy by Apple to force developers to pay extra license fees for the “Made for iPhone” blessing?

The folks over at Rogue Amoeba have taken their iPhone SDK gripes to the next logical level. Instead of just bitching about not having this or that feature or access to features in the iPhone SDK, they’ve gone and filed bug reports outlining these (and more) problems. The move is quite ingenius actually. The bug reports will indeed be reviewed by Apple’s own engineers and if enough of these bug reports get filed, it might be enough to sway Apple to open up the iPhone SDK a bit more. So, if you’re developing for the iPhone or just want the next version of the iPhone to be more open, download the SDK and submit some bug reports. Together we might have the power to convince Apple. “Might” being the operative word here.

Really, I’ll be happy if all we get is multi-taskable third-party (official) applications…

Share on Twitter Share on Facebook ( 0 shares )

Back to top ▴

Back to top ▴

Follow IntoMobile

38k
36k
4k
13k
12k

Most Recent Posts

  • iPhone No Sound: Tips on How to Fix this Common Issue
  • The newest iOS – things you surely did not know
  • Transferring money through mobile: Why digital wallets are the future of commerce?
  • Review: Shine laser light Bluetooth headphones
  • Neptune Suite smart watch with phone and tablet screens killing it at Indiegogo

Get Updates Via E-Mail

  • This field is for validation purposes and should be left unchanged.

About IntoMobile

  • About IntoMobile
  • Contact IntoMobile
  • Send us News Tips
  • Privacy Policy

Social Links

  • IntoMobile on Facebook
  • IntoMobile on Twitter
  • IntoMobile on Google+
  • IntoMobile on YouTube

Copyright © 2006-2021 IntoMobile. All rights reserved.