Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

maestro55

macrumors 68030
Original poster
Nov 13, 2005
2,708
0
Goat Farm in Meridian, TX
I am not sure if this specific question has been asked before or not. The question I have, is why aren't we seeing all of the free Apps (like a great terminal with ssh) or mCleaner inside the App Store? Will the developers not submit these apps to Apple or is Apple denying these Applications? Is there licensing issues with these free open source apps that have been developed and were being developed long before the App store was available?
 
Apple iPhone SDK doesn't allow anything beyond what is known as the "sandbox."

Basically, the apps that are written can't do anything outside of themselves.

l========================l
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
lllllllllllllllllllllAPPLICATIONllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
l========================l
 
Apple's SDK or whatever agreement says that if you submit an app to the App Store you cant submit it anywhere else

Incorrect.

Apple iPhone SDK doesn't allow anything beyond what is known as the "sandbox."

Basically, the apps that are written can't do anything outside of themselves.

l========================l
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
lllllllllllllllllllllAPPLICATIONllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
l========================l

Among many other reasons. AppStore apps can't run in the background either. Or access system files. Or change system settings. Or do pretty much anything to the rest of the system. They can't access the camera the right way to be able to scan bar codes in real time or record video. All they can do is bring up a window that will let you take a picture, then use that picture how it wants.

So things like OpenSSH, Cydia itself, Winterboard, Status Notifier, Categories, Mobile Substrate, Cycorder, Qik etc... can't go in the AppStore because they break the rules and provide more functionality than Apple will allow.

Thus, we jailbreak. To increase the functionality of our phones.
 
they violate the SDK agreement

Simply put, Apple's SDK and app store agreement has several rules about how apps are supposed to be written and behave. If you try to download the SDK, you will see the agreement, and will need to agree to this before downloading the SDK. A large number (but not all) of the apps on Cydia violate the rules of what can be developed with the SDK and submitted to the app store. (It's Apples store, so they can write the rules.)

.
 
That is really a bummer that Apple would stop innovation because they want to keep the users from having more power over their device. Generally I haven't complained about this with the Macs that I have used because OS X gives me everything I want and I don't have to worry. However, with my iPhone there are apps that I want to run that do more, and it doesn't make sense that Apple would deny these apps to the App Store on the basis they violate a crappy policy.

I guess I will re-jailbreak my phone later this week, I shouldn't have upgraded my firmware.
 
For a while i thought jailbreaking wasn't necessary (pre iPhone 3G and 2.0). Now with 2.0 and the App, i really don't see any point in jailbreaking for me that is.
 
That is really a bummer that Apple would stop innovation because they want to keep the users from having more power over their device.

They haven't. Users who want power over their device and have the knowledge to do so can easily do so. Either they crack the security on their device and install non-approved apps, or sign up for the paid developer program, and write and install their own apps using the SDK. If they want an insecure device, or software beta testing device, Apple hasn't sued anybody for that yet.


.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.