@Allie I think Apple should show you how to do a clean reinstall of the iphone, but the risks should be explained when you get your free-for-all store unlocked. It should be handled in the same way that it would if you downloaded harmful software onto your Mac and had to do a clean re-install.
@jerv You’re mixing things up a bit here. First, the full version you linked I believe is mislabeled by the third-party site. I’m not 100% certain, but I’m very confident that if you read the EULA (not that anyone would want to) it will tell you that you’re legally getting an upgrade. I agree that if Apple sells a true full version then they should allow you to install it on any machine, but I think they deliberately don’t offer one in order to prevent this.
“Considering that you can develop for Windoze or Linux for free, that argument doesn’t hold much water, especially since that the platforms you mention are not computers.”
There are several problems in this statement. First, you can develop for OSX for free, just like you can with Windoze or Linux. You could literally download Apple’s dev tools, or install them from the disk that came with your machine, write an app and sell it without paying Apple a cent beyond the cost of the Mac. Second, those other platforms ARE computers, they’re just computers that are designed to perform a specific task (in this case gaming)...much like the iPhone is used as a mobile communications/phone device… I think the $99 barrier to entry is a good thing, because it’s not going to prevent anyone willing to devote even a modicum of effort into making a decent app, and will really just filter out trash. To put it another way, I don’t believe that there’s a single worthwhile app that was discouraged from being produced by that policy, while simultaneously preventing a ton of crapware.
I 100% agree that the screening process is flawed and that Apple needs to change how it works. I’ve always thought that Apple should handle the technical approval (app won’t crash, leak memory etc.) and subcontract out the content evaluation and ratings to an independent body that specializes in that kind of thing like the ESRB.
As for worring about kids with fake ID’s, I think there’s only so much you can do. If a kid has a fake ID, he’s going to be able to get as much porn as he wants anyways so it’s kind of silly to worry about that.. As to the 0-day cracks, I believe it would be hard to implement it with parental controls activated. It would simply be a tool to help parents keep their child’s device protected, but it’s still ultimately the responsibility of the parent to monitor their child’s internet/gaming/movie content on the device, and if somehow manages to bypass the parental controls, then I believe Apple should close the vulnerability in the parental controls.
“No need for DRM when you can just reach in and disable/delete stuff on a whim anyways.” But if you’re ever doing a clean install or something, it’s amazingly nice not to have to dick-around with serial authorization and calling upgrade centers an getting authorization numbers and stuff. I realize you can hack Windows, but it’s nice not to even have to bother (I believe this is one area where Apple remains very different than Microsoft).
That’s great that you prefer Linux. I just started learning how to work with linux servers, and it’s pretty cool. In my opinion, OSX provides a richer user experience as far as the OS is concerned, but I certainly respect those that prefer Linux. It’s the people who LOVE windows that make me scratch my head.