Samsung product life cycle support seems like planned obsolescence.
Samsung product life cycle support seems like planned obsolescence.
NEVER BUYING A SAMSUNG TV AGAIN
Most apps get removed because the people writing them don't want to support them anymore. The Samsung framework from 2013 was always trouble and it doesn't support many current W3C features that you'd want as a developer. Most people I know are drawing the line at supporting 2014 or 2016 Samsung devices.
Could Samsung update their devices to ensure they still supported modern frameworks? Possibly, but they don't really get any revenue from providing OS upgrades and those devices suck in terms of RAM and CPU.
If you're saying the software stops working because the backend it talks to goes away, well that's a deliberate choice the company is making. All they have to do is have a proper versioning system and do not touch the backend service, and it also should work forever.
For instance, suppose a streaming service starts requiring a new login method. They have to update their apps to use this new API. If there are and have been over a dozen different distinct smart television operating systems in the past 15 years, and there will be a dozen more in the next 15 years, it’s unreasonable to expect that even companies the size of say, Netflix, are going to reach far enough back in their history to update all those apps. They probably don’t have developers who understand those systems anymore.
And also, the software distribution mechanisms for each of those platforms are probably no longer intact either in order to receive an update. While it’s true that my Panasonic Blu-ray player that I bought in 2009 is still perfectly functional, and has a Netflix app, I assume it doesn’t work and that Panasonic would be hard pressed to distribute me a working updated app.
The only way things would be much different would be if technology progressed at a far slower pace, so there had been no need to adopt any breaking changes to how the app is built, how the apps and firmware was distributed, etc.
Most people don't encounter it because their device was updated at least once. People should be less trusting in flash drives than they are, I recently pulled three USB flash sticks out of storage and two of the three are now unhappy.
There's a strong argument that consumer electronics should be able to be more incrementally upgraded. Including things like baseline upgrades for certificates. One of the things about TVs and these systems is that they are usually running on something like OverlayFS to avoid corruption of the base OS and enhancing security/integrity. They focus on replacing the underlying image, which is often security signed as well. If you screw something up with a device that's in a customers home then you're going to be spending a lot of money fixing it, the manufacturers have their war stories in this regard, so they're very risk adverse.
As for freezing the backend, you can't. Your API will evolve and for example if your database changes then your backend services will need to be touched. That database will change, some metadata or label will need to change. Even if you keep the API the same you'll need to maintain the legacy backend. Then you need that service running, consuming compute, for years even if there's hardly anyone using it and it's costing money. Then you need security patches for the backend service because the framework needs upgrading or the OS needs upgrading. Eventually the backend framework will be EoL/EoS and so you need to spend to upgrade. It's like saying we'll keep a Java backend running on a public facing API well beyond it's life, log4j anyone?
[0]: https://www.googlenestcommunity.com/t5/Streaming/Regarding-a...
Just keep using the expired certificate forever.
Sure - that means if someone leaks the private key that everyone worldwide needs to do a firmware update to get security.
But that's probably less user harm than everyone worldwide needing to do a firmware update to replace an expired cert, and having a dead device otherwise.
I wish there was some trivial real-life applicable solution to this that big companies would be motivated to follow, but I don't see it. Asking for most users to be tinkering techies or outright hackers ain't realistic, many people these days often don't accept basic aspects of reality if it doesn't suit their current comfy view, don't expect much.
Don’t get me wrong, allowing users to add their own trust anchors is absolutely a good thing. But it wouldn’t change anything if the vendor did what GP suggested, which is that the vendor "[does] not touch the backend service." Because one day, their TLS certificate would expire, and they would technically no longer be able to deliver security updates even if the user wanted them.
Mentioning that certificates expire was directed against GP’s unreasonable demand that the vendor "do not touch the backend service." This doesn’t have to do anything with the buyer.
I don't know how this work, but either Sony or the streaming service must be making the apps, and neither seems interested in maintaining apps for a 10+ year old TV. So when the streaming services are updating their backend, older TV don't get updated applications.
Smart TVs make absolutely no sense, the streaming service are moving to fast, so you'll need a cheaper box, or a product that is support for a decade.
In the event that one wants the app functionality, they’ll always be better off with a streaming stick. Even in respectable brands of TVs like Sony, the SOC’s are weaker than what you find in that $40 “Chromecast with Google TV.” so they’re pretty horrible to use even while they are current and supported.
Being a Philips (TP Vision), it also has Ambilight, which is nice.
It’s a few years old though, so no guarantees that newer Philips (TP Vision) models work the same way.
Judging by current trends i will have to replace the attached chromecast before the TV breaks.
With luck there are some old TVs still on remaining stock and that is about it.
The solution (that I hope everyone knows about by now) is to buy an Apple TV and connect it. Once the TV starts, it shows Apple TV from the get-go and not any of the Samsung stuff.
Or just connect the TV to your PC where you have the freedom to run whatever software you want. Why replace one crappy "smart" device with another.
I have a modern Sony Bravia, too, which is running "Google TV" natively. On the plus side, the UI is just about identical to what you get with a Google TV dongle (which I also have, plugged into an old 32" monitor in front of my bike trainer), but it's also a really heavy interface that's also increasingly rich in ads. If your household is like mine, and holds subscriptions to a half dozen or more streaming services, some of which are bundled and some of which are either discounted or comped via entirely different subscriptions (mobile phone) or membership (credit card), it's really not helpful to have Google show me subscriptions I might want to add-on to my Google TV sub, nor do I appreciate seeing ads for content from things I don't subscribe to. Also, the Sony remote has about 50 buttons -- not a fan.
All things considered, I end up having to fiddle with the Sony TV far more frequently than the Samsung one, usually because of network or app issues.
We have an old Roku stick plugged into an old tv in a spare room, too, and it's almost intolerably slow. It's primary use case is to plug into our projector for backyard movies in nice weather, so I keep it around, but man is it dog slow.
Are you happy with it spying on you?
That's what all Samsung televisions do, and there is no way to turn it off. They advertise on their own web page that they monitor the content viewed on their televisions for targeted advertising.
This isn't via some sort of metadata, they take screenshots at regular intervals and upload them to very insecure hosting.
I hope you never look at any "sensitive" content on your TV!
Fwiw, to the best of my awareness, I don't receive any advertising from my Samsung TV other than perhaps the strip of suggested things to watch (half of which are "continue watching" linked to watch history in the app I'm hovering over) that lives above the app list. This is wildly different from Google TV, which has a core value prop of embedding advertising right in your face.
It takes less than a minute to disable ad tracking and ACR on a Samsung TV.
Settings > General > Terms > disable two checkboxes.
https://www.zdnet.com/home-and-office/home-entertainment/how...
1. https://eandt.theiet.org/2024/12/11/smart-tvs-take-screensho...
TVs are a wildly unprofitable business. It's astoundingly bad. You get 4-6 months to make any profit on a new model before it gets discounted so heavily by retailers that you're taking a bath on each one sold. So every dollar in the BOM (bill of materials) has to be carefully considered, and not far back the CPUs in practically every TV was single core or dual core, and still under 1GHz. Bottom of the bin ARM cores you'd think twice to fit to a cheap tablet.
They sit within a custom app framework which was written before HTML5 was a standard. Or, hey want to write in an old version of .NET? Or Adobe Stagecraft, another name for Adobe Flash on TV?
Apps get dropped on TVs because the app developers don't want to support ancient frameworks. It's like asking them to still support IE10. You either hold back the evolution of the app, or you declare some generation of TV now obsolete. Some developers will freeze their app, put it in maintenance mode only and concentrate on the new one, but even then that maintenance requires some effort. And the backend developers want to shutdown the API endpoints that are getting 0.1% of the traffic but costing them time and money to keep. Yes, those older TVs are literally 0.1% or less of use even on a supported app.
After a decade in consumer electronics, working with some of the biggest brands in the world (my work was awarded an Emmy) I can confidently say that I never saw anyone doing what could be described as 'planned obsolescence'. The single biggest driver for a TV or other similar device being shit is cost, because >95% of customers want a cheap deal. Samsung, LG and Sony are competing with cheap white label brands where the customer doesn't care what they're buying. So the good brands have to keep their prices somewhere close to the cheap products in order to give the customers something to pick from. If a device contains cheap components, it was because someone said "If we shave $1 off here, it'll take $3 off the shelf price." I once encountered a situation where a retailer, who was buying cheap set-top boxes from China to stick a now defunct brandname on, argued to halve the size of an EEPROM. It saved them less than 5c on each box made.
For long life support of the OS and frameworks, aside from the fact that the CPU and RAM are poor, Samsung, LG and Sony don't make much money from the apps. It barely pays to run the app store itself, let alone maintain upgrades to the OS for an ever increasing, aging range of products.
And we as consumers have to take responsibility for the fact that we want to buy cheap, disposable electronics. We'll always look for the deal and buy it on sale. Given the choice of high quality and cheap, most people choose cheap. So they're hearing the message and delivering.
If OEMs differentiated their TVs based on compute performance, consumers might be able to make an informed choice. (See smartphones: consumers expect a Galaxy Sxx to have faster compute than a Galaxy Axx.)
If not, consumers just see TVs with similar specs at different prices, so of course they’re going to pick the cheaper one.
This is why we ended up with phrases like "Full HD".
The average consumer doesn't know what these numbers mean, people who read hackernews aren't the 99%. Phones have helped a little bit with widening the idea of newer = better, but ask the average person how many cores their phone is or how much RAM it has? They don't know.
Also, it's hard to benchmark TV performance as a selling point. Perhaps sites like rtings need to have UX benchmarks as well? They could measure channel change times, app load times, etc. That might create some pressure to compete.
You are literally the first person I have ever seen say this online, besides myself. I have worked in hardware for years and can vouch that there is no such thing as planned obsolescence, but obsession over cost is paramount. People think LED bulbs fail because they are engineered that way, but really it's because they just buy whatever is cheapest. You cannot even really support a decent mid-grade market because it just gets eviscerated by low cost competitors.
He said "Hah, we can lose way more than that!"
Comparing models from 2005/2015/2025, for example. Most people literally can't tell 4k from 1080 and anything new in the HD race mostly feels like a scam. The software capabilities are all there. I think to differentiate from the no-name stuff, longevity is going to become a more significant differentiator.
One of the significant problems is that 80% of TV SOCs are made by one company, MStar (or their subsidiary). And there's only a handful of companies who make the motherboards with those chipsets. Anyone entering the market either buys those or isn't competitive. It's hard to be competitive because everything is so concentrated and consolidated. Since ST Microelectronics and Broadcom left the TV chip market it became a much less diverse market.
We were an established company who made software for STBs, we had done a ground-up build of what was probably the most capable and powerful framework for TV/DVRs. The new design was commissioned from us by a well known open source Linux distro, who then decided they didn't want to continue with the project after they realised that getting into TV OS's was hard. We then took on ownership of that project but getting investment or even commitments from buyers was impossible.
The retailers and TV brands wanted to rehash the same thing over and over because that was tried and tested. It didn't matter that we made something that was provably better and used modern approaches, it wasn't worth the effort for them. If you can't order about 500,000 TVs then you're not going to get anyone to make anything custom for you these days and you'll not make a profit.
--
It was a DVR/TV framework that was designed by people who had worked for big names in the TV business with a clean slate. It would handle up to 16 different broadcast networks (e.g. satellite, terrestrial, cable) and up to 255 tuners, even hot pluggable. Fast EPG processing and smart recording to either internal storage or USB storage. It was user friendly and allowed for HTML5 apps. We pushed it as much as we could but eventually on the brink of financial ruin the company was sold to someone who had no interest in what had been built. I will always feel that something great was lost.
Explain to me then how an Apple TV device for $125 (Retail! not BOM!) can be staggeringly faster and generally better than any TV controller board I've seen?
I really want to highlight how ludicrous the difference is: My $4,000 "flagship" OLED TV has a 1080p SDR GUI that has multi-second pauses and stutters at all times but "somehow" Apple can show me a silky smooth 4K GUI in 10 bit HDR.
This is dumbass hardware-manufacturer thinking of "We saved 5c! Yay!" Of course, now every customer paying thousands is pissed and doesn't trust the vendor.
This is also why the TVs go obsolete in a matter of months, because the manufacturers are putting out a firehose of crap that rots on the shelves in months.
Apple TV hasn't had a refresh in years and people are still buying it at full retail price.
I do. Not. Trust. TV vendors. None of them. I trust Apple. I will spend thousands more with Apple on phones, laptops, speakers, or whatever they will make because of precisely this self-defeating decisions from traditional hardware vendors.
I really want to grab one of these CEOs by the lapels and scream in their face for a little while: "JUST COPY APPLE!"
This is the result of Apple being vertically integrated and reusing components from other product lines in products like Apple TV. The SoC used in the Apple TV are from lower-tier bins of chips produced for mobile applications.
With the Apple TV, you are getting a SoC that is effectively the same as a recent-year iPhone. With most other Smart TV devices you are getting a low computational power SoC, Raspberry Pi tier, with processing blocks that are optimized for the video playback and visual processing use cases.
Apple also does this with the iPhone where the non-flagship variants will reuse components or designs from prior years.
Television/Smart TV manufacturer margins are in the single-digit percentages and the Samsung and LG tv businesses are significantly threatened since their high-volume products have been commoditized from Chinese producer competition. Most potential customers are shopping based on screen size per dollar, versus specs like peak luminance and contrast ratios. Flagship TV products like "The Wall" are low-volume halo products. Lifestyle products like "The Frame" exist because they are able to differentiate to certain segments of customers that place enough value the packaging aesthetics to buy a higher priced product with better margins for the manufacturers.
Most other hardware device manufacturers are jealous of Apple's margins. Nvidia would probably be one of the few exceptions.
Thin margins on commodity tier products drive these manufacturers to cut their BOM costs as much as possible, even if it makes the product worse in other ways. This is also the big driver for why ads are appearing as part of the Smart TV experience at the device/screen level. Vizio for example shared that they made more money from their ACR business than they did from the device sales themselves. There are companies with business models based around giving you the screen for "free" in exchange for permanent ad-space. Even adjacent products and companies like Roku have business models where they are selling their hardware at near break-even cost points because their business model is built around 'services' from having a large user audience.
There is no excuse for TV manufacturers when selling premium devices costing thousands of dollars.
TV panels must have a near 0% defect rate and a single piece of dust during the manufacture will render the finished panel e-waste. The bigger the panel the risk of a defect goes up exponentially because the surface area for any defect becomes bigger. It follows the same issue as to why chip companies introduced chiplets, the smaller die sizes improves the yield and they can throw away less silicon.
A TV panel is basically a 50in chip, and a mobile phone display is a 6in chip.
Samsung's flagship mobile phone products tend to ship with Qualcomm Snapdragon SoCs in competitive markets, such as USA/North America, versus their "in-house" Exnyos SoC used in markets where consumers tend to have less choice (e.g. Samsung S-series phones with Snapdragon for USA, Exnyos for EU and KDM markets)
I have a "smart" Samsung TV in my home office but it's never been plugged into the network and has a chromecast and various networked devices plugged in to it as a "dumb tv", that has been working out great, the TV still turns on/off easily and is as fast as the day I bought it (makes sense, it's still running the factory firmware).
Another possible solution is to only use one input on the TV. Connect an A/V receiver to that one input and connect all your other devices to the A/V receiver. Then you should only need to deal with switching inputs on the TV if you want to watch over the air TV using the TV's tuner. You can probably even get rid of that need by getting a stand-alone TV tuner and hooking that up to the A/V receiver.
Many A/V receivers have network interfaces that you can use to control them if for some reason you don't want to use their remote. Most Denon receivers for example have an HTTP server that presents a web-based interface if you browse to it from a computer or mobile device.
They also run a simple HTTP based API that is easy to use from scripts. For example here is a shell script that gets the current volume setting of mine:
URL=http://192.168.0.xx/goform/AppCommand.xml
cat > tmp.$$ <<HERE
<?xml version="1.0" encoding="utf-8"?>
<tx>
<cmd id="1">GetVolumeLevel</cmd>
</tx>
HERE
curl -X POST -H "Content-Type: text/xml" --upload-file tmp.$$ $URL
rm tmp.$$
which when run gives me this at the moment: <?xml version="1.0" encoding="utf-8" ?>
<rx>
<cmd>
<volume>-45.0</volume>
<disptype>RELATIVE</disptype>
<dispvalue>-45.0dB</dispvalue>
</cmd>
</rx>Every time you’d start the tv it’d switch to the Samsung Baywatch 24/7 stream.
So inappropriate for the children.
The bug, or Baywatch itself?
I'm never buying any Samsung products again if I can avoid it. A forced update bricked my damn phone when it forcibly restarted while I was showing something to a client.
Samsung doesn't give a shit. They'll trash the device you paid for and tell you to suck it up and buy a new one.
Reminds me of the time when a Samsung VP (or whatever his title was) showed up at a Microsoft Build conference to promote their TVs and the shiny new Tizen .NET Framework that shipped inbox. I asked if they planned to backport it to last year’s model—which I had just purchased—so we could test with and target existing TVs in the market. He looked me straight in the eye and, with a smarmy grin, said (paraphrasing), 'No, we want consumers to buy new TVs.' I walked away disgusted and abandoned any idea of targeting that platform.
Similarly, I vaguely recall a Samsung event that had leadership--CEO?--flat out say they wanted consumers to buy new TVs every year or so. I couldn't immediately find the quote though.
I want a separation between my display device and the thing serving it anyhow, but that's just me in my techie world. The fact that performance got worse with each update, though, that's just over the line for everyone. I mean, if you're going to babble about how you're upgrading my experience, shouldn't you, you know, upgrade my experience instead of constantly downgrading it? My experience gets downgraded, but gee golly, it sure seems like yours is getting upgraded.
Well. It's really not that hard to not plug in the ethernet cable.
My Roku boxes have also had the same trajectory over the years. As time rolls on, they just get slower and slower with each update. Slowly, but surely. How exactly this is accomplished I'm not even sure, it's not like they're overflowing with new features or doing bold new computations for my benefit. They just get a little bit slower every effing time. But at least replacing my Roku boxes is $20-40 now. Hey, sure, OK, a $40 thing probably can't be expected to work 5 years from now. If nothing else, video codecs do march on and specs may exceed what the hardware decoders can handle. OK. My $1000+ TV does not get that grace. It damned well better be able to turn on in less than 30 seconds, even 10 years, 20 years from now. No excuses.
Which tends not to be great for a tv one wants to use with a Chromecast or similar media box...
LG still has bits that are ultimately ads, but at least they're less egregious, presented as suggested content in a Home view that already aggregates content from various sources. Not ads for fucking McDonalds and similar. At least that was the case as of a couple of years ago—I disconnected my LG from the internet the day I got an Apple TV and never looked back.
Just let me buy a large class leading display without trying to insert yourself into my life, please. I'm already paying through the nose for it.
(disclaimer: maybe 5-10 years ago)