back to article Apple bags top Windows feature: Blue Screen Of Death arrives on iPhone 5S

Apple's latest iPhone 5s handsets are suffering "Blue Screen of Death" crashes that force folks to reboot their expensive gear. And we're told application software, when launched by the user, crashes twice as often on the new mobile than freshly run code on the iPhone 5c and 5. That's all according to data provided by app- …

COMMENTS

This topic is closed for new posts.
  1. Anonymous Coward
    Anonymous Coward

    64-bit just for hype purposes, resulting in crap stability. Who'd have thunk it.

    1. Dan 55 Silver badge

      Thunk it. I see what you did there.

      1. Anonymous Coward
        Anonymous Coward

        Never seen one of those on my windows PCs. Must be pretty rare.

        1. Zot

          You're right, I don't know whether the new Surface RT has a 64 bit ARM Cortex or the boring old one. ;-)

      2. Anonymous Coward
        Anonymous Coward

        Ooh get the candles - who would ever need electric lights! in a few years when all smartphones are 64bit (and making use of it) will you still be saying that?

    2. Anonymous Coward
      Anonymous Coward

      I suppose you said the same when x86 CPUs switched to 64 bit?

      1. petur

        um no, because on x86 (desktops and servers) we needed to break the 4GB barrier. On mobile phones, we might need it in a year or two, because by then devs will also be writing bloatware for mobile :(

        1. Anonymous Coward
          Anonymous Coward

          "um no, because on x86 (desktops and servers) we needed to break the 4GB barrier."

          When I built my first Athlon 64 system in 2003, it was common for desktop computers to have 512MB of RAM. Now your higher end phones have at least 1GB of RAM and often 2GB.

          If anything, the transition to 64 bit on phones/tablets is happening relatively late, not early (as many people are claiming).

          But let's be honest, people are only saying it's unnecessary "hype" because Apple is doing it first. If Android devices switched to 64-bit first, then all the Apple haters would be out in force, saying that Apple was behind the times and only focused on selling shiny, overpriced products to people who were technically illiterate.

          1. eezatehgeeza

            Address space, not RAM.

            1. ThomH

              From Real World Technologies more than a year ago, when ARM64 was first announced and long before people started factoring their feelings about Apple into the assessment:

              "Like x86, ARMv7 had a fair bit of cruft, and the architects took care to remove many of the byzantine aspects of the instruction set that were difficult to implement. The peculiar interrupt modes and banked registers are mostly gone. Predication and implicit shift operations have been dramatically curtailed. The load/store multiple instructions have also been eliminated, replaced with load/store pair. Collectively, these changes make AArch64 potentially more efficient than ARMv7 and easier to implement in modern process technology." (http://www.realworldtech.com/arm64/)

              Apple's marketing division is hyping it based on 64 being a bigger number than 32 but that side of things almost certainly isn't why moving to ARM64 is a performance win.

              In any case it's false to say that if something does not need a 64-bit address space then moving from ARMv7 to ARM64 is of no advantage. The feature Apple are shouting about may or may not be pointless; the improvements they aren't mentioning are real.

          2. This post has been deleted by its author

        2. Anonymous Coward
          Anonymous Coward

          'because by then devs will also be writing bloatware for mobile'

          There's already lots of bloatware for mobiles. Mostly the free apps.

    3. Anonymous Coward
      Anonymous Coward

      Two years from now everyone will be running this architecture... Samsung of course will be on the band wagon within 6 months.

      However, I don't know how easy it will be for Android to adapt due to the fragmentation of the operating system.

      1. ThomH

        @AC 06:31

        Android should adapt relatively easily — the vast majority of apps run through the Dalvik virtual machine so all it takes is for someone at the centre to port that and those apps will take advantage of whatever ARM64 mode offers without any per-app reengineering.

        The NDK apps will run because a backwards compatibility mode is present in current designs. They won't run as well as if they had been recompiled.

        Although most Android devices are ARM based, there are a few that use x86 or MIPS processors. It's the Dalvik VM that mostly enables that.

      2. Eponymous Cowherd
        Thumb Down

        Android 64

        "However, I don't know how easy it will be for Android to adapt due to the fragmentation of the operating system."

        Because most Android apps are jit compiled on the device itself, most existing apps will be able to take advantage of a 64 bit architecture with no modification providing the Dalvik vm is optimised for 64 bit (which it almost certainly will be on a 64 bit device).

    4. Anonymous Coward
      Anonymous Coward

      64-bit just for hype purposes

      At the rate these devices are going I was wondering how long it would take. Apple just happened to get there first, but it could be any other phone as well. That Nokia with its massive image sensor could do with some more poke too, but in general we seem to expect a lot from devices that in 30 years converted from car batteries with antennas to more computing power than was used to send a man to the Moon (or simulate that, take your pick).

      However, those novelty problems are exactly the reason why I tend to wait about half a year before buying anything new. An extra bonus is that I then don't have to queue either :)

      1. Zot

        31 general purpose 64 bit wide registers.

        Increased efficiency, increase speed, smaller etc, etc. it's just Apple using the latest chip technology. It's nothing to do with the age old 8-16-33 bit arguments, this is a fixed width RISC. They've slimmed down the architecture, not made it more complex. It's also backward compatible, which is perfect. I like ARM, always have.

  2. Michael 5

    why is it that the actual rate of crashes was not reported by the Reg? Can I call Hate-Mongering?

    Anwyay... for those that do care... the normal crash rate is under 1%

    1. foxyshadis

      RTFA!

      It's the third freaking paragraph. Learn to read more than the headline and opening line.

  3. Arachnoid

    1% of 365

    So I guess you dont mind being unable to access your phone around 3.5 days a year?

    1. Anonymous Coward
      Anonymous Coward

      Re: 1% of 365

      So if one app crashes on you when you launch it, you stop using your phone for the rest of the day?

      1. WhoaWhoa

        Re: 1% of 365

        "Re: 1% of 365

        So if one app crashes on you when you launch it, you stop using your phone for the rest of the day?"

        No.

        You start using it again and it continues crashing for 1% of the rest of the day.

        Year 9 Maths.

        1. Great Bu

          Re: 1% of 365

          Would it be worng to mention that my Windows Phone 7.8 Nokia Lumia 710 has never crashed, not once in 18 months up time ?

          Neither the OS nor either of the apps I have downloaded have ever caused BSOD's. Bit dissapointing, really....

          1. Duke2010

            Re: 1% of 365

            Would it be worng to mention that my Windows Phone 7.8 Nokia Lumia 710 has never crashed, not once in 18 months up time ?

            That's because there are hardly any apps available to make it crash! Dont bite, I have a WP too. Hehe I just couldn't resist.

    2. Anonymous Coward
      Anonymous Coward

      Re: 1% of 365

      Ummm, do you think that it takes 24 hours to boot up after a crash or something?

      Go ahead and tell me Android phones never crash, I'll have to tell my friends that their GS3s occasionally crashing when they take photos or send text messages is all in their heads.

      I don't have a 5S, but my 5 did have one weird thing since I installed iOS 7. One time the top bar was missing on the home screen, so no listing of signal strength, battery life, etc. In apps when it was there, and on the lock screen it was there, but when I went to the home screen it would be wiped out for some reason. I simply powered it down, powered it back up again and all was well. No computer is foolproof, not even if it has an Apple logo on it or runs Linux.

      1. WhoaWhoa

        Re: 1% of 365

        Apple software crashes the same as any substantial software does (*). It's just years of Apple adverts that claimed otherwise and years of technically challenged purchasers who believed it.

        (*) My personal experience is that IOS based software (especially Safari) crashes noticeably more than Windows and Linux based stuff. 15-20 years ago MS based stuff was pretty poor, but Apple have used the time to overtake them.

    3. Solmyr ibn Wali Barad

      Re: 1% of 365

      Could be even more - every failure brings a few minutes of outage, and possibly a loss of some previous work that has to be done again.

      One would hope, though, that 24x7x365 fondling is not mandatory. As yet.

  4. ecofeco Silver badge
    FAIL

    Quality control and testing is job none

    "Anytime there is new hardware or software release, we see issues,"

    Why?

    Rhetorical question: we know why and we know who's fault it is.

    1. Anonymous Coward
      Anonymous Coward

      Re: Quality control and testing is job none

      Why?

      There's a good chance a lot of it will be down to the "use" of undefined and implementation-defined behaviour. All programming languages have these (take a look at the extensive list in ISO 9899:1999, the standard for C), and moving from one compiler / machine to another generally makes them bite.

  5. Darryl
    Happy

    BSOD

    ...There's an app for that

  6. teapot9999

    How exactly...

    Are they tracking these millions of app launches?

    1. Ivan Headache

      Re: How exactly...

      I was wondering about that too.

    2. ThomH

      Re: How exactly...

      Crittercism is a third-party SDK that people integrate in order to get real-time crash reports and in-the-field profiling. So the information comes from sampling the applications of those developers that have opted to use their SDK.

      Apple supplies crash reports too, but only in a very rustic form.

    3. Mike Bell

      Re: How exactly...

      I would imagine that 'they' (Crittercism) are relying on apps that have their crash-monitoring and reporting software installed by participating developers. The devices phone home quite often and – voila! – crash stats are available.

      NB, crash logs are a useful source of information to the creators of iOS jailbreaks as they can be used to identify weaknesses in the OS.

  7. 4d3fect

    *shrugs*

  8. Anonymous Coward
    Anonymous Coward

    Lesson to be learnt

    There's a lack of diversity in the Apple iEcosystem by default.

    Devs get used to the status quo

    The status quo changes

    Devs can't cope

    There you go - a classic example of snags due to lack of diversity. I would be willing to bet that those devs that manage apps on other platforms as well are able to cope better with arch changes.

    As you sow ...

    Cheers

    Jon

  9. eAbyss

    BSOD?

    Does Apple have any original ideas anymore?

    1. Trainee grumpy old ****
      Trollface

      RE: BSOD? Does Apple have any original ideas anymore?

      I think you will find that Apple owns the patent on BSODs and it is Windows that has been infringing all these years.

      Either that, or: It is a cool new feature that the fanbois can't get enough off.

    2. jubtastic1
      Joke

      No, it's not the BSOD

      It's just BSD.

  10. Henry Wertz 1 Gold badge

    Also (regarding x86 transition)

    Also (regarding x86 transition as an example), on Linux it *didn't* result in random crashes. You could run 32-bit userland, no crashes since everything would work the same (you had >32-bit address space *total*, each app was still limited to less than 4GB.) And no significant problems mixing 32-bit and 64-bit other than some duplicate libraries. It never was that big a deal.

    Pure speculation, I wonder if isync is using something like Linux's TUN/TAP or in-kernel VPN to give isync it's own network interface (which tunnels through to Apple to do it's thing)... if so, then instead of just opening a socket to Apple, there'd be some kind of unusual kernel involvement. I'm quite sure it's just some quick fix either way.

    1. Anonymous Coward
      Anonymous Coward

      Re: Also (regarding x86 transition)

      "on Linux it *didn't* result in random crashes."

      It did result in lots of extra security holes though...

      1. Anonymous Coward
        Anonymous Coward

        Re: extra security holes

        All patched

        1. Anonymous Coward
          Anonymous Coward

          Re: extra security holes

          Years later. After thousands of website were exploited. And then they regressed the issue again! Again months until it was fixed again....

  11. dougal83

    Never crashed...

    What does Android phone do when it crashes? I wouldn't know as mine has never crashed.

    1. Anonymous Coward
      Anonymous Coward

      Re: Never crashed...

      Normally freezes or reboots. Do you ever turn your Android phone on? It's not exactly the most stable or reliable OS....

      1. MJG

        Re: Never crashed...

        @AC. I have NEVER had my S3 lock up where it required battery pulling out, etc. It's also NEVER rebooted on it's own and had it 15ish months. Some apps have 'crashed' occasionally but never taken the phone with it, and still running the stock Orange ROM that came with it (I keep meaning to install Cyanogen or summit, but never get the time to faff with backups, etc...). I can't remember the last time I have manually rebooted the thing, prolly a handful of times since I got it, and I use it daily for calls, texts, games, internet (FB, Email, Web, etc). I'm not saying iPhones are any worse (I don't know!), but I can say that my experience of Android on an S3 has been stella.

        My previous HTC Desire did crash and reboot at times, but my experience with the S3 has been stable and reliable. Also have a HP Touchpad I do flash and play with all the time, and that can have problems, but thats what you get with tinkering and playing, though now my CM10.1 I'm running on it is excellent, well done to those devs!

  12. Anonymous Coward
    Anonymous Coward

    editor's note

    "We're dealing with Apple, after all, and our role as consumers is to simply bend over while they force feed snooker cues into our anuses." There, fixed that for you.

  13. Anonymous Coward
    Anonymous Coward

    A bit faster but ..

    ....you get to see the fast results on that same, shite by todays standards, screen !

    Wacko.

  14. Snar
    Happy

    Early adoption

    Is not always a good idea, especially with things that have a lot of new code and hardware in them. As stuff gets more complex, there is more to go wrong with them.

    I tend to let the early adopters do the pain for me - I'm quite happy to hear the bleats of woe and the promises of fixes that mess something else up.. Wait 6-12 months and then take the plunge based on reading reviews and general market feedback.

  15. dave 93

    "We're dealing with Apple, after all, and our role as consumers is to simply sit back and wait until Cupertino's iOS engineering team releases an update."

    As opposed to what, exactly? Whipping up your own OS in VB?

    At least you will get an update, and another, and another... until your old 5S is obsoleted with iOS X on the new iPhone 8S in 3-4 years

  16. Ken Hagan Gold badge

    "perhaps Apple bent its own sandboxing rules for its iWork apps"

    You mean, like how Microsoft bent the rules so that Office could run on ARM tablets but no-one else could write an app that did the same?

    1. Anonymous Coward
      Anonymous Coward

      What rules would those be?

  17. Dieter Haussmann

    2.4 times faster = two times crashes, because twice as much launching is being done and less time is wasted waiting.

  18. Sealand
    Facepalm

    Crappy software? Nah.

    I bet if they made a 128 bit phone, we'd see 4 times as many crashes compared to 32 bit.

  19. Crisp
    Boffin

    Apple blatantly COPIES Windows

    It's not copying when Apple does it.

    They call it "innovation"

  20. Sheep!

    Apple have finally caught up with 1992 Windows systems. Good for them! :)

  21. Anonymous Coward
    Anonymous Coward

    "The BSOD problem is not new to the iPhone – it has been reported previously on the iPhone 5, 4S, and 4, as well, but our best guess is that those appearances were due to hardware problems."

    I know I risk being burnt at the stake by the Appleati for making such a heretical statement, but the hardware problem is the iPhone itself. No surprises here.

  22. leeCh
    WTF?

    Hey! Not Fair!

    I bought my Windows Phone in good faith that I would experience BSODs.

    Now I found out that I should have got an iPhone 5s.

    How long before MS fires off legal action against Apple for infringing its "Look and Feel"?

This topic is closed for new posts.

Other stories you might like