As others have said, there will still be huge changes made before its the final release. If you're expecting it to be perfect right now, then you've never worked with something as large as an OS.
I can assure you that there are more programmers debugging iOS 7 than have ever worked on any video game.
Clearly you haven't seen the credits for Bioshock Infinite.
Although I suppose this IS a Mac-based forum. Surprised you know what "video game" even means.
The larger the code, the harder it is to simply find bugs, much less fix things like visual errors. And an OS is a very sophisticated beast.
This isn't like html, or even basic (Although when I wrote basic programs, they could get pretty complicated and sometimes took me a few hours to find the issue), and this isn't a 30 mb program you wrote in Object C for the app store, this is a huge OS with tons and tons of code, even if it's mobile.
The same thing happens for video games. A game that releases very soon is a game that releases with pretty much the same bugs. At nearly 1 gb for the ipsw file, and being that it's an OS, in alot of ways this is more complicated then a game.
Not only this, but if they find a bug, they must also fix the bug for all versions. This OS isn't like a game or a normal program, it's got multiple versions for whichever idevice you use it on. That will waste time as well.
It's highly preferable to quit using the 'it's a beta' excuse.
As others have said, there will still be huge changes made before its the final release. If you're expecting it to be perfect right now, then you've never worked with something as large as an OS.
Don't people get it yet? The whole point of "beta" is to find bugs and fix them before public release. Yes, it holds up. Beta 3 has just a few bugs and by release, the OS will be perfectly smooth and fine.
Really?
So they're going to make massive sweeping changes only a few months before release? It sounds like you're the one who has never worked with something as complex as an OS. You don't just overhaul your entire UI on a whim after having spent what must be millions of dollars of R&D in building it.
People aren't expecting perfection. They're expecting something that at least makes sense and bears a semblance to the level of professionalism we've formerly been "spoiled with" in past iOS releases.
In other words, the bug is iOS 7, not a bug in iOS 7. There is a slight difference. One gets fixed before release, the other doesn't.
-SC
The larger the code, the harder it is to simply find bugs, much less fix things like visual errors. And an OS is a very sophisticated beast.
This isn't like html, or even basic (Although when I wrote basic programs, they could get pretty complicated and sometimes took me a few hours to find the issue), and this isn't a 30 mb program you wrote in Object C for the app store, this is a huge OS with tons and tons of code, even if it's mobile.
The same thing happens for video games. A game that releases very soon is a game that releases with pretty much the same bugs. At nearly 1 gb for the ipsw file, and being that it's an OS, in alot of ways this is more complicated then a game.
Not only this, but if they find a bug, they must also fix the bug for all versions. This OS isn't like a game or a normal program, it's got multiple versions for whichever idevice you use it on. That will waste time as well.
It's highly preferable to quit using the 'it's a beta' excuse.
Don't like it? Don't upgrade. Nobody is going to force iOS 7 down your throat.
Don't like it? Don't upgrade. Nobody is going to force iOS 7 down your throat.
The larger the code, the harder it is to simply find bugs, much less fix things like visual errors. And an OS is a very sophisticated beast.
This isn't like html, or even basic (Although when I wrote basic programs, they could get pretty complicated and sometimes took me a few hours to find the issue), and this isn't a 30 mb program you wrote in Object C for the app store, this is a huge OS with tons and tons of code, even if it's mobile.
The same thing happens for video games. A game that releases very soon is a game that releases with pretty much the same bugs. At nearly 1 gb for the ipsw file, and being that it's an OS, in alot of ways this is more complicated then a game.
Not only this, but if they find a bug, they must also fix the bug for all versions. This OS isn't like a game or a normal program, it's got multiple versions for whichever idevice you use it on. That will waste time as well.
It's highly preferable to quit using the 'it's a beta' excuse.
The larger the code, the harder it is to simply find bugs, much less fix things like visual errors. And an OS is a very sophisticated beast.
This isn't like html, or even basic (Although when I wrote basic programs, they could get pretty complicated and sometimes took me a few hours to find the issue), and this isn't a 30 mb program you wrote in Object C for the app store, this is a huge OS with tons and tons of code, even if it's mobile.
The same thing happens for video games. A game that releases very soon is a game that releases with pretty much the same bugs. At nearly 1 gb for the ipsw file, and being that it's an OS, in alot of ways this is more complicated then a game.
Not only this, but if they find a bug, they must also fix the bug for all versions. This OS isn't like a game or a normal program, it's got multiple versions for whichever idevice you use it on. That will waste time as well.
It's highly preferable to quit using the 'it's a beta' excuse.
Apple has practically unlimited resources. There's literally no excuse for this level of crap from one of the wealthiest companies in the world.
Only that after it's release all new iOS devices will have it installed in the factory.
Nobody is forced to buy an iOS device.
Clearly you haven't seen the credits for Bioshock Infinite.
Although I suppose this IS a Mac-based forum. Surprised you know what "video game" even means.
On your recommendation, I checked out the credits for Infinite. The credits only listed about 18 programers. Sure there were a billion voice actors and artists and developers and producers, but just 18 programers. Programers do all of the de-bugging, which is what I was talking about (and specifically mentioned). I guarantee that the are more than 18 people working on code for iOS 7.
On your recommendation, I checked out the credits for Infinite. The credits only listed about 18 programers. Sure there were a billion voice actors and artists and developers and producers, but just 18 programers. Programers do all of the de-bugging, which is what I was talking about (and specifically mentioned). I guarantee that the are more than 18 people working on code for iOS 7.
Butthurt comment of the year 2013Because no one uses multiple operating systems /s. You do realize the second part of your post completely undermines any point that you would like to make. It makes you sound ignorant and confrontational. Not that you aren't possibly correct on your first point.
Unless you have already heavily invested in it. Which makes it a lot of people.
Lol ignorance.
Programmers in credits are the people that take all the finished scripting and graphics and put it all in order. You still have all of the animatiors, the people working the scripts, effects, dialogue timing, physics engine, and the whole graphics engine. Hell of a lot more than 18 people.
Basically just one guy ported OS X to intel (all the heavy work). I think it's possible that iOS team is smaller than 18.