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’ve always wondered how Apple tests their software fixes..
like. For every little change. Does Apple have to compile a new build? And do updates.. 15 minutes every time you do an update which has to be countless times a day is a lot of wasted time..
Or do they kinda do live changes in iOS.. and just have to soft reboot the phone depending on what they are changing. Similar to soft resprings etc when applying things back in the jailbreak community.
 
  • Like
Reactions: Jaggrey
I’ve always wondered how Apple tests their software fixes..
like. For every little change. Does Apple have to compile a new build? And do updates.. 15 minutes every time you do an update which has to be countless times a day is a lot of wasted time..
Or do they kinda do live changes in iOS.. and just have to soft reboot the phone depending on what they are changing. Similar to soft resprings etc when applying things back in the jailbreak community.

They probably have special development installs where the operating system image is mounted read-write, and has a mechanism so they can SSH or otherwise get a root terminal. Then they can deploy and test fixes in near real time.

Basically a jailbroken device but sanctioned inside Apple.
 
Could be just placebo but double tapping the home button into multi tasking is damn near instant on the 6S. It was before already but now it feels the animation has been sped up somewhat?
 
  • Like
Reactions: scjr
Because this fixes a lot more than just the update bug. I'm willing to bet that this build was going to be released anyways and that they just released it early because of the notification issue.

I think that's probably right. They released beta 10 of watchOS 5 today too.
 
I’ve always wondered how Apple tests their software fixes..
like. For every little change. Does Apple have to compile a new build? And do updates.. 15 minutes every time you do an update which has to be countless times a day is a lot of wasted time..
Or do they kinda do live changes in iOS.. and just have to soft reboot the phone depending on what they are changing. Similar to soft resprings etc when applying things back in the jailbreak community.


iOS is compiled (built) every night. All the code changes the various software teams make goes into that nightly build and it takes 8-10 hours to fully compile. It's started in the late afternoon and goes on all night with a switchover from Cupertino to Ireland happening around midnight pacific. Time it takes depends on how many issues popup overnight but they usually have a fresh build ready on test devices every morning.
 
Carrot Weather must not have updated to DB12/PB10 yet:

D9E60E26-7B7E-4F5B-916E-8183F89FEB0B.png
 
Could be just placebo but double tapping the home button into multi tasking is damn near instant on the 6S. It was before already but now it feels the animation has been sped up somewhat?
Seems to be sped up here as well on my 7 Plus.
 
I’ve always wondered how Apple tests their software fixes..
like. For every little change. Does Apple have to compile a new build? And do updates.. 15 minutes every time you do an update which has to be countless times a day is a lot of wasted time..
Or do they kinda do live changes in iOS.. and just have to soft reboot the phone depending on what they are changing. Similar to soft resprings etc when applying things back in the jailbreak community.
Apple compiles one or more builds a day with the changes that their engineers have checked in. These compiled builds are both tested by humans and by automated testing suites that run through preconfigured test routines. Additionally, the source itself is fuzzed by software searching for specific types of bugs (generally the type that cause security issues).
 
iOS is compiled (built) every night. All the code changes the various software teams make goes into that nightly build and it takes 8-10 hours to fully compile. It's started in the late afternoon and goes on all night with a switchover from Cupertino to Ireland happening around midnight pacific. Time it takes depends on how many issues popup overnight but they usually have a fresh build ready on test devices every morning.

Thanks, that is very detailed...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.