4 ms·
I fortunately have not experienced this, despite living somewhere where it is already the 2nd (no doubt because I've disabled most notifications). But Apple se
by Khaine 9y ago
I fortunately have not experienced this, despite living somewhere where it is already the 2nd (no doubt because I've disabled most notifications). But Apple seriously needs to fix its QA processes.
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.
- bsaul 9y agoI think Apple has a bigger problem. Microsoft has always been a software shop. Apple culture has shifted throughout the time, between software and hardware. I wonder if what we’re witnessing now isn’t the consequence of putting tim cook and ives at the top, without a « software guy ».
- ben_w 9y agoInclined to agree. The first significant feeling I had their QA wasn’t as good as it should’ve been was Ive showed off the (unready) post-skeuomorphic UI. I’m still not a fan of buttons being text with invisible edges, not even as a default I can override.
- ghostcluster 9y agoCraig Federighi is the software guy, succeeding Bertrand Serlet and Avie Tevanian as VP in charge of software. He's only been at Apple since 2009, though according to Wikipedia, he did work at NeXT in the 90s leading WebObjects. 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.
- jrs95 9y agoI suppose you could ultimately try and place some blame on him but I feel that it's more likely an issue with middle management. Is that his fault to an extent? Perhaps, but it's hard to tell without knowing a lot more than we ever will without being at Apple.
- bsaul 9y agoIt could just be a problem of rank. From what i remember from steve jobs decision, ive is in charge of both hardware and software, but i don't think he would be able to code a javascript hello world to save his life. 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.
- andrewjl 9y agoSwift, metal, bitcode / LLVM IR, CloudKit, XPC on iOS, all other new frameworks, machine learning on device, differential privacy. Maybe you meant user-facing features, but all the aforementioned help build better software for users.
- magnetic 9y agoAPFS too, with what seemed to be a smooth rollout.
- ghostcluster 9y agoThe APFS switchover wrecked a lot of people's drives, and AFPS is slower than the filesystem it replaced. I wouldn't hold it up as an example of Apple software initiatives that are shipped fully-baked.