←back to thread

511 points moonsword | 8 comments | | HN request time: 1.009s | source | bottom
1. sunnybeetroot ◴[] No.42170368[source]
This may explain why since iOS18 my device randomly reboots (albeit only takes max 5 seconds). I am a daily user so perhaps the reboot I experience is a bug.
replies(3): >>42170398 #>>42170404 #>>42171197 #
2. sroussey ◴[] No.42170398[source]
Yes, lots of complaints on forums about this bug. Saw it happen to my phone today.
3. echoangle ◴[] No.42170404[source]
If it takes only 5 seconds, it doesn’t sound like a reboot. Does it show a black screen and the apple logo during this event?
replies(1): >>42170428 #
4. sunnybeetroot ◴[] No.42170428[source]
No Apple logo, just black screen with loading spinner followed by requiring passcode to unlock
replies(2): >>42170470 #>>42171449 #
5. future10se ◴[] No.42170470{3}[source]
That might be what's informally called a "respring", where the SpringBoard process is restarted.

SpringBoard is the process that shows the home screen, and does part of the lifecycle management for regular user apps. (i.e. if you tap an icon, it launches the app, if you swipe it away in the app switcher, it closes the app)

It is restarted to make certain changes take effect, like the system language. In the jailbreaking days, it was also restarted to make certain tweaks take effect. Of course, it can also just crash for some reason (which is likely what is happening to you)

replies(1): >>42171066 #
6. kaba0 ◴[] No.42171066{4}[source]
Hi, is there some further info on iOS "internals" like this? I was always interested in how it works, but I found much less information compared to android (which obviously makes sense given one is more or less open-source), even though these probably don't fall in the secret category.
7. h1fra ◴[] No.42171197[source]
I always assumed that it was memory reaching capacity or routine cleanup more than a reboot. This often happened to me after intensive use
8. sss111 ◴[] No.42171449{3}[source]
mine used to do that when the battery needed replacement