Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Map support data to email clients market share #34

Closed
hteumeuleu opened this issue Sep 17, 2019 · 2 comments
Closed

Map support data to email clients market share #34

hteumeuleu opened this issue Sep 17, 2019 · 2 comments
Labels

Comments

@hteumeuleu
Copy link
Owner

@hteumeuleu hteumeuleu commented Sep 17, 2019

Caniuse.com has this neat statistics info on the right top of a feature page.

Screenshot of caniuse.com showing global usage statistics for the Flexbox properties

It would be great if we could map the data shared by Litmus on emailclientmarketshare.com with our support data. The biggest problem I have is to find a way to map our refined data with the sometimes generic data Litmus has (due to User Agents being sometimes vague). Litmus details here how emails stats are reported.

Here are the top 10 email clients currently ranked by Litmus and what I think they'd match with:

  1. Gmail. Matches the entire Gmail family (desktop webmail, iOS and Android apps).
  2. Apple iPhone. Matches Apple Mail on iOS on iPhones plus any other email app on iOS that can't be specifically tracked.
  3. Outlook. Matches the desktop Outlook on Windows and macOS.
  4. Apple iPad. Matches Apple Mail on iOS on iPads plus any other email app on iOS that can't be specifically tracked.
  5. Apple Mail. Matches Apple Mail on macOS.
  6. Yahoo! Mail. Matches the entire Yahoo! Mail family (desktop webmail, iOS and Android apps).
  7. Google Android. Matches any other email app on Android that can't be specifically tracked.
  8. Outlook.com. Easy.
  9. Samsung Mail. D'uh.
  10. Thunderbird. Same.

The problem lies in the fact that if a family has different support across its platforms, I can't give specifics details. For example, if Gmail desktop webmail supports something, but Gmail iOS app doesn't, I have no way to split the data appropriately. (Same for Outlook, Yahoo! Mail.)

@hteumeuleu

This comment has been minimized.

Copy link
Owner Author

@hteumeuleu hteumeuleu commented Sep 25, 2019

I've been thinking about this a lot. And I think I could make it work out by presenting the data as partial support for undeterminate states in families (so if there's a mix of any support values for a family we can't get precise distinct data, like Gmail for example). Here's a hand made example of what it could look like for the background-size property (and my notes to calculate this below).

Mockup of global support data in caniemail

Global support for background-size:
https://www.caniemail.com/features/css-background-size/

  • Gmail: [0-29.46%] Partial support
  • Apple iPhone: [27%] Supported
  • Outlook: [0-10.25%] Partial support
  • Apple iPad: [7.82%] Supported
  • Apple Mail: [7.09%] Supported
  • Yahoo: [5.77%] Supported
  • Android: [2.91%] ?
  • Outlook.com: [1.99%] Supported
  • Samsung Mail: [1.08%] Supported
  • Thunderbird: [0.48%] Supported

51.23% Supported
0-39.71% Partial support
9.06% Unknown

@hteumeuleu

This comment has been minimized.

Copy link
Owner Author

@hteumeuleu hteumeuleu commented Feb 13, 2020

@hteumeuleu hteumeuleu closed this Feb 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant
You can’t perform that action at this time.