that was a terrible comparison, given that an iphone is a standalone product, while the atv needs a tv to function. but i get your point. of course i don't, only really smart kids do. be a little more open minded - not everyone approaches their setup the same way.
oh, but thanks for sharing your bravia experience, i love sony tv's and my next one was/is going to be one, so good to know.
My closed-mindedness was no more than yours for thinking that people who buy an Apple TV because they want the TV app.
Of course some people would only use the TV app, but I highly doubt they are someone who would’ve bought an Apple TV in the first place. — Those who buy an Apple TV are willing to pay the money for the tvOS experience (or Apple brand), they don’t typically buy it for one app, and therefore there is no way that Apple would be phasing out a device due to the release of only one app.
Sony’s android experience is close to stock Android TV, which I have not found pleasant at all. The issues with Android apps are prevalent whether it’s Sony’s TV or the Firestick. No matter how well it’s coded Java will always be clunky, so long as Java is being used to render the interface. If Java is handing it off to another handler then it’s not as clunky / sluggish (but still is). The poor app experience is why Android moved to Kotlin instead of Java. Java was a poor UX choice to begin with, and I say this as a Java developer (but I understand the desire to use a universal language, that developers around the world could use).
LG’s TV experience is much better than Android TV, but app availability would cause me to choose an Android TV before an LG (if I weren’t using an external device). I’d rather have the apps I want to use, and deal with the poor Android TV experience. Android TV apps tend to force-quit pretty often, but I don’t think it’s inherently a problem with Android TV per se, it’s more of a lack of developer skill problem (be it because they aren’t programmatically handling memory well, or because of bugs in their code). Those same apps never crash on tvOS, the codebase is obviously different but the fluidity of the interface and stability of apps in my opinion puts tvOS leagues beyond Android TV. It’s not something that you can just throw a faster processor or more RAM at to fix, what i’m speaking of exists even with the fastest processors and highest refresh rates. I can still perceive the clunkiness. Perhaps it’s only because I am a developer that I even notice those nuances.
Regardless, most of the people with Apple TVs will not be giving up their Apple TV due to the release of a single app, and many people will continue to buy Apple TVs, even if they don’t see the clunkiness that I do. The iOS, tvOS, etc experience is just more pleasant. Even Android appreciators like MKBHD can see the difference between IG on iOS versus java Android.