3 ms·
What bugs me the most about this is how fixable it is. Apple is now at a point where even the oldest supported devices on their latest operating systems have e
by highwaylights 4y ago
What bugs me the most about this is how fixable it is.
Apple is now at a point where even the oldest supported devices on their latest operating systems have either decent dedicated ML hardware or are Intel-based machines with enough compute power that they should really be able to do a much better job with inferencing locally (and the server component is irrelevant to local device capabilities anyway).
It should’ve been possible to bin Siri’s backend and rebuild something better from scratch by now. That Apple is swimming in money just makes things like this more jarring.
It’s honestly my greatest gripe with Apple as a software company. They put a lot of effort into polishing what they release but seemingly very little into maintaining it afterwards. macOS is the worst offender, where basic and fundamental things stay broken for years on end (settings not being applied after selection in the UI, permissions being set in the UI but not actually taking effect despite being set, continuity stopping working silently in FaceTime and iMessage. It’s gotten so bad I just accept that some former tentpole features no longer exist because they’ve become so broken and no-one cares to fix them).
Back to Siri though, it’s gotten substantially worse than when I used to use it on an iPhone 4S. That’s a decade plus of consistent regression while Google Assistant continues to progress. It’s so bad, and can’t be replaced, that I wouldn’t be surprised if it’s a leading cause of people exiting the eco-system altogether.
- ETH_start 4y agoSiri reveals the problem with deep integration using proprietary standards. A modular stack designed around interoperability and open standards makes it far easier to swap a subpar software service with a superior one. Conversely, deep integration using custom interfaces requires redesign of many stack components to switch to a different design principle for just one component.
- soup10 4y ago> That Apple is swimming in money just makes things like this more jarring. This is a common theme. Big Tech Company X is rich therefore they should be able to do Y. But corporations don't really work that way, they build a monopoly around a few domains and then their organization is structured to maintain that monopoly. It's the exception, not the norm, for established companies to gain competency in a new domain, and it usually comes with an acquisition or a special initiative by senior management.
- brookst 4y agoMostly true, but Apple's whole thing is that their domain is user experience, not any particular technology. That's how you get from GUI to iPod to Apple Silicon. They should be able to do Siri right by focusing on experience. I think the real problem is that they see Siri as a checkbox compete feature and not a core value prop that must be not just better but categorically different user experience. IMO it's a will problem, not an expertise one.