二、ipa的特点
丰富的资源:AppStore上那么多资源,apptrackr等网站也提供了很多破解版。
完善的更新、后期服务。
只能使用最小权限,保障安全性。
不涉及系统级的操作,所以一般不容易造成死机或白苹果(有些是因为资源消耗太大所以卡死)。
便捷的安装方式,无论是直接在设备上用AppStore安装,还是用iTunes来同步,抑或是用Installous和91这类第三方软件来安装,都是很方便快速的安装方式。超级简单的卸载方式:还有什么比只需要点一个X就能卸载更简单呢?完全删除,不会留下任何垃圾文件(如存档、设置文件等)总体来说破解还是比较容易的,但现在越来越多软件加入了防破解措施。
之前提到过,ipa软件是被安装在一个类似于沙盒的环境中,除了能对/var/mobile/Media/DCIM目录(拍照、截图存放目录)进行操作,或是调用壁纸、铃声、相机等组件,不能对系统进行任何干涉,这样在最大程度上保证了系统的稳定运行,也不会干扰其它软件的正常使用。但问题是,由于ipa软件的权限很低,想要对系统进行修改,尤其是应用补丁时,ipa就无能为力了。
ipa软件官方的安装方式有两种,一是在AppStore这个软件中下载安装,二是用iTunes同步。
前者的问题主要是网络问题,网速不好很容易安装失败;GPRS之类的上网安装又很耗流量。后者的问题主要是不能在不同系统下使用(包含不同电脑和同一部电脑上的不同系统),在其它系统上同步会抹掉原有的软件。当然了,iTunes每次同步时间比较长也是经常被人诟病的。尤其是当安装软件比较多的时候,每次同步之前的备份需要很长很长时间,这个很恶心(不过可以直接X掉备份操作)。
由于以上两种方式存在一些问题,所以很多人会选择使用Installous或其他手机助手来安装ipa,这也确实是个不错的选择。
Installous一般没什么问题,但对部分验证比较严格的ipa处理不是很好。虽然Installous基本能代替iTunes,但毕竟不完全等同。最典型的就是Installous安装Microsoft官方出的LiveMessenger(正版,非破解版)时不能运行。实际上Installous对很多未破解的正版软件支持不是很好。
至于91,经常被人批评。91虽然可以安装ipa,但除了Installous都有的正版软件的支持问题外,由于91的安装机制有缺陷,软件不能实现多语言,只会使用英文界面,而忽略掉zh_CN.lproj,zh_TW.lproj这些语言包。这对那些用希望使用汉化版的人来说实在是一个悲剧。所以通常是要避免使用91来安装ipa的。