APP测试(一)

H5兼容性测试

Posted by MiaoMiaoMiao on October 1, 2020

APP-H5兼容性测试

浏览器兼容(移动端的浏览器)

现状

HybirdApp

  • Android目前使用的OS系统的Webview组件;
  • IOS使用的WKWebView;

纯网页

主要集中于Android的兼容性

  • 安卓原生,vivo自带浏览器,oppo自带浏览器, 华为自带浏览器, 三星自带浏览器, 小米自带浏览器 - Webkit
  • chrome - (webkit(废弃)/blink)Chromium内核或者Chrome内核
  • firefox - Gecko,俗称Firefox内核;
  • qq浏览器,uc浏览器 - (X5内核,UC内核)核心:Webkit的二次开发
  • 360,百度浏览器 - 内核采用的是基于Chromum内核二次开发的内核。
  • 微信,钉钉浏览器 - 二次开发
  • safari - webkit

排行图

排行图

机型兼容

Android

机型 机型2

iOS

ios

系统兼容

Android

Android

iOS

ios机型

屏幕兼容

分辨率概念

  • px(Pixels):像素,电子屏幕上组成一幅画或照片的最基本单元,屏幕分辨率;
  • ppi:毎英寸素数,即像素密度。该值越高,则屏幕越细腻。(ppi= 屏幕对角线上的像素点数/对角线长度 = √ (屏幕横向像素点^2 + 屏幕纵向像素点^2)/屏幕尺寸。以三星note5为例,该屏幕分辨率为1440px2560px,5.7英寸。则点密度为 √ (1440^2 +2560^2) /5.7 = 515ppi)
  • dpr(devicePixelRatio):设备像素比。是默认缩放为100%的情况下,设备上物理像素和设备独立像素比值。(dpr=物理像素/css像素 (在x方向或者y方向)。javascript属性window.devicePixelRatio可以查看设备的dpr)
  • dp=dip(device independent pixels)设备独立像素。1dp=(屏幕ppi/160)px.

Android

  1. 1080×1920 (12.14%)
  2. 720×1280 (5.97%)
  3. 1080×2259(3.01%)
  4. 1080×2265(2.71%)
  5. 1080×2340(2.59%)
  6. 1080×2139(2.31%)
  7. 720×1440(2.23%)
  8. 720×1360(1.91%)
  9. 600×1024(1.49%)
  10. 1080×2208(1.18%)

iOS

  1. 1242×2208 (25.08%)
  2. 750×1334 (24.29%)
  3. 1125×2436 (16.57%)
  4. 828×1792 (16.19%)
  5. 1242×2688 (8.28%)

bye