美文网首页
面经之移动端Android和iOS差异

面经之移动端Android和iOS差异

作者: Snails_Tin | 来源:发表于2021-11-19 10:07 被阅读0次

    问:测试移动端的Android和iOS有哪些不同点?

    1.测试版安装

    • Android:开发人员或测试人员将源码打包成apk文件,可以直接使用apk文件安装。
    • iOS:开发人员需要上传到test flight平台,在test flight平台中下载。

    2.线上安装

    • Android:可以在手机自带的应用商店、第三方手机助手中下载。
    • iOS:直接在App Store中下载。

    3.按键

    • Android:有三个独立的按键,返回键、主菜单、后台,主菜单键和返回键都是平时测试的重点。
    • iOS:无独立的按键,返回键只能使用页面功能来完成,例如:返回键或右滑。

    4.兼容性

    分辨率

    • Android:体系较大,对应的分辨率也是五花八门。
    • iOS:分辨率比Android少。

    机型

    • Android:机型较多,时间较紧张的情况下,可以测试目前市场上较主流的手机,例如:华为、小米、OPPO、VIVO等;时间较充裕的情况下可以多测试几种机型。
    • iOS:机型比Android少,每年会有机型问世,需要注意测试。

    系统版本

    • Android:目前市场上最高版本是11(2021.11.12),现在很多APP都只兼容到Android 6。
    • iOS:目前市场上正式版的最高版本是15.1(2021.11.12),测试版的最高版本是15.2(2021.11.12 ),最低版本是11。
    • 鸿蒙系统:这边需要注意的是,华为可以升级到鸿蒙系统了,所以部分APP兼容鸿蒙系统的也需要测试。
    • Google系统:部分APP如果支持Google原生系统的话,也是需要测试。

    5.原生技术

    • Android:长按出现删除键。
    • iOS:左滑出现删除键。

    6.权限

    • Android:安装时会弹出很多权限申请弹窗,不允许的情况下也可能会开通你的权限,容易泄漏,部分手机的相册权限会与相机权限绑定。
    • iOS:权限管理较为严格,在用户不同意的情况下获取不到权限。

    7.升级

    • Android:应用内弹出升级弹窗时,直接点击即可下载。
    • iOS:应用内弹出升级弹窗,点击更新后会跳转到App Store中进行下载。

    8.清除数据/缓存

    • Android:直接在软件的应用信息中清除。
    • iOS:数据都存储在沙盒中,开发人员可以在app中设置清除沙盒数据的快捷入口,但如果未设置,只能通过卸载重新安装。

    以上内容为蜗牛整理的,如有遗漏或者错误的地方,欢迎大家指正。

    相关文章

      网友评论

          本文标题:面经之移动端Android和iOS差异

          本文链接:https://www.haomeiwen.com/subject/ugustrtx.html