Apple is Postponing Release of New Features To iOS This Year To Focus on Reliability and Performance: Report (axios.com)
For a change, Apple plans to not push new features to iOS devices this year so that it could focus on reliability and quality of the software instead, Axios reported on Tuesday. From the report: Apple has been criticized of late, both for security issues and for a number of quality issues, as well as for how it handles battery issues on older devices. Software head Craig Federighi announced the revised plan to employees at a meeting earlier this month, shortly before he and some top lieutenants headed to a company offsite. Pushed into 2019 are a number of features including a refresh of the home screen and in-car user interfaces, improvements to core apps like mail and updates to the picture-taking, photo editing and sharing experiences.
The dev model used to be "Steve will yell at you, fire you, berate you, or otherwise ensure that you didn't fuck up constantly".
That's over with, good or bad.
The new dev model clearly isn't up to snuff, so just pausing -- stopping new development, won't work. The entire development model must be fixed, and quite honestly some people don't produce, or produce well, without someone looking over their shoulder and yelling.
NOTE: if you take objection to that statement, then you're likely 'part of the non-producers'. Good devs exist, a whole boat load of them, but it only takes one dev claiming to properly test, follow coding guidelines, and 'being a prick' to sour a whole team.
This doesn't sound very Agile. Customers need new versions of software every few months. It doesn't matter if the software works, or is secure. The most important thing is to complete the Sprints to get to a release milestone and to a release. Customers really want that more than anything else.
I do not begrudge Apple, but I have never been impressed by their products, mostly because of refusal by Apple to inter-operate with other devices. Am I alone?
You are 100% correct, but that is my real Christian name.
After nearly 2 decades in this business and having been forced to use every flavor of the month software process (and even having to follow DO-178 in the aviation industry and having to test to 100% code coverage), I've learned there's only one thing that matters when it comes to the quality of your code... how good your engineers are.
Good engineers write less bugs than bad engineers and no software development practice is going to change that. How long your sprints are, having software reviews before every checkin, forcing people to write tons of tests, waterfall vs agile, blah blah blah. That's all B.S. and doesn't mean a damn thing. You want high quality software? Then fire your bad engineers and hire better ones.
Focusing on bugs is not necessarily a bad thing but that's not going to fix the problem at Apple.
Definitely the right idea. Security and stability matter a great deal to most people, informed or not. Take your car example. Toyota and Lexus are extremely popular for the average Joe or the person with money to waste, in the US or in other countries that do business with Japan. Why? Reliability/stability is the main common theme. And with techie devices, like phones, security is basically another measure of reliability/stability.
If Apple wants to keep it's name clean, it had better get things RIGHT. The one big selling point is their stuff is fast and doesn't break much (isn't compromised much). If they don't do that correctly, why not get the competitors?
LOL. What a massive bunch of overly generalized proverbial nonsense. In a complex system (especially a fairly general purpose OS ecosystem) no matter what your process is, you can not test for every use case. Additionally, even Apple does not control it's whole ecosystem. For example, how does Apple's development process anticipate low level hardware issues like Meltdown or Spector? Seriously, nobody who has ever done this sort of thing would make such a statement. That's not to say that there aren't process issues (I'm pretty sure nobody has created a perfect process, and likely no one ever will, especially as long as people are involved). Post hoc ergo propter hoc.
--- Nothing To See Here ---
Every single time an Apple user tells me how great their phone is, I realise that they just didn't understand that ALL phones do that, that there are easier ways, that there's no need to pay through the nose to do those things, or that they didn't realise certain things were even possible because "Apple doesn't have that".
I have personally never found a selling point for an Apple device over their competitors, certainly not one that justifies the price difference. But people are happy to live in ignorance because they don't actually buy the device to do those things, they buy the device to go on YouTube occasionally or order their shopping or stick the kids on a game. And there, pretty much, you don't require any particular specialities and everything else is just a "toy" to play with.
Apple is a designer brand sold on the fact that "I've heard Apple are better". I've yet to find that to be true, however, but most people spend a lot of money on an Apple device, use it for everything they were ever going to anyway (i.e. not very much) and are happy that it does that. Fair play to them. But in terms of VALUE for money, I can't even begin to justify that over any other device.
There are new features in iOS 11.3: http://www.iphonehacks.com/2018/01/ios-11-3-features.html - heck people have complained about some of the new features here on Slashdot already https://apple.slashdot.org/sto...
Of course news about a fake are Fake News.
Besides a generalized dismissal of the poster's question, could you answer his specific one: How would you have anticipated Meltdown and Spectre considering that they affect hardware that Apple does not control? Also please be specific as to why your solution should have been anticipated by every single OS out there like Linux, Windows, BSD, and MacOS.
Well, there's spam egg sausage and spam, that's not got much spam in it.
The issue still hasn't been fixed, and Apple seems to be pointing the finger at the car companies to update the vehicle firmware. As if that is a viable solution.
So now the car is holding the phone wrong?