前篇:五.版本兼容性适配

本文探讨了Android应用在版本兼容性方面的适配原则,包括向下兼容的考量因素、低版本与高版本SDK开发的优缺点,以及如何处理新特性在不同版本中的兼容性问题。建议将4.0作为最低适配版本,以平衡用户覆盖和开发维护成本。
摘要由CSDN通过智能技术生成

5.版本兼容性适配

兼容原则

一般选择APP的最低支持版本原则是尽量向下保持兼容,但也不是说越向下越好,主要的考虑因素有以下几点:

  1. 各个低版本手机的市场占有率,比如2013年android 2.2的手机还占用一定的市场份额,但到现在为止基本上该份额可以忽略不计了
  2. APP的针对用户群体,比如是高端的用户群体,屌丝用户群体,还是中低端用户群体,根据不同的用户群体可以综合出来决定对最低版本的支持。

基于低版本的SDK开发

优点就是你可以支持的手机用户会更多,基本上各个版本的用户都可以用你的应用。
但缺点也是非常明显,特别是对开发者来说,需要做好每一个新特性功能的适配和开发,随着版本越来越高,这对开发者后期的维护会越来越困难,越来越多。

基于高版本的SDK开发

如果你用最新的版本的SDK, 优点就是你可以使用最新的功能的api,而且编译也不会出现任何问题。
但是缺点就是你需要时刻对你调用的api保持向下兼容性,因为很有可能你现有调用的某个api在低版本中根本就不存在。这时候你需要考虑低版本系统的用户的运行问题了。


具体点什么叫兼容性,如下:

  1. 应用图标的角标的实现(解决方案https://github.com/xuyisheng/ShortcutHelper

  2. 时下比较流行的仿IOS效果侵透式状态栏(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值