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

KD7IWP

macrumors 6502a
Original poster
Mar 8, 2004
692
47
American living in Canada
For the developers out there, what does it take to convert an app that was previously made for jailbroken phones to an app with the SDK that will work with the AppStore? In fact, what platform have developers been using before the SDK appeared to make their applications anyway? Did someone find a way to port Obj-C or something?
 
Don't have an answer for this but, what I'd like to see is Installer and App store on the same phone. (at the same time)
 
wasn't the jailbroken SDK written in Objective-C, so if true it wouldn't take much to convert it, just add in the correct system calls from the SDK
 
Apple have changed some of it, so it's not just a recompile.. however provided you're not accessing something that's forbidden I don't see why it would be a particularly arduous task.
 
For the developers out there, what does it take to convert an app that was previously made for jailbroken phones to an app with the SDK that will work with the AppStore? In fact, what platform have developers been using before the SDK appeared to make their applications anyway? Did someone find a way to port Obj-C or something?

The open sdk is a cross platform toolset using gcc as its arm compiler, and gcc has supported Objective C for well over a decade. If the app used any API's which Apple SDK or the new 2.0 OS does not include or expose, those parts of the app will need to get completely redesigned or rewritten, at minimum.
 
That's pretty much it - Apple only gave SDK developers a very small part of the iPhone's programming libraries to work with, and they forbid using anything that they haven't directly allowed you to access. In addition, they've been changing bits of it here and there as the betas went on. The jailbreak apps have had access to the entire iPhone library set, so most of them at least in part are doing things Apple doesn't want them to.

So depending on how a jailbreak app is written, it may be extremely easy, extremely hard, or plain impossible to port over. For example, game system emulators rely on being able to write directly to the screen, but the official SDK doesn't let you do so; you can work around it, but it's a lot more work, and would slow the emulator down so much that it may not be worth it (not to mention Apple forbids emulators from their official App store as well).
 
Why? - Apple's App Store is Installer.

Apple hired some developers from the original installer,
to create the App Store. :cool:

R-Fly

No you're horribly wrong. :eek: More so Apple hired some developers from iTunes Wifi Music store to create the App Store..... but they didn't hire them. :p
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.