The reason you're happy with your platform is actually because they've locked you into it.
I don't agree. Lock-in is when "I want to switch, but can't." Happiness is "I don't want to switch." Most users on most platforms are happy or at worst indifferent to the question.
I don't think it makes sense for most developers to target the scenarios you describe because although they are numerous, each is small. I don't think the edge cases add up to more than the common case on any major platform.
(Disclosure: I don't regularly use any smartphone, tablet, tv or anything that could be called a modern web application, so it's not my happiness I'm talking about.)
Comments
The reason you're happy with your platform is actually because they've locked you into it.
I don't agree. Lock-in is when "I want to switch, but can't." Happiness is "I don't want to switch." Most users on most platforms are happy or at worst indifferent to the question.
I don't think it makes sense for most developers to target the scenarios you describe because although they are numerous, each is small. I don't think the edge cases add up to more than the common case on any major platform.
(Disclosure: I don't regularly use any smartphone, tablet, tv or anything that could be called a modern web application, so it's not my happiness I'm talking about.)