Cydia和安装程序

Anonim

Cydia和安装程序之间的区别

Apple对Apple App Store中可以销售和不能销售的产品的严格规定和规定促使许多开发人员寻求其他方式向iPhone用户推销其产品而不使用Apple App Store。这种需求催生了Installer.app的产生。该应用程序允许用户将应用程序下载到他们的越狱iPhone,而无需通过Apple App Store及其严格的规定。 Cydia很晚才被创建,以解决Installer的一些缺点。两者之间的最大区别是Cydia仍然在积极开发,而其作者已经删除了Installer以寻求另一个名为Icy的软件包管理应用程序,该应用程序与Cydia存储库兼容并可以从那里下载应用程序。

从一开始到最后,安装程序一直是一个封闭的源应用程序,使其复兴的可能性很小。另一方面,Cydia是一个开源应用程序,它是其寿命的一个促成因素。安装程序停止运行的原因之一是它将应用程序交付给用户手机的方式。安装程序使用XML文件来传输信息,就像在RSS提要中一样。 Cydia使用了经过试验和测试的软件包交付系统,该系统在UNIX中使用,如Linux,称为APT。它的长期记录确保了它的稳定性,并且还能够跟踪和下载依赖项,从而减少用户在安装具有多个依赖项的应用程序时可能遇到的问题。

由于安装程序已经停止,开发人员已经停止在其上部署应用程序。许多开发人员已经转而使用Cydia作为将应用程序提供给用户的主要方法。几乎所有的应用程序和存储库现在都兼容APT,因此可以通过Cydia下载它们。即使是Icy,安装程序的替换也无法与Cydia相匹配,促使开发人员关闭开发并在MIT许可下发布其代码。

摘要: 1.与Cydia相比,安装程序更老 2.在安装程序开发停止的同时,Cydia仍在开发中 3. Cydia是开源软件,而Installer是封闭源代码 4.当安装程序使用XML文件时,Cydia使用与Linux相同的方法来传输应用程序 5. Cydia存储库仍然充满了应用程序,而安装程序存储库已经全部枯竭