A. APP为什么对手机操作系统的版本要求这么高
APP开发跟着系统开发脚步走的。支持最新技术,老系统不支持功能,那么新版本有什么意义。
B. 为什么ios4.1可以运行的app却要求系统4.3以上
在开发ios的app之前,会设置开发环境,比如你可以设置运行环境为ios4.1或者ios4.3但是要注意,ios4.3上的一些特性在ios4.1上是不支持的,这样就会导致当你把开发环境设置成4.3的app拿到ios4.1的设备上运行时,可能会出现不兼容的问题,而导致app使用时闪退。当然,如果你只是把开发环境设置成ios4.3,但是开发者根本就没有用4.3的新特性,用的都是4.1的特性,那么你修改4.3的app的文件装到4.1的机器上,当然运行起来也是正常的了。做限制的原因应该开发者给以后使用4.3的新特性做铺垫开发app时的原则一般是在用不到高版本api的情况下尽量是用低版本的。
C. 为什么ios4.1可以运行的app却要求系统4.3以上
在开发ios的app之前,会设置开发环境,比如你可以设置运行环境为ios4.1 或者ios4.3但是要注意,ios4.3上的一些特性在ios4.1上是不支持的,这样就会导致当你把开发环境设置成4.3的app拿到ios4.1的设备上运行时,可能会出现不兼容的问题,而导致app使用时闪退。当然,如果你只是把开发环境设置成ios4.3,但是开发者根本就没有用4.3的新特性,用的都是4.1的特性,那么你修改4.3的app的文件装到4.1的机器上,当然运行起来也是正常的了。做限制的原因应该开发者给以后使用4.3的新特性做铺垫开发app时的原则一般是在用不到高版本api的情况下尽量是用低版本的。
D. 为什么很多APP下载的安卓系统要求最低5.0,而安卓系统8.1却不可以下载
因为Android新版本出来,实际应用到产品上需要一个过程时间,目前市面上主流的手机app还是最低5.0版本可以支持,基本上app都是根据这要求适配开发的,而像2.2版本基本就不支持,也找不到这么低系统的手机了。8.1版本是太新了,很多app还没有调整适配开发对应的产品版本,或者他们只要大部分手机适配就好,没空去管最新系统版本的手机。