Разница между Cydia и установщиком

Разница между Cydia и установщиком

Строгие правила и нормы Apple в отношении того, что можно и нельзя продавать в Apple App Store, побуждают многих разработчиков искать другие способы продавать свои продукты пользователям iPhone без использования Apple App Store. Эта потребность породила производство Installer.app. Это приложение позволяет пользователям загружать приложения на взломанный iPhone без прохождения через Apple App Store и их строгие правила. Cydia была создана намного позже для устранения некоторых недостатков, которые имел установщик. Самое большое различие между ними состоит в том, что Cydia все еще активно разрабатывается, в то время как его установщик был удален его автором для разработки другого приложения для управления пакетами под названием Icy, которое совместимо с репозиториями Cydia и может загружать приложения оттуда..

Установщик был приложением с закрытым исходным кодом с самого начала и до конца, что делает его возрождение весьма маловероятным. С другой стороны, Cydia - это приложение с открытым исходным кодом, которое способствует его долговечности. Одной из причин, по которой программа установки была прекращена, является способ доставки приложения на телефон пользователя. Установщик использовал XML-файлы для передачи информации, как в RSS-каналах. Cydia использовала испытанную и проверенную систему доставки пакетов, которая используется в UNIX, таких как операционные системы, такие как Linux, под названием APT. Это намного лучше, так как его длинный послужной список обеспечивает его стабильность, а также позволяет отслеживать и загружать зависимости, что позволяет уменьшить количество проблем, с которыми пользователь может столкнуться при установке приложения с несколькими зависимостями..

Поскольку установщик был прекращен, разработчики прекратили развертывание на нем своих приложений. Многие разработчики перешли на использование Cydia в качестве основного метода получения приложений для пользователя. Почти все приложения и репозитории теперь совместимы с APT, поэтому их можно загружать через Cydia. Даже Icy, замена Installer не соответствует Cydia, что вынуждает разработчиков завершить разработку и выпустить ее код под лицензией MIT..

Резюме:
1. Установщик старше по сравнению с Cydia
2. Cydia все еще разрабатывается, в то время как разработка Installer была остановлена
3. Cydia - это программное обеспечение с открытым исходным кодом, а установщик - с закрытым исходным кодом.
4. Cydia использует ту же методологию, что и Linux, для транспортировки приложений, в то время как Installer использует файлы XML
5. В репозиториях Cydia по-прежнему полно приложений, а в репозиториях установщика все закончилось