App with local notification will crash iOS Springboard on Dec. 2
twitter.com
twitter.com
Microsoft was a security laughing stock in the early 2000s and they invested heavily into secure coding methodology, tools, and standards. Now it is Apple's day of reckoning.
Apple must demonstrate that they have learnt this lesson and commit to fixing the security and quality control processes they have.
I’m still not a fan of buttons being text with invisible edges, not even as a default I can override.
He's very charismatic and charming in the keynotes, but maybe he deserves some scrutiny for Apple's recent sfotware problems? Though some of it has to be the yearly cycle of releases and the pressure for glitzy features every Summer and Fall.
If Craig doesn't have the authority to prioritize hardening the kernel vs the latest gesture du jour, because Ive wants it badly, then no matter how good and charming you are, you're screwed.
I mean, it's not hard to see there's something happening with the priorities set inside the company : iphone X is apparently a great new piece of hardware, but iOS and mac OS are seriously lagging.
The last batch of real new features was iOS10 with extensions (which honestly didn't change anything in my personal experience), and before that iOS7 with the new UI look. No serious innovation really happened in Apple software since iOS. I'm talking "Richest company in the world" serious. Swift is the only piece of really innovative software coming out of Apple, and from what i understood, it's a very personal initiative of someone who's not even part of the company anymore. And judging at the pace at which the language is evolving, it seems badly under staffed (considering it's supposed to become the main tool for all new apple software).
The way i see it (but frankly i don't know), Scott Forstall was the guy with the vision and the history to lead ambitious new software project, and the other top-level guys dumped him (for relational reasons). And now we start seeing the aftermath of that decision.
The speed wasn't the part I was impressed with, it was the ability to do in place upgrade of a filesystem on millions of devices without any massive amounts of problems.
I find that to be a tour de force.
While I'd prefer new filesystems to be faster than older ones, I understand that improvements don't always come in the speed dimension: it can also come in the integrity/data loss one.
You can run your filesystem without write ordering, cache enabled, and no-op for SYNC/FLUSH, and it will be very fast, but you will risk data loss.
It seems reasonable to me to trade speed for integrity.
iPhone kernel[0] <Notice>: 2404.102 memorystatus: killing_highwater_process pid 736 [SpringBoard] (highwater 16) - memorystatus_available_pages: 26834
Possibly SpringBoard consuming too much memory because of the bug?
Additional saw some of these, although not sure if they are a factor:
iPhone dasd(DuetActivitySchedulerDaemon)[107] <Notice>: com.apple.healthd.achievement-asset-manager:E60402:[ {name: NetworkQualityPolicy, policyWeight: 11.400, response: {Decision: Must Not Proceed, Score: 0.00, Rationale: [{[wifiQuality]: Required:100.00, Observed:50.00},{[networkPathAvailability]: Required:1.00, Observed:1.00},]}}
The Golden Age of Apple has ended, and looking back, it was truly a Golden Age of personal computing in terms of quality and usability. I moved to a Windows laptop last week; it's o.k. Not terrible. But I'd say MS elevated themselves and Apple stepped back and they've met in the middle to offer us only mediocrity. /rant
Update: They’ve just released 11.2 :)
Not everything has to have a malicious explanation.
I doubt Apple is deliberately adding bloat to iOS, but every major version is definitely heavier than the previous one.
This argument doesn't make sense from a logical point of view. If all iPhones eventually crawl to a halt because Apple ruins them with software updates, why would that push people to go buy a new iPhone? Wouldn't they look elsewhere?
Before the next spate of “what happened to quality at Apple” articles come out... I would love to know objectively if there are actually more problems or if it’s just bigger impact or an unfortunate run of problems (happens...).
https://arstechnica.com/gadgets/2017/09/macos-10-13-high-sie...
The current fashion of "write some code, write some tests, modify either until the tests pass" is not a way towards fewer bugs. All it leads to is the analogy of "throwing things on a wall and seeing what sticks". Tests should be for reducing the remaining uncertainty about the functioning of some code, and not a substitute for actually trying to get it right through careful reasoning.
I understand why Apple software has bugs - it's practically impossible to write perfect software. However, it does seem like in the last year, the quality bar has dropped significantly. The number of iOS 11 bugs I've had to work around during development is crazy.
seems the solution is to set clock back, will set iPhone to do not disturb help this?
I found that the crash problem occurs when the datetime is after 2017 Dec 02, 12:15am. The problem does not happen at 12:14am, but once the time goes past 12:15am, and I do a hard reset, the problem returns.
...the real question then, is what is special about 2017-12-02 00:15 ? It's not a leap day[1], there are no leap seconds, and nothing about the epoch timestamp stands out either. I'd love to read about the cause of this bug.
[1] Leap years have caused similar problems before: http://bit-player.org/2009/the-zune-bug
What would hurt them more, I wonder: publicly admitting that there is an issue (on a massive scale) and listing workarounds, or keeping total radio silence and then publishing a “whoopsies, we screwed up” after the fix is ready. All the while all their support centers are drowning in calls.
Can't wait to see a write up on how this happened and why.
In my case it was the Pebble app, apparently. Turning off it’s notifications stopped the constant respringing, though has presumably left we with a much dumber watch.
It's also not too hard to repair by myself.
My security was compromised when I jailbroke my phone in order to install lots of tweaks (I've had the swipe up gesture as a home button, like the new iPhone X, for years). In that time, I've not missed the lack of security, and I have benefitted from the local offline backups that aren't encrypted.
You are endangering your friends and family and potentially annoying the rest of the Internet.
Facebook and LINE are ok, although LINE keeps threatening to discontinue support. Frankly though, it's their loss - when WhatsApp stopped working then I didn't notice, I just use Facebook instead. Skype and iMessage also exist, although I don't use them much. What am I missing on a newer phone?
https://www.wolframalpha.com/input/?i=2017-12-02+00:15+to+un...
==> 1512170100
That's not it. (Not like the KMail crash on 2001-09-09. :-)
Basically, you can do notifications up to 30 days ahead, 2nd December + 30 days = 1st January, something overflows and thinks month(January) = Month(December)+1 instead of correctly looping around.
I could partly argue the misstep in hardware as Johnny and his team as well as other department were likely too focused on Apple Park, arguably the biggest Apple product release since the Mac and iPhone.
But I just cant relate how and what Software had to do with Apple Park. Sloppy Software release, iOS 11 GM leaked by rogue employee, Homepod firmware with new info and release. Root bug, Springboard crash. And last time i checked, the iCloud Drive and Whatsapp backup syncing issues is still there, wasting potentially multiple hundreds GB/month of bandwidth in the background.
When the video of an employee's daughter filming at Apple HQ, which her father allows it and spoke about he is working on Apple Pay, the first thought that came to my mind was "sloppy". It tells me something were wrong in Apple, because literally all previous, and current long time Apple employees freaked out when they saw it.
Something is missing since Steve Job's left. It is the fear, the worry whether you are doing your job good enough to please him. The yardstick of quality, in an environment where excellence is the norm and expected.
P.S - I know everyone loves Crag Federighi, but i do miss Scott Forstall.