Linked by Eugenia Loli-Queru on Thu 24th Jul 2008 00:09 UTC
Apple There are no less than five apps to turn my iPhone into a flashlight, yet I can't turn it into a 3G-powered Wi-Fi hotspot. Why? Because the SDK has more restrictions than Guantanamo-devs can't integrate with the OS and have to steer way, way clear of copyright and trademark issues-so the most innovative, game-changing apps might not ever make it to your squeaky clean iPhone." An editorial by Gizmodo. Many kinds of apps (from multi-IM apps running on the background, to copy/paste) require the level of system integration that either is not possible via the existing official API, or that Apple artificially limits via lawyers.
Thread beginning with comment 324289
To read all comments associated with this story, please click here.
Stupid article
by grabberslasher on Thu 24th Jul 2008 02:45 UTC
grabberslasher
Member since:
2006-02-09

The article is flawed - while the possibility to add new functionality via jailbreak *is* there, it brings with it major headaches for developers.

For one, you MUST use the open toolchain to compile a jailbreak app, you cannot use Xcode's one that is part of the iPhone SDK.

Your apps also can't be uninstalled from SpingBoard or backed up through iTunes and synced to other devices.

The OS icon system for jailbroken and SDK apps is different - you have to manually draw every part of the icon for jailbreak, whereas with the SDK icons are given a fitting shadow and optional gloss.

Not to mention making a wireless 3G hotspot is against AT&T's iPhone contract bigtime, although dunno about other carriers. Could find massive bills or have your contract cut.

Apple test all App Store applications heavily by hand, and make sure that all bugs they find are squashed before they allow a release. In contrast, on a jailbroken phone you have no such testing process, and jailbroken apps can have root access to everything on your phone and can modify or interfere with any other apps or system components.

Also the "Apple limits app testing to five devices, so there is basically is no beta testing." line is completely wrong. The limit is 100 devices per provisioning profile and has been for some time, and Ad Hoc distribution (i.e. emailing or IMing an app to someone) is completely supported.

EDIT: Yes I am an iPhone developer. And the SDK is really sweet in what it *does* allow you to do

Edited 2008-07-24 02:52 UTC

RE: Stupid article
by atsureki on Thu 24th Jul 2008 03:23 in reply to "Stupid article"
atsureki Member since:
2006-03-12

Also the "Apple limits app testing to five devices, so there is basically is no beta testing." line is completely wrong. The limit is 100 devices per provisioning profile and has been for some time, and Ad Hoc distribution (i.e. emailing or IMing an app to someone) is completely supported.


So here's what I've been wondering since the keynote that announced the official development process: would it not be possible for official SDK apps to sidestep the app store completely just by distributing the program as source (in this case, an XCode project)? Or is there a clause somewhere forbidding mass distribution, as in putting iPhone apps on a public site might trigger a cease and desist? Or yet again, is there a limit on the number of "beta" apps that can be on the phone at once?

Reply Parent Bookmark Score: 4

RE[2]: Stupid article
by grabberslasher on Thu 24th Jul 2008 03:25 in reply to "RE: Stupid article"
grabberslasher Member since:
2006-02-09

As far as I know, anything and everything is covered under NDA at the moment, meaning you're not allowed provide your source to the public as it would expose Apple's methods.

Can't answer that officially

Reply Parent Bookmark Score: 2

AppStore is fine, but why ONLY that?
by TLZ_ on Thu 24th Jul 2008 08:28 in reply to "Stupid article"
TLZ_ Member since:
2007-02-05

I think AppStore is fine. It's a great idea to give people a fairly secure way og getting their apps. In fact, I would say it is great.

But locking people to ONLY get stuff from that?

Why couldn't they have AppStore *and* let people get stuff on the phone by other means if they want to.

Reply Parent Bookmark Score: 4