Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
I disagree. That tells me it went the whole *how ever many days it was out* without producing a significant amount of bug reports. Seems smart to me.

Edit: ALTHOUGH, doesn't beta firmware have logging scripts built in that affect performance?

iOS betas carry a "50" in their build number, indicating that the build was built with logging tools enabled for easy debugging of logs submitted by developers. The same build compiled as 16D39 (besides 16D5039a) indicates that the build was compiled with no extra logging or debugging tools (such as the feedback app). The 'a' in the beta build number just indicates a revision (in this case, they had to compile again with the logging tools enabled so the revised beta build is 5039a rather than 39). Today's release is the same build, but with removed logging tools.
 
Last edited:
iOS betas carry a "50" in their build number, indicating that the build was built with logging tools enabled for easy debugging of logs submitted by developers. The same build compiled as 16D39 (besides 16D5039a) indicates that the build was compiled with no extra logging or debugging tools (such as the feedback app). The 'a' in the beta build number just indicates a revision (in this case, they had to compile again with the logging tools enabled so the revised beta build is 5039a rather than 39). Today's release is the same build, but with removed logging tools.
Thats a great explanation...

Is the performance hit of the logging tools significant enough to justify downloading the non-beta version?
 
Thats a great explanation...

Is the performance hit of the logging tools significant enough to justify downloading the non-beta version?

It depends. In software development, builds are compiled as "debug" or "release". In debug mode, there is less optimization due to the fact that the operating system is logging lots of things (and reporting them to Apple for analysis to ensure their new code is running properly, this is outlined in their terms and conditions before you install every beta if you read it). This "may" impact performance (based on how much of this is going on).

In release mode, all the extra logging (as described above) is not present, plus the compiler tries to optimize the code while compiling. Having the compiler optimize code makes it very difficult for engineers to analyze logs (whereas in debug mode it's super easy but performance may be impacted).

This is pure speculation (and some Google searches on "debug vs. release modes"). I have reached out to Apple engineering asking if battery life is affected on betas compared to the public releases. Their response was that users (testers) should not notice additional battery drain while running betas (even with the additional logging) compared to release software. It does not rule out any instance of battery drain, which is why it's labeled "beta". It simply means that any battery drain on betas is unintentional, like any bug is.

With this in mind, if Apple expects battery life to be the same on betas (vs public releases), I would think the performance of the operating system should as well.
 
It depends. In software development, builds are compiled as "debug" or "release". In debug mode, there is less optimization due to the fact that the operating system is logging lots of things (and reporting them to Apple for analysis to ensure their new code is running properly, this is outlined in their terms and conditions before you install every beta if you read it). This "may" impact performance (based on how much of this is going on).

In release mode, all the extra logging (as described above) is not present, plus the compiler tries to optimize the code while compiling. Having the compiler optimize code makes it very difficult for engineers to analyze logs (whereas in debug mode it's super easy but performance may be impacted).

This is pure speculation (and some Google searches on "debug vs. release modes"). I have reached out to Apple engineering asking if battery life is affected on betas compared to the public releases. Their response was that users (testers) should not notice additional battery drain while running betas (even with the additional logging) compared to release software. It does not rule out any instance of battery drain, which is why it's labeled "beta". It simply means that any battery drain on betas is unintentional, like any bug is.

With this in mind, if Apple expects battery life to be the same on betas (vs public releases), I would think the performance of the operating system should as well.
Great, thanks for this feedback. I guess I'll just leave the beta on there for a day to see if the next beta offers anything worthwhile.
 
How the hell do you guys feel a device like a Xs smooth if it was smooth even in the release date. Doesnt make sense. If it was a iphone 6 could be understandable but you got a last generation device, its going to be smooth every time

Lol. I own a XS and I noticed the decreased performance INSTANT as I swapped my superfluid 7 for the xs
 
It depends. In software development, builds are compiled as "debug" or "release". In debug mode, there is less optimization due to the fact that the operating system is logging lots of things (and reporting them to Apple for analysis to ensure their new code is running properly, this is outlined in their terms and conditions before you install every beta if you read it). This "may" impact performance (based on how much of this is going on).

In release mode, all the extra logging (as described above) is not present, plus the compiler tries to optimize the code while compiling. Having the compiler optimize code makes it very difficult for engineers to analyze logs (whereas in debug mode it's super easy but performance may be impacted).

This is pure speculation (and some Google searches on "debug vs. release modes"). I have reached out to Apple engineering asking if battery life is affected on betas compared to the public releases. Their response was that users (testers) should not notice additional battery drain while running betas (even with the additional logging) compared to release software. It does not rule out any instance of battery drain, which is why it's labeled "beta". It simply means that any battery drain on betas is unintentional, like any bug is.

With this in mind, if Apple expects battery life to be the same on betas (vs public releases), I would think the performance of the operating system should as well.

With that, compiling without logging tools benefits Apple in which they don't have over 1 billion users automatically submitting tons of logs. They know their code works so they don't need a ton of devices calling home telling them that. It just clogs up space on their servers and (I would think) would be annoying.
 
Is it true, that you can delete the beta logs and data if you sync it via itunes? My system storage often is up to 15gb and after syncing with itunes its 9-10gb again. Placebo?
[doublepost=1548186197][/doublepost]
xs max has become super super fluid after this update.
WOA so excited I hope my xs is finally fluid. That would be my personal 12.2
 
Great, thanks for this feedback. I guess I'll just leave the beta on there for a day to see if the next beta offers anything worthwhile.

Good point, 12.2 is right around the corner anyway! Plus it would be a 2+ GB download since it has to download all the logging tools again (compared to already being on a beta where the download size would be significantly less since you have all the logging tools already installed).
[doublepost=1548186249][/doublepost]
Is it true, that you can delete the beta logs and data if you sync it via itunes? My system storage often is up to 15gb and after syncing with itunes its 9-10gb again. Placebo?
[doublepost=1548186197][/doublepost]
WOA so excited I hope my xs is finally fluid. That would be my personal 12.2

This is true, which explains why it takes a while to sync. However, this will not prevent future logs being generated if you're on a beta release.
 
  • Like
Reactions: sorgo †
My iPhone 7 feels smoother too. I was in beta 4 as well. Surprisingly the difference is quite noticeable.
Hmm. Must be placebo. I have a 7 also and was not on the beta ever and mine feels exactly the same to me. :)
[doublepost=1548188172][/doublepost]I’m glad they finally fixed the messages photos glitch. That has been driving me nuts for a long time. Nice to be able to pick and choose which photos to delete without being thrown back up to the top.
 
Hi, has someone here had problems with their 7 + in the last version of iOS (not beta, or this because it's new) having ram management issues and poor battery life?, because my 7+ has that and I have restarted the phone, hard restarted, reset ram and it always get to that moment, when even if you only got from app, home, same app, that app loads like it was closed.
 
Bug or feature?
WhenI plug my EarPods lock screen doesn’t show any player to start play music

Does someone know about that?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.