2010-08-11 33 views
5

Để cung cấp các bản cập nhật ứng dụng trong Windows, chúng tôi chỉ cần tải xuống trình cài đặt và chạy nó. Các ứng dụng được cài đặt trong% PROGRAMFILES% và các phím tắt được đặt ở nhiều nơi khác nhau. Các khóa và giá trị được thêm vào sổ đăng ký để cung cấp một mục nhập trong danh sách Chương trình của hệ thống.Cập nhật ứng dụng trong Mac OS X

Để cung cấp bản cập nhật ứng dụng trong Linux, chúng tôi có thể sử dụng trình quản lý gói của hệ thống.

Làm thế nào để bạn cung cấp các bản cập nhật ứng dụng trong Mac OS X? Tôi nghĩ nói chung, bạn chỉ cần kéo các gói ứng dụng vào/Applications? Hệ thống có cung cấp bất kỳ loại đăng ký nào khác ngoài "tìm trong thư mục/Ứng dụng" không? Nếu luồng cập nhật chung chỉ đơn giản là liên quan đến việc tải xuống một tệp DMG mở, nhắc người dùng kéo gói ứng dụng mới vào/Applications? Việc sao chép một gói ứng dụng vào một thư mục có xóa gói hiện tại trước khi sao chép hay không, nó hoạt động như một thư mục bình thường (ví dụ: thêm và thay thế các tệp hiện có)? Tôi chỉ muốn một số thông tin chung về cách tôi biết về việc triển khai tính năng 'kiểm tra cập nhật' phù hợp với tính năng được mong đợi cho ứng dụng Mac OS X.

Trả lời

9

Có vẻ như bạn nên xem xét Sparkle.

Trong kinh nghiệm của tôi với tư cách là máy Mac người dùng (không phải là nhà phát triển Cocoa), nó trở thành tiêu chuẩn thực tế cho các ứng dụng tự cập nhật, tiết kiệm một vài khối nguyên khối như Microsoft Office và Adobe CS.

+0

Điều này có khó sử dụng từ Qt không? –

+0

Tôi không nghĩ như vậy, nhưng như tôi đã nói trong bản chỉnh sửa của mình, tôi không phải là một nhà phát triển Cocoa. Kiểm tra [bài đăng trên blog này] (http://el-tramo.be/blog/mixing-cocoa-and-qt) - Tôi cho rằng nó mô tả chính xác những gì bạn đang nhắm đến. –

+0

Có vẻ như nó sẽ hoạt động hoàn hảo (mặc dù với phát triển phần mềm, tôi luôn cảnh giác để nói điều gì đó như thế, ha). Cảm ơn các liên kết và +1! –