Sự khác biệt giữa Cydia và Trình cài đặt

Sự khác biệt giữa Cydia và Trình cài đặt

Các quy tắc và quy định nghiêm ngặt của Apple về những gì có thể và không thể bán trong Apple App Store đã thúc đẩy rất nhiều nhà phát triển tìm kiếm các phương tiện khác để tiếp thị sản phẩm của họ cho người dùng iPhone mà không cần sử dụng Apple App Store. Nhu cầu này đã sinh ra việc sản xuất Installer.app. Ứng dụng này cho phép người dùng tải ứng dụng xuống iPhone đã jailbreak mà không cần thông qua Apple App Store và các quy định nghiêm ngặt của họ. Cydia đã được tạo ra sau đó để giải quyết một số thiếu sót mà Installer cài đặt. Sự khác biệt lớn nhất giữa hai loại này là Cydia vẫn đang được phát triển tích cực trong khi Trình cài đặt đã bị tác giả của nó bỏ qua để theo đuổi một ứng dụng quản lý gói khác có tên Icy, tương thích với kho lưu trữ Cydia và có thể tải xuống các ứng dụng từ đó.

Trình cài đặt đã là một ứng dụng nguồn đóng từ đầu đến cuối, khiến cho sự hồi sinh của nó khá khó xảy ra. Mặt khác, Cydia là một ứng dụng nguồn mở, là một yếu tố góp phần vào tuổi thọ của nó. Một trong những lý do khiến Trình cài đặt bị ngừng là cách nó cung cấp ứng dụng tới điện thoại của người dùng. Trình cài đặt đã sử dụng các tệp XML để vận chuyển thông tin, giống như trong các nguồn cấp RSS. Cydia sử dụng hệ thống phân phối gói đã thử và đang được sử dụng trong UNIX như các hệ điều hành, như Linux, được gọi là APT. Nó tốt hơn nhiều vì hồ sơ theo dõi dài của nó đảm bảo tính ổn định của nó và nó cũng có khả năng theo dõi và tải xuống các phụ thuộc, cho phép ít vấn đề hơn mà người dùng có thể gặp phải khi cài đặt một ứng dụng có nhiều phụ thuộc.

Vì Trình cài đặt đã ngừng, các nhà phát triển đã ngừng triển khai các ứng dụng của họ trên đó. Rất nhiều nhà phát triển đã chuyển sang sử dụng Cydia làm phương thức chính để đưa các ứng dụng đến với người dùng. Hầu như tất cả các ứng dụng và kho lưu trữ hiện đều tương thích APT để có thể tải xuống qua Cydia. Ngay cả Icy, việc thay thế Trình cài đặt không khớp với Cydia, khiến các nhà phát triển phải ngừng phát triển và phát hành mã theo giấy phép MIT.

Tóm lược:
1. Trình cài đặt cũ hơn so với Cydia
2. Cydia vẫn đang được phát triển trong khi quá trình phát triển Trình cài đặt đã bị tạm dừng
3. Cydia là phần mềm nguồn mở trong khi Trình cài đặt là nguồn đóng
4. Cydia sử dụng phương pháp tương tự như Linux để vận chuyển các ứng dụng trong khi Trình cài đặt sử dụng các tệp XML
5. Kho lưu trữ Cydia vẫn còn đầy các ứng dụng trong khi kho Trình cài đặt đã cạn kiệt