Разлика между Cydia и инсталатора

Разлика между Cydia и инсталатора

Строгите правила и разпоредби на Apple за това, което може и какво не може да се продава в Apple App Store, подтикнаха много разработчици да търсят други средства за предлагане на продуктите си на потребителите на iPhone, без да използват Apple App Store. Тази необходимост породи производството на Installer.app. Това приложение позволява на потребителите да изтеглят приложения на своя jailbroken 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 е софтуер с отворен код, докато Installer е затворен
4. Cydia използва същата методология като Linux за транспортиране на приложенията, докато Installer използва XML файлове
5. Cydia хранилищата все още са пълни с приложения, докато всички хранилища на Installer са пресъхнали