Do Websites Need to Function Exactly the Same on Every Platform?

11 hours ago by codeinabox to c/webdev

While we’ve accepted that websites don't need to look the same everywhere, we seem to be stuck on a new hurdle: the idea that websites need to function the same everywhere.
GamingChairModel 8 points 10 hours ago

I like to use these shortcuts as the perfect example to show that it is perfectly fine for sites to offer different, alternative, functionality based on what the platform and input method can offer:

  • Got touch? Great, you can now swipe and pinch-zoom on things.
  • Got a keyboard? Great, you can focus elements by tabbing into them.
  • Got a pointer device? Great, things can now happen on hover.
  • Using a keyboard? Great, you can use handy shortcuts.

A practical example here is a modal dialog that is getting shown: depending on which platform and input mechanism combo you are using, you can close it by flinging it away, hitting the ESC key, doing a back swipe, tapping the backdrop, or by activating the close button.

This is an interesting point about input methods and devices, but I'm still not entirely convinced that this shows much more than the idea that users should have multiple ways to accomplish the same thing. I'm less comfortable with the idea that some users with some devices simply cannot reach the same functions as some users with some other devices, even if using what they'd consider to be a full featured, up to date browser.

path: 0 24386319, hotness: undefined, score: 8, children: 1
sukhmel 4 points 8 hours ago

This also feels like it should ideally be additive, so when something is present you add interactions to existing elements, not modify them, not create new or remove old ones

path: 0 24386319 24388144, hotness: undefined, score: 4, children: 0
veniasilente 8 points 10 hours ago

In the sense of "just send me some files and I'll display them on my screen" one could say yes all websites should function exactly the same, but then again, what if the screen I'm seeing the website on is a 90's beeper?

path: 0 24385827, hotness: undefined, score: 8, children: 0
vane 6 points 11 hours ago

Bramus is part of the Chrome Developer Relations team at Google

Thank you google but no thank you.

path: 0 24385557, hotness: undefined, score: 6, children: 2
GamingChairModel 3 points 10 hours ago

The blog post raises real issues and discussion, and it's fair to see this as an individual's belief (formed and shaped through experiences that predate this person working at Google, and probably predating the launch of Google Chrome to begin with).

path: 0 24385557 24385687, hotness: undefined, score: 3, children: 1
vane 3 points 7 hours ago

That's subjective opinion. The post is from 2 days ago and it's very picky on things like it's touching mobile but don't say that those gestures were invented way before iphone even existed or was in plans. Iphone was able to support gestures due to multi touch screen. If author thinks iphone was revolutionary then I can't disagree more. Same with picture in picture and other stuff that he mentions.

The fact that author is working at Google is making this stuff even more subjective.

path: 0 24385557 24385687 24388688, hotness: undefined, score: 3, children: 0
webdev
webdev

@programming.dev

login for more options
5700
737
806

Welcome to the web development community! This is a place to post, discuss, get help about, etc. anything related to web development

What is web development?

Web development is the process of creating websites or web applications

Rules/Guidelines

  • Follow the programming.dev site rules
  • Keep content related to web development
  • If what you're posting relates to one of the related communities, crosspost it into there to help them grow
  • If youre posting an article older than two years put the year it was made in brackets after the title

Related Communities

Wormhole

Some webdev blogs

Not sure what to post in here? Want some web development related things to read?

Heres a couple blogs that have web development related content

Credits

Icon base by Delapouite under CC BY 3.0 with modifications to add a gradient

go to feed...