Razlika između Cydia i Instalatora

Razlika između Cydia i Instalatora

Appleova stroga pravila i propisi o tome što se može, a što ne može prodati u Apple App Storeu, natjeralo je mnoge programere da potraže druga sredstva za prodaju svojih proizvoda korisnicima iPhonea, bez korištenja Apple App Store-a. Ova je potreba iznjedrila proizvodnju Installer.app. Ova aplikacija omogućuje korisnicima da preuzimaju aplikacije na svoj jailbroken iPhone bez prolaska kroz Apple App Store i njihove stroge propise. Cydia je stvorena mnogo kasnije kako bi riješila neke nedostatke koje je imao Installer. Najveća razlika između ove dvije je u tome što je Cydia još uvijek aktivno u razvoju dok je Installeru odbacio autor da nastavi s drugom aplikacijom za upravljanje paketima pod nazivom Icy, koja je kompatibilna s Cydia spremištima i može tamo preuzeti aplikacije.

Installer je aplikacija iz zatvorenog izvora od samog početka do kraja, što je oživljavanje prilično malo vjerovatno. S druge strane, Cydia je aplikacija otvorenog koda koja je faktor njezine dugovječnosti. Jedan od razloga zašto je Installer obustavljen je način na koji isporučuje aplikaciju na telefon korisnika. Instalacijski program upotrijebio je XML datoteke za prijenos informacija, baš kao što je to slučaj sa RSS feedovima. Cydia je koristila isprobani sustav isporuke paketa koji se koristi u UNIX-u poput operativnih sustava, poput Linuxa, koji se zove APT. Mnogo je bolji jer mu dugotrajni rezultati osiguravaju stabilnost, a također ima i mogućnost praćenja i preuzimanja ovisnosti, što omogućava manje problema s kojima se korisnik može susresti prilikom instaliranja aplikacije s višestrukim ovisnostima.

Kako je Installer prestao, programeri su prestali razmještati svoje aplikacije na njemu. Mnogi programeri prešli su na korištenje Cydia kao glavne metode preuzimanja aplikacija korisniku. Gotovo sve aplikacije i skladišta sada su APT kompatibilni tako da se mogu preuzeti putem Cydia. Čak i Icy, zamjena Instalera ne uspijeva se povezati s Cydia, što je natjeralo programere da zaustave razvoj i puste njegov kôd pod licencom MIT.

Sažetak:
1. Instalacijski program stariji je u odnosu na Cydia
2. Cydia se još razvija, dok je razvoj Instalatora zaustavljen
3. Cydia je softver otvorenog koda dok je Installer zatvoren
4. Cydia koristi istu metodologiju kao i Linux za prijevoz aplikacija dok Installer koristi XML datoteke
5. Cydia skladišta su još uvijek puna aplikacija, dok su skladišta Instalatora sva presuha