iPad 的版本 | 兼容版 | 独立版 |
---|---|---|
基本描述 | 把iPhone/ipad 兼容开发 | iPhone&iPad独立开发 |
代码逻辑性 | 逻辑是基本统一的 | 逻辑可以完全不同 |
安装包大小 | iphone版本和ipad版本的图片叠加一起,导致安装包特别大 | 两者分开,安装包小 ( 独立版优) |
更新版本 | iPhone和iPad同步更新(兼容版优) | 分别更新,首先会让iPhone先更新,等稳定以后在让ipad再更新。 |
页面区别性 | 不能有过多的区别,大型页面也不能差距太大。 | 因为是是独立制作,所以做成两个app,都没有问题。(独立版优) |
开发时间 | 兼容版需要的时间短,在现在的基础上加修改(兼容版优) | 独立开发需要的时间长,有的公司有单独iPad维护者 |
公司的选择 | keep,fit,fit time,人员不充裕的公司 | 微信,QQ,微博需要把ipad独立出来,或对iPad有很大需求的产品 |
总结
如果公司需要马上从iPhone版转到iPad版的话,可以直接选择兼容版,兼容版开发的效率很高。中小型公司,只要不是对iPad有强烈要求的话,都推荐用兼容版。
兼容版最大的缺点就是占用的空间内存会特别大,因为iPad的图片在不失真的情况下,都会很大。所以这时候,能省一些空间内存就省一些内存。大小图均存在的时候。尽量删掉小图用大图,大图在加载之前在子线程先做裁剪,再用imageNamed。大公司的话,也有很多是用兼容版的。独立版慎重选择吧。
但是有一些需要注意的,兼容版的iPad和iPhone会有一些冲突,比如Health Kit
的冲突,iPad是不能用Health Kit
的,但是iPhone版又需要用到,会出一点问题,需要配置一下plist文件才能通过打包。