Có sự khác biệt nào giữa phiên bản cài đặt phần mềm hoặc ứng dụng di động và máy tính để bàn không?
Ví dụ: tôi có cả phiên bản di động và cài đặt của Google chrome.
Họ có giống nhau không? Họ có chức năng giống nhau không?
Có sự khác biệt nào giữa phiên bản cài đặt phần mềm hoặc ứng dụng di động và máy tính để bàn không?
Ví dụ: tôi có cả phiên bản di động và cài đặt của Google chrome.
Họ có giống nhau không? Họ có chức năng giống nhau không?
Câu trả lời:
Một chương trình di động phần lớn phải làm ở nơi dữ liệu được lưu cho chương trình đó. Thông thường dữ liệu người dùng được lưu trong username\AppData\
thư mục theo chính sách của Windows. Tuy nhiên, nó không làm cho nó rất dễ mang theo vì bạn sẽ mất tất cả các cài đặt / dữ liệu người dùng được liên kết với chương trình đó nếu bạn chỉ sao chép một cách mù quáng các tệp chương trình từ thư mục của chúng trong các tệp chương trình.
Một vấn đề khác là chương trình có thể chọn lưu trữ cài đặt và thông tin trong sổ đăng ký. Nếu bạn đã sao chép các tệp chương trình sang một máy tính khác thì sẽ không có mục đăng ký nào để đọc, vì vậy chương trình có thể sẽ thất bại.
Một vấn đề cuối cùng là chương trình có thể chọn sử dụng các thư viện dùng chung sẽ không có trên hệ thống mà nó được sao chép, do đó làm cho chương trình bị lỗi. Thông thường, đặc biệt là với một số phần mềm nguồn mở, việc cài đặt chương trình đảm bảo cài đặt chương trình khác như môi trường thời gian chạy GTK hoặc DirectX . Nếu GTK / DirectX chưa được cài đặt (hoặc ngay cả khi phiên bản chính xác đã được cài đặt!) Trên hệ thống được sao chép sang HĐH, thì chương trình sẽ thất bại.
Vì vậy, để một bản phát hành di động tồn tại, nó phải chống lại tất cả những thiếu sót này. Thông thường các cài đặt được lưu cục bộ vào cùng thư mục với chương trình, không có mục đăng ký nào (giả sử, chúng sử dụng cùng một thư mục cho các cài đặt đó với cơ sở dữ liệu SQLite là những gì Chrome sử dụng). Ngoài ra, các chương trình yêu cầu cài đặt phần mềm khác không có khả năng được tạo thành di động trừ khi có cách nào đó để bao gồm phần mềm đã cài đặt và thư viện theo cách di động.
Để biết thêm thông tin truy cập Wikipedia .
Cài đặt di động có nghĩa là bạn có thể sao chép thư mục, nơi chương trình được cài đặt, vào thiết bị lưu trữ (như ổ flash USB hoặc ổ cứng), sau đó bạn có thể chạy chương trình trên một máy tính khác mà không phải chạy trình cài đặt.
Mặt khác, bạn không thể chỉ sao chép thư mục cài đặt thông thường của chương trình sang máy tính khác. Nó có thể hoạt động với một số chương trình, nhưng nó không được khuyến khích, vì cũng có các loại tệp và mục đăng ký khác mà chương trình sử dụng. Chúng không được sao chép chỉ bằng cách sao chép thư mục cài đặt, và do đó chương trình có thể không chạy đúng ở nơi khác.