Slashdot Mirror


Apple's Software 'Problem' and 'Fixing' It (learningbyshipping.com)

According to media reports, Apple is planning to postpone some new features for iOS and macOS this year to focus on improving reliability, stability and performance of the existing versions. Steven Sinofsky, a former President of the Windows Division, shared his insights into the significance of this development: Several important points are conflated in the broad discussion about Apple and software: Quality, pace of change, features "versus" quality, and innovation. Scanning the landscape, it is important to recognize that in total the work Apple has been doing across hardware, software, services, and even AI/ML, in total -- is breathtaking and unprecedented in scope, scale, and quality. Few companies have done so much for so long with such a high level of consistency. This all goes back to the bet on the NeXT code base and move to Intel for Mac OS plus the iPod, which began the journey to where we are today.

[...] What is lost in all of this recent discussion is the nuance between features, schedule, and quality. It is like having a discussion with a financial advisor over income, risk, and growth. You don't just show up and say you want all three and get a "sure." On the other hand, this is precisely what Apple did so reliably over 20 years. But behind the scenes there is a constant discussion over balancing these three legs of the tripod. You have to have all of them but you "can't" but you have to. This is why they get paid big $.

[...] A massive project like an OS (+h/w +cloud) is like a large investment portfolio and some things will work (in market) and others won't, some things are designed to return right away, some are safe bets, some are long term investments. And some mistakes... Customers don't care about any of that and that's ok. They just look for what they care about. Each evaluates through their own lens. Apple's brilliance is in focusing mostly on two audiences -- Send-users and developers -- tending to de-emphasize the whole "techie" crowd, even IT. When you look at a feature like FaceID and trace it backwards all the way to keychain -- see how much long term thought can go into a feature and how much good work can go unnoticed (or even "fail") for years before surfacing as a big advantage. That's a long term POV AND focus. This approach is rather unique compared to other tech companies that tend to develop new things almost independent of everything else. So new things show up and look bolted on the side of what already exists. (Sure Apple can do that to, but not usually). All the while while things are being built the team is just a dev team and trying to come up with a reliable schedule and fix bug. This is just software development.

16 of 99 comments (clear)

  1. TLDR: MacBook getting better or not? by xxxJonBoyxxx · · Score: 3, Interesting

    This summary is way too long and mumble-speak. As long as they keep pumping out 2016-era Macbooks I'll be happy. No new features are needed and I will still never have any reason to buy anything from the iStore or whatever Apple's "app store" is called today.

    So...does anyone know what this Sinofsky guy is trying to say (and if it matters)?

    1. Re:TLDR: MacBook getting better or not? by ilsaloving · · Score: 4, Interesting

      IMO the 2016 are the worst in a steadily worsening lineup. They have turned computers into ludicrously expensive, laughably limited, unrepairable appliances. I am still using my macbook from 2010. I was able to upgrade the ram to 16GB. I was able to replace the hard drive with an SSD. I can't change the battery trivially myself, which is annoying, but apart from that the machine still runs reasonably well for virtually all my workloads except for high-end gaming.

      Now? You can't repair *anything* on the machine. Everything is soldered. Not only that, you can't *plug* anything into the machine either unless you buy expensive dongles. So now, for example, everybody needs to maintain a stock of dongles in every meeting room because nobody makes TVs and projectors with USB-C/TB3 connectors.

      The only reasons Apple is doing as well as it is on the computer front is because a) you can't develop iOS apps without one, and b) Microsoft has fucked up Windows so utterly badly that people now have a very strong incentive to jump ship.

      If Microsoft every manages to pull it's head out of its rear and come up with a Windows strategy that isn't stupid, Apple is gonna be in trouble.

    2. Re:TLDR: MacBook getting better or not? by apoc.famine · · Score: 4, Interesting

      The 2016 model was the one which forced me to switch to a Dell Precision running Ububtu. It's got it's share of quirks, but nothing like the clusterfuck of apple's hardware and software.

      A year and change in, and I'm more happy with this than I was with my old 2012 MBP. I've got the ports I need, and I can actually crack it open (once I fuck with the stupid non-standard screws) and do things. It's got an actual nVidia graphics card in it as well, not just some crappy embedded video.

      And cost half the price of a similarly equipped MBP. No, not quite as snazzy, but whatever. Apple's evolution in their MBP line was opposite the direction I needed them to go, both in hardware and software. Where they were once my go-to, they definitely aren't now. While this focus on software quality is addressing one of my major complaints, there's no guarantee that it's more than lip service, and it's too little, too late for me personally anyway.

      I doubt that MS will ever fix its issues either. Smartphones are the next computing evolution, and MS missed the boat hard on that one. With smarphones and game consoles being the primary devices that teens engage the world with, MS is left clinging onto businesses as their primary market. They'll be there for awhile yet, but google is really starting to put the squeeze on them. I don't see MS ever recovering to be as dominant as they used to be.

      --
      Velociraptor = Distiraptor / Timeraptor
    3. Re:TLDR: MacBook getting better or not? by ilsaloving · · Score: 2

      Perfectly spoken as someone who doesn't have to do this for a living.

      Assuming one is willing to buy such a frighteningly cheap adapter (I would trust an offer from a Nigerian Price before this thing...), you *still* need to buy one for every user that will need one. You'd also need one in *every* conference room because people will invariably forget them. And then you need to buy an additional handful of spares for when they're lost or broken. And I will bet you money that those super-cheap adapters will fail a heck of a lot more often than one that costs $30+.

      So we're no longer talking $10. We're talking several hundred dollars of needless expense, and that's for a small company. Not to mention a regular additional cost over time as the dongles are replaced.

      Meanwhile, EVERY display device in the past 10+ years has HDMI. Almost EVERY computer, apart from Apple, has an HDMI port. The only additional cost would be the HDMI cable, and that's only if you bought a cheap one that didn't include a cable already in the box.

      Dongles are additional unnecessary expense. They are additional unnecessary hassle for both users AND the admin staff having to buy the things. Dongles have a place for when you want to use something uncommon (eg: firewire) or if the laptop is so absurdly thin that the desired port won't physically fit without compromising the case (eg: VGA or Ethernet), but requiring dongles for connecting to very commonly used items like HDMI, or USB3 ports is downright idiotic.

    4. Re:TLDR: MacBook getting better or not? by phantomfive · · Score: 2

      The 2016 model was the one which forced me to switch to a Dell Precision running Ububtu. It's got it's share of quirks, but nothing like the clusterfuck of apple's hardware and software. A year and change in, and I'm more happy with this than I was with my old 2012 MBP.

      I have followed the exact same path. Couldn't be happier with Linux.

      --
      "First they came for the slanderers and i said nothing."
  2. When I think quality software, I think iTunes! by Anonymous Coward · · Score: 5, Funny

    I wish everyone had the same quality interface and functionality that this leading provider of music has developed and improved over the last few decades!

  3. Stream-of-consciousness nonsense and laziness by JoeyRox · · Score: 2

    This article reads like the unfinished outline of a Microsoft PowerPoint presentation. If Apple is as lazy in development as this author is in writing then it's no wonder iOS is a buggy mess.

  4. Not lost at all... by QuietLagoon · · Score: 4, Interesting

    ...What is lost in all of this recent discussion is the nuance between features, schedule, and quality....

    My impression is that those people who have been commenting on Apple's software problem know the golden triangle quite well. What they don't understand is why Apple cannot seem to (or does not want to) get the balance right from the customer's viewpoint. Apple is, after all, supposed to be an expert in this area.

    1. Re:Not lost at all... by Jeremi · · Score: 3, Insightful

      My opinion is that Apple optimizes the "tripod" with an eye towards high profit levels, not towards customers. Which is fine, it is absolutely their decision to make, whether they want to optimize high-profits or customers.

      If it's a zero-sum-game (favor profits OR favor customers, pick one), and Apple is making high profits, then why is Apple also ranking first in customer satisfaction?

      Once we've dispensed with the defensive Slashdot non-reponse ("because Apple customers are ignorant brain-washed sheep, and not enlightened and wise like we are"), and keep in mind that "the customer is always right", we must conclude that Apple has figured out how to keep customers happy/loyal and keep profits high at the same time.

      Which is a pretty good thing to know how to do, and largely explains why Apple is currently swimming in an ocean of cash.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
  5. Re:And yet. . . by geekmux · · Score: 2

    one still has to throw out an Apple product after three years because it can't be upgraded.

    That is not a bug or a problem, that is a revenue feature.

    And most vendors are doing the same damn thing when it comes to support.

  6. Re:And yet. . . by smooth+wombat · · Score: 2

    I said upgraded, not updated. You can't replace parts on an Apple because they are welded to the motherboard.

    --
    We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
  7. Re:Come on by ilsaloving · · Score: 2

    https://slashdot.org/comments....

    I don't miss having an HDMI port in a laptop, because most of the time you do not need an HDMI port.

    Just because YOU don't need one doesn't mean nobody else does.

    Every single person I know uses their laptop as their primary computing device, which means when they get to their desks they plug their laptop into external monitors, keyboards, etc. Then if they have a meeting they disconnect and take their machine to the meeting. Etc etc. This is so shockingly common I'm amazed you have the audacity to say what you said.

  8. Re:open up mac os X to more systems if just HP / D by Snotnose · · Score: 2

    Dafuq did I just read? English as a second language, or modern college student?

  9. Re:open up mac os X to more systems if just HP / D by TheFakeTimCook · · Score: 2

    open up mac os X to more systems if just HP / DELL for real workstations where looks do not get in the way or things like an TB loop back cable to a video card is not a big deal. TB is cool but why tie the HDMI to AN TB bus??? that eats up TB bandwidth???

    The mac pro failed due to being held back by limited cooling driven by looks. and add real m.2 slots.

    Imac pro more BS that should not be in pro workstation like forced raid0 / no easy way to change ram or storage out. And storage locked to the MB. Also the duel pci-e storage is limited by an pci-e x4 link that is also shared with an co-cpu.

    NO ONE, and I mean NO ONE that purchases an iMac Pro will be storing their work-files LOCALLY. There simply isn't enough local storage for the types of files REAL Pros work with.

    So, that means that EVERYONE who uses an iMac Pro will be using EXTERNAL RAIDs. Add Time Machine backup for Applications and Local Files, and there simply isn't a compelling reason to support RAID inside the iMac, sorry!

  10. You've hit the nail on the head by Brannon · · Score: 4, Insightful

    > If it's a zero-sum-game (favor profits OR favor customers, pick one), and Apple is making high profits, then why is Apple also ranking first in customer satisfaction [cultofmac.com]?

    Most Slashdotters just don't understand technology, in their hearts they believe it exists to give insecure nerds some measure of self-esteem--when in fact it exists to improve the quality-of-life for *regular people*. So /.ers hate Apple and Apple is not aware of their existence.

    It's a story as old as [internet] time.

  11. Re:open up mac os X to more systems if just HP / D by TheFakeTimCook · · Score: 3, Insightful

    I agree with this. I work as a "creative" (commercial photography) and I keep nothing but the specific software I need on my machine's. All work files are kept on SSD's while in the field and dumped onto a RAID at the office. The computers themselves are kept clean free of anything that might degrade performance.

    Thanks.

    I just can't believe how NON-forward-thinking so many Slashdotters are. In a lot of ways, It feels like it's 1990 in here.

    The people of that mindset believe that The only real computer is a tower with a bunch of internal RAID storage, a bunch of barely-compatible peripheral cards with mostly-working drivers, running a version of Linix that "works pretty well, except for...", that it only took 9 months to get sound working, and don't ask about the scanner...

    They simply can't fathom of a world where you can purchase an 18-core all-in-one computer, take it out of the box, and with very little fuss, have a fully set-up system, with attached external storage, automatic backups, and email, web browsing and much more in a few minutes.