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

CMUI 的浏览器分级支持策略 #2

Open
cssmagic opened this issue Jan 19, 2015 · 6 comments
Open

CMUI 的浏览器分级支持策略 #2

cssmagic opened this issue Jan 19, 2015 · 6 comments
Labels

Comments

@cssmagic
Copy link
Member

cssmagic commented Jan 19, 2015

浏览器分级

CMUI 采用 YUI 的浏览器分级支持策略,具体分级如下:

A 级浏览器

移动浏览器

  • Mobile Safari @ iOS 10+
  • WeChat (latest) @ iOS 10+
  • WeChat (latest) @ Android 4.4+
  • Chrome (latest) @ Android 4.4+

桌面浏览器

  • Firefox (latest)
  • Chrome (latest)

C 级浏览器

  • Mobile Safari @ iOS 9
  • Android Browser @ Android 4+

X 级浏览器

移动浏览器

  • UC Browser 10+ @ iOS 10+
  • UC Browser 10+ @ Android 4.4+
  • IE Mobile 11+ @ Windows Phone

桌面浏览器

  • Safari (latest)

策略

对各级浏览器的对待方式如下:

A 级浏览器

  • 对其开放完整的功能和体验
  • 对其做充分测试
  • 修复所有收集到的 bug

C 级浏览器

  • 对其开放基础功能,所有组件可完成基本操作
  • 对其做充分测试
  • 修复所有收集到的 bug

X 级浏览器

  • 对其开放完整的功能和体验
  • 不对其做测试
  • 记录所有收集到的 bug,但并不一定会修复

其它浏览器

很遗憾,CMUI 暂不支持上述清单未列出的浏览器,不对其做任何工作。

@cssmagic cssmagic added the doc label Jan 19, 2015
@HerringtonDarkholme
Copy link

是否可以考虑下将微信的级别提升到C级?就我个人的经验(个人使用和所接触业务),微信浏览器的运用场景相当多,而且是页面流传的一大渠道

@cssmagic
Copy link
Member Author

@HerringtonDarkholme
我认同微信的重要性。在资源有限的情况下,暂时先这样定,后面可能会调整。(另外,如果要提的话,也是提到 A 级。)

@amio
Copy link

amio commented Apr 8, 2015

可以看看UA统计里微信大概占多少(微信有可识别的UA吗)

@cnphar
Copy link

cnphar commented Apr 9, 2015

如果微信提到A 太棒了!

@cssmagic
Copy link
Member Author

这里附一篇微信 WebView 相关文档:QQ浏览器X5内核问题汇总

@cssmagic
Copy link
Member Author

cssmagic commented Mar 2, 2016

已将 iOS 微信最新版列入 A 级。

Android 微信最新版已被列入 C 级,原因是它自带的 X5 内核不支持某些特性,无法为其提供完整体验。

X5 内核已经升级到了 Chromium 内核,因此 Android 微信最新版已被列入 A 级。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants