Which model phone does your dad use ?
The reasn apple mostly works is because the test sample is tiny and easy to iron out bugs. Compared to a large galaxy of phones whose only common denominator is android but whose vendors like to fiddle with specs for no good reason. See fast charging and how many ways there are.
He uses one of the recent Motorolas - can't recollect the model #
What you say is True.. But the net result is that for the Apple end user, they get something that works OOTB for the most part in return for a small upfront premium..
Most end users wouldn't know what to do when they face a bug.. and even those who may know what to try and attempt; beyond a certain age and income threshold, they would rather not bother.
There is one more aspect - even when software vendors have full control over hardware, they often are not able to get all their ducks in a row to iron out conflicts and bugs -A surface Pro 4 that I have is plagued by pretty much the same hardware conflict/driver related bugs that any typical generic windows laptop has..
Since you mentioned this i was chatting with someone in the states that uses a Sony XZ1 compact. Won't work with chromecast at all.
The UK variant of the same model however works just fine. Why this difference exists is perplexing. I can't think of any hardware that would be missing on an otherwise premium phone. With lower end models there is always the chance they are using generic radios which are not certified by either the Wifi alliance or the BT SIG. Yeah, generics mostly work except when they do not.
Not clear to me whether people here are using the same version of chromecast, the second one might play better than the first. It's dual stream wifi for a start so i'd expect faster response meaning faster transfers with similarly equipped dual stream phones. Also it supports AC which Mk.1 did not.
Indeed, there really shouldn't be any reason for such differences -the end result however is predictable: People end up buying a device based on some reviews but some minor differences in their eco-system result in either flawed performance (like for me) or no go at all.
Now contrast this with Apple - I have three Airport Expresses from 2009 and 2012 (mk1) and 2014 (mk2)
All have been re-purposed for multiple things over time and all 3 are currently doing active duty as airplay receivers in my porch, kitchen and BR now.
Each one connects flawlessly with older as well as newer iOS and OS X devices and never need so much as a restart
That being said, I should clarify that while I strongly prefer iOS and OS X for my front end stack, I have a strong preference for Linux in any flavor for my home Back-End /Middleware stack or for that matter anything that you expect to run 24X7 with no thick client GUI requirement
I can live with Android as my mobile front end but have a strong abhorrence for Windows for a desktop/laptop - I find it way too crufty and inelegant and buggy in its current avatar