阿里客户端测开面试题,麻烦大佬回答一下。。

1、Android版本之间,开发时差异有哪些?
2、Android各个厂商 对后台socket 的支持 ?

感觉问的跟兼容性测试有点关系,但是貌似偏重软件。你可以参考下android各个大版本的api变化就知道如何回答了。

中文版是落后的 https://source.android.com/setup/start/android-10-release
英文版是最新的 https://source.android.com/compatibility/android-cdd#1_introduction

https://source.android.com/compatibility/android-cdd

比如主要变化包含如下

  • api兼容性:可能会有过期api,要了解过期api的使用限制,新增api的向下兼容性如何
  • 硬件兼容性:华为 小米之类的公司才会关注,软件开发基本可以忽略
  • 运行时兼容性:打包格式、优化、权限申请、64位指令支持、后台服务的工作模式改变等
  • 界面兼容性:界面的渲染方式,刘海屏支持,界面切换和状态跳转
  • 国家政策:ipv6支持、隐私

后台socket?我也不知道啥意思。。。是指统一推送? 还是后台service?

谢谢思寒老师解答。。