user experience - Should the goal be an identical page rendering for legacy browsers? -


personally, i've thought goal provide good ux every user, regardless of browser's features , modernity. this doesn't equate identical page renderings , functionality, though.

at work i'm being asked make sure pages render identically in every browser, means either dumbing down design not use newest features, or loading ton of polyfills in legacy browsers achieve "browser transparency," far see, hurts ux because have longer page loads styles , features don't affect page's usability.

taken extreme, result mean design should cater lowest common denominator no js (some people don't use js) , features beyond should excluded in name of uniformity.

am wrong in thinking identical ux should not goal, rather good, consistent ux best capabilities of browser?

when developing multiple browsers, cannot provide identical experience every browser. after all, try access site via lynx, , you're not going design ux ensure using lynx have identical experience using latest version of chrome.

the first question answered determine browsers users using. if have current version of application, can answer question via log data. if don't have current version of application, can try approximate answer question using general web usage statistics or surveying representative target users application.

with information, can make informed decision how target efforts. have identified, there trade-off between identical support supported browsers , having great user experience of users. data browsers being used each percentage of users, can identify trade-offs make having identical experience across browsers or having great ux targets of users , degraded experience subset of users.


Comments

Popular posts from this blog

ios - RestKit 0.20 — CoreData: error: Failed to call designated initializer on NSManagedObject class (again) -

java - Digest auth with Spring Security using javaconfig -

laravel - PDOException in Connector.php line 55: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) -