Різниця між Cydia та інсталятором

Різниця між Cydia та інсталятором

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

Інсталятор був програмою із закритим джерелом від самого початку і до кінця, що робить його відродження досить малоймовірним. З іншого боку, Cydia - це програма з відкритим кодом, яка є фактором її довговічності. Однією з причин припинення програми Installer є спосіб доставки програми на телефон користувача. Інсталятор використовував XML-файли для транспортування інформації, як і в RSS-каналах. Cydia використовувала перевірену систему доставки пакетів, яка використовується в таких операційних системах UNIX, як Linux, що називається APT. Це набагато краще, оскільки його тривалий досвід забезпечує його стабільність, а також має можливість відстежувати та завантажувати залежності, що дозволяє менше проблем, з якими може зіткнутися користувач під час встановлення програми з кількома залежностями.

Оскільки встановлення було припинено, розробники припинили розгортати свої додатки на ньому. Багато розробників перейшли на використання Cydia в якості основного методу отримання програм користувачу. Майже всі програми та сховища тепер сумісні з APT, щоб їх можна було завантажити через Cydia. Навіть Icy, заміна на Installer не може відповідати Cydia, спонукаючи розробників припинити розробку та випустити її код під ліцензією MIT.

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