在选择兼容的新设备时,我们需要考虑以下几个方面:
1.设备兼容性分类
设备兼容性主要分为硬件兼容性和软件兼容性两大类。硬件兼容性是指设备能够兼容不同类型的APP,而软件兼容性则是指APP能够在不同的操作系统平台上正常运行。
2.确定选择设备的维度
在选择设备时,我们需要考虑用户活跃程度、分辨率、操作系统版本等因素。例如,我们可以通过用户活跃程度,确定一个大的范围,以保证我们选择的设备就是在实际应用当中主要用户群使用的设备。此外,我们还需要考虑目前市场当中手机的主流分辨率,这里可以将分辨率分为几个级别,我们选择的设备能够覆盖所有级别即可。系统版本的不断更新,可能导致之前可以正常使用的软件功能出现异常,我们要保证软件可以对一个系列的操作系统有较好的兼容性,所以有必要考虑主要用户群使用了哪些版本的系统。
3.过滤主要数据,形成兼容列表
在确定了选择设备的维度后,我们需要过滤主要数据,形成兼容列表。例如,我们可以从产品或者数据组同事那里申请一份数据表,比如使用产品人数(次数)统计top100机型。得到上面的基础数据后,我们要做一些数据处理——将相同品牌进行合并,在分配机型占比时,可以参考数据中该品牌所占比例——比如OPPO、华为等明显比例较高,可以多分配一些份额,而一加、魅族等占比相对较少的品牌可以少分配一些。
4.兼容性测试
兼容性测试能够进一步提高产品的质量;能使软件与尽可能多的其他软件“和平共处”,尽可能达到平台无关性;能尽可能的保证软件存在的价值,它是衡量一个软件质量的重要指标;能使软件产品的市场更广阔。具体表现为:待测项目在不同的操作系统平台上正常运行,包括待测试项目能在同一操作系统平台的不同版本上正常运行;待测项目能与相关的其他软件或系统“协调工作”;待测项目能在指定的硬件环境中正常运行;待测项目能在不同的网络环境中正常运行。
5.兼容不同语言
为了更加国际化,APP通常会兼容不同国家语言,最基本的是兼容英文,简体中文,繁体中文等。
6.兼容不同屏幕尺寸和方向布局
不同的设备会运行在不同的Android版本上,比如Android2.*、Android4.*、Android5.*、Android6.*、Android7.*、Android8.*。创建工程时候,
in
the
AndroidManifest.xml
file中可以选择APP要兼容的Android版本。
总的来说,选择兼容的新设备需要综合考虑多个因素,包括设备的硬件和软件特性,以及设备的兼容性和测试等。
追问
延伸阅读
参考资料为您提炼了 5 个关键词,查找到 63540 篇相关资料。