Erinevus Cydia ja paigaldaja vahel

Erinevus Cydia ja paigaldaja vahel

Apple'i ranged reeglid ja määrused selle kohta, mida Apple App Store'is müüakse ja mida ei tohi, on paljusid arendajaid julgustanud otsima muid võimalusi oma toodete turustamiseks iPhone'i kasutajatele ilma Apple App Store'i kasutamata. See vajadus tekitas Installer.app tootmise. See rakendus võimaldab kasutajatel alla laadida rakendusi oma purunenud iPhone'i, läbimata Apple App Store'i ja nende rangeid eeskirju. Cydia loodi palju hiljem, et lahendada mõned puudused, mis Installeril oli. Suurim erinevus nende kahe vahel on see, et Cydiat arendatakse endiselt aktiivselt, samal ajal kui selle autor loobus Installerist kasutama mõnda muud paketihaldusrakendust nimega Icy, mis ühildub Cydia hoidlatega ja saab sealt rakendusi alla laadida..

Installer on algusest lõpuni olnud suletud lähtekoodiga rakendus, muutes selle taaselustamise üsna ebatõenäoliseks. Teisest küljest on Cydia avatud lähtekoodiga rakendus, mis on selle pikaealisuse soodustav tegur. Üks põhjus, miks Installer katkestati, on viis, kuidas rakendus rakenduse kasutaja telefoni edastab. Installer kasutas teabe transportimiseks XML-faile, nagu RSS-kanalites. Cydia kasutas proovitud ja järeleproovitud pakkide kohaletoimetamise süsteemi, mida kasutatakse UNIX-is nagu operatsioonisüsteemid, näiteks Linux, APT. See on palju parem, kuna selle pikk kogemus tagab selle stabiilsuse ning sellel on ka võime sõltuvusi jälgida ja alla laadida, võimaldades vähem probleeme, mis võivad kasutajal tekkida mitme sõltuvusega rakenduse installimisel..

Kuna Installeri töö lõpetati, lõpetasid arendajad sellel oma rakenduste juurutamise. Paljud arendajad on hakanud kasutama Cydiat kui peamist meetodit rakenduste kasutajale jõudmiseks. Peaaegu kõik rakendused ja hoidlad on nüüd APT-ga ühilduvad, nii et neid saab alla laadida Cydia kaudu. Isegi jäine, ei asenda Installer Cydiaga, ajendades arendajaid arendustöö lõpetama ja vabastama selle kood MIT-litsentsi alusel.

Kokkuvõte:
1. Installer on Cydiaga võrreldes vanem
2. Cydiat arendatakse endiselt, samal ajal kui Installeri arendamine on peatatud
3. Cydia on avatud lähtekoodiga tarkvara, samas kui Installer on suletud
4. Cydia kasutab rakenduste transportimiseks sama metoodikat nagu Linux, samas kui Installer kasutab XML-faile
5. Cydia hoidlad on endiselt rakendusi täis, samas kui Installeri hoidlad on kõik kuivanud