One of his main critique points is that Apple makes it hard to repair their products, even for electronics professionals. In the past, Apple has also altered designs so that small electrical problems suddenly fry the most expensive component on the board, the CPU. Either this is an embarrassing, junior-level oversight or a deliberate anti-repair-buy-new-hardware tactic.
See, for example, https://www.youtube.com/watch?v=jahtu1_idVU
As such, it seems you are arguing against an idea that no one is suggesting.
I personally find your reply in bad faith because both Greek0 and 8bitsrule took the time to find and share the video with you as well as explain the context around it.
That's not even considering the time that Louis Rossman went through to make that "20 minute video" because it takes much longer to film, edit and publish the damn thing.
This is like an extreme form of trolling to derail the conversation, usually it's "please provide a source", which someone did but you hand waved it away with "I don't have time to watch it". It legitimately upset me.
One professional EE would absolutely notice this. So there's no 'maybe' here.
It's about preventing certain business practices that hinder the repair industry. Like when Apple forces their suppliers to not sell components to anyone but them.
"Component level repair" is a thing that's done today. It involves replacing individual components on a motherboard with a microscope and soldering iron, special equipment, and smart and well-trained people. That's what Rossman does regularly on his Youtube channel.
But even if you have the skills and tools to replace a tiny burned out IC on a motherboard, where do you get a replacement? Apple doesn't allow suppliers to sell them to anyone.
Some people think it means that Apple must make their products easy to repair. Others think it means Apple must every single chip available for independent purchase. Others think it means Apple must only make available the parts that they would provide their AASPs with (only finished boards and displays, not individual chips).
A lot of repairability just comes down to making replacement parts readily available too, which is orthogonal to the design.
Even making parts available can be a pain. I might want to spin a new rev on a product where the old parts aren’t compatible with the new - but now I have to warehouse the old in case anybody wants them. I might not actually warehouse anything myself (contract manufacturer ships directly to retailers), but now I have to find a way of warehousing spares of everything. I might not have any good way of packing/shipping some of these loose parts.
That’s not to say R2R is a bad idea or anything (rather, I think it’s generally a good idea) - but it is not free, and we should be realistic about that.
Automakers have been warehousing parts for decades. Here's Toyota's catalog entry for a starter motor that fits a 1974 Corolla Coupe 1.6L A/T, which is available for under $200 via my local dealership: https://parts.toyota.com/p/Toyota_1974_Corolla-Coupe-16L-AT/...
The only reason to be anti-repair is if you want old devices to become useless so that more new devices get sold at retail. Automakers can't do this because if Toyota screws me on parts, I can buy a Honda next time. Apple is relatively peerless in many ways, and they also do their best to keep people locked in to the MacOS/iOS ecosystem.
Your point about packing and shipping is ludicrous, considering that all of the component manufacturers do that for all of their products. How do you think a device gets built? How does it get repaired under warranty? You just put the component in a bag, put the bag in a box with some foam, and voila. Electronic parts are fairly robust and there's a huge market for them (Newegg, Mouser, Digikey, etc).
When you say R2R "is not free," what you really mean is that repair is more economical for the user. The manufacturer isn't entitled to recurring revenue from replacement of potentially reparable devices, and shouldn't bake that revenue into their business model. That is an entirely anti-consumer practice whose existence is a very valid justification for regulators to open up a can of whoop-ass on device manufacturers.
After a few years, a laptop's battery degrades. In well under a decade, Wirth's Law kicks in to make devices seem slow.
This attitude unintentionally suggests that people should turn their entire computers into e-waste instead of just swapping the battery or upgrading the RAM.
Why should I loss all my Data on MacBook when its CPU, GPU, or logic board has a problem?
Why does repairing a keyboard require replacing the half of the laptop.
And why are these repair so expensive.
It is all about balance. And a lot of these balance in Apple seems to be disintegrating since Steve Jobs passed away.
I don't think repariability is something you need to put effort into build into a product, it's something you put effort into taking out of a product. Apple's engineers definitely have things like what Louis uses for his repairs: board views, schematics, diagnostics software. Louis gets these things from illegal vendors in other countries who obtain them from Apple workers. If Apple just sold these things to him he'd be willing to pay but that's not in Apple's best interest.
Also, Apple prevents Louis from buying replacement parts because they make their vendors agree to never sell the components they use to anyone but apple.
> Other concerns, things that change the day-to-day use of the device, should weigh more.
This avoids another massive externality: recycling and the environment. Right now Apple's recycling program takes old mostly working systems and shreds them. There's a reason we should: Reduce, Reuse, and Recycle in that order.
> So maybe only these component failures are left. Reverting to the old methods of replaceable components would likely re-introduce a massive class of problems that have by and large been eliminated.
The macbook repair community was at one point fixing a very common issue by replacing a component with a slightly higher spec part. The difference was 1/1000 th of a cent to 2/1000 th of a cent in cost or something like that. Multiple iterations of macbooks came out with this flaw until Apple employed a similar fix.
I think another thing that's important to look at is how other industries handle similar things. If you found something that was:
1. In a different industry.
2. Had a similar experience ruining issue.
3. Said issue was resolved by a consumer.
4. Rather than ignoring the issue for years they very quickly create a patch that takes the feedback from the end user.
We could then conclude that this adversarial relationship between repair professionals is: not required to run a profitable business, can lead to better products, and can make everyone happy.
I happen to have one such example:
- https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times...
- https://arstechnica.com/gaming/2021/03/developers-to-update-...
We can conclude then that Apple explicitly does not do this out of their own will. Apple doesn't have a hardware bug bounty. Apple does not acknowledge when a community member derives a fix for their product that works better then them.
I couldn't begin to imagine why Apple doesn't behave more like this. It just seems to make more sense for everyone.
Apple doesn't want you to fix its devices, it wants to force you to either have them fix it or buy a new one. It's a business decision not a technical one.
Ruggedness, longevity, sure. Avoiding need to repair, definitely. Repairability? Other concerns, things that change the day-to-day use of the device, should weigh more.
Spent too many years as a full service PC network support small business to ever again want to deal with parts that aren’t actually attached to each other. Connection issues (especially on heating and cooling, so intermittent) were essentially all the problems except a vanishingly small proportion that were components.
The thing is, the repair shops get what’s left after the design is iterated until other problems are gone. So maybe only these component failures are left. Reverting to the old methods of replaceable components would likely re-introduce a massive class of problems that have by and large been eliminated.
Only the remaining problems have a voice, who is advocating on behalf of all the problems that the last 20 years of more solid design eliminated?
// Apologies for the HN trope, but see also Chesterson’s Fence, a tech version of “get off my lawn”.