Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
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.
 
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.

Because 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.
 
4s

People were telling me not to get frustrated with Siri on my 4S because... It was a beta! This was a month after the release.
 
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.

Have you even used beta's 1 through to 3?

Regardless of the device being used, the performance differences are huge from 1 to 3. If that's the kind of stability and performance tweaks Apple can do in 4 weeks, then it's not unrealistic to expect and likely see further improvements in the 8 weeks to public launch (using your two month guestimate).

When some idiot moans about a number being off centre on an icon or the frame around buttons being out of place or missing, then yes it's well within reason to state that it's a beta and will be fixed in the final release.

In beta 1 the camera worked fine, in beta 2 it would open, work once, and if reopened would hang and eventually reboot the device. This is fixed in beta 3. In beta's 1 and 2, the wallpaper could be changed without an issue, in beta 3 it results in a respring (and on 4S the status bar is black instead of transparent when the device comes back on, due to that crash). The remainder of the Settings app is unaffected, but that one option has a bug. This will no doubt be fixed in beta 4.

If you think iOS 7 will be anywhere near close in terms of performance and bugs as it is now in beta 3, then you're woefully mistaken.
 
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.

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
 
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.

Lol more then a few, but I see your point.
 
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

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.

It's highly preferable you stop making false repeated allegations. Yawn!
 
Don't like it? Don't upgrade. Nobody is going to force iOS 7 down your throat.

Except, uh, Apple?

Want a new iDevice? iOS 7.

Something happened to your current device and Apple refuses to sign your firmware for restore so you can keep your current iOS version? Up to iOS 7 you go.

And you better keep backups of your IPA files, because iTunes doesn't care what version you're on either. If an application is updated to require iOS 7, iTunes will happily download that IPA file as an update then refuse to sync it to your phone.

The fact of the matter is that Apple owns you and your device. You will do as they say, or they'll make your life a living hell for it and drag you kicking and screaming into the new software **** sooner or later. I've tried the "be an Apple hermit and refuse to upgrade anything" bit. It only works for so long, and then one day you find out you're screwed somehow and there is no way around it anymore.

-SC
 
It's simple.

Beta 1 is always about adding core features. Meaning almost a 90% of the effort goes toward building the OS.

As Betas are released, the effort increase slowly towards killing bugs. When GM releases a 100% of the effort goes towards killing bugs.

Really it is quite early to say that it won't be on time. The amount of stability achieved so far is great for it being only on Beta 3.
 
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.

Ummmm yeah..... It's holds all the weight it needs to. It's not an excuse it's a reason. Only silly person's such as yourself can't seem to grasp the concept of beta software.
 
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.

Yes Master... If you say it is an exuse it definitely must be an excuse... Ok Master...
 
Apple has practically unlimited resources. There's literally no excuse for this level of crap from one of the wealthiest companies in the world.

No they do not have unlimited resources. They immense resources but their are a finite amount of people in the world who can do this work and do it well.

And what level of crap exactly? That they ship software exclusively to developers while in a private beta, or that Apple should take in consideration that people who are not developers will download the beta and then get all upset when Doodle Jump crashes.

Traditionally they put out an update every 2 weeks and go through 7 betas. That's a Herculean level of work before considering that iOS 7 is being rewritten from the ground up.

Wait, I just fed a troll didn't I?
 
Last edited:
I always assumed the betas were just so developers would make sure their apps work on the latest OS, not because Apple needs developers to report bugs. Of course, they want bug reporting, but that isn't the primary reason to giving developers a beta copy.

Also, Apple is notorious for working their employees beyond what any other company would do when it comes to getting software finished on time. Sure, iOS 7.0 won't be perfect, but that's the way it is with software. The little niggles won't come out until everyone is using it.
 
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.

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.
 
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.

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.

----------

Because 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.
Butthurt comment of the year 2013
 
Unless you have already heavily invested in it. Which makes it a lot of people.

Sure and I think most people will upgrade to iOS 7 and not really have any issues with it. It's not like going from Windows XP or 7 to Windows 8. You still have the home button and grid of icons. It doesn't function that differently from iOS 6. And I would guess the majority of iOS users aren't really hung up on the whole flat vs skeuomorphic thing (if they even have a clue what they mean).
 
Any time an OS is "rebuilt", there will be issues. Early adopters will suffer through this. Any major X.0 release will have bugs and annoyances, for any software developer.

I've been using B3 as my daily driver and the only "major" issues I have are very similar to the final Beta for iOS 6, which were fixed with the GM (Yelp / Email glitches).

Surprisingly, battery life and OS response is stellar with 7. I got almost 8 hours of usage yesterday, something I can't remember doing with 6.1.X.

I'm not worried about iOS 7's polish, I think Apple will have that down. What I worry about are the actual app redesigns, as I feel they are less than stellar at this point. I don't think Apple will fix these until 7.X or even 8.0...possibly never if they're stubborn.
 
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.


I was specifically talking about software debugging. There are no scripts, physical engines and dialogue needed for iOS 7 development and as such they are irrelevant to this conversation. Re-read my post, I was only talking about program debugging.

----------

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.

Seriously doubt it. I checked Apple's listing for job openings. They have 570 open positions for software engineers alone...that's just open positions. I'm going to guess that the number of engineers current working for Apple is in the thousands based on this fact.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.