Sự khác biệt giữa phần mềm có thể cài đặt và di động

Có thể cài đặt và Phần mềm di động

Các nhà phát triển ứng dụng phần mềm triển khai các sản phẩm của họ chủ yếu thông qua các phương tiện như CD / DVD hoặc qua internet. Tùy thuộc vào loại phần mềm, người dùng phải thực hiện một hoặc nhiều tác vụ trước khi có thể chạy ứng dụng phần mềm. Đôi khi, người dùng có thể chạy một ứng dụng chỉ bằng cách sao chép các tệp chương trình được cung cấp vào một thư mục thích hợp, nhưng những người khác yêu cầu người dùng cài đặt phần mềm bằng cách chạy chương trình cài đặt phần mềm tự động trước. Thông thường, dựa trên sự khác biệt này, các ứng dụng phần mềm được phân loại là Phần mềm có thể cài đặt hoặc Di động. Không có quá trình cài đặt chính thức là tiêu chuẩn trên Mac OS X, đôi khi trở lại. Thậm chí có một số hệ điều hành như AmigaOS 4.0 và Mac OS X 1-9 có thể chạy trực tiếp từ phương tiện lưu động.

Phần mềm có thể cài đặt là gì?

Người dùng có thể cài đặt các ứng dụng phần mềm có thể cài đặt trên máy tính để làm cho nó chạy được. Cài đặt là quá trình đặt tất cả các tệp (bao gồm trình điều khiển, trình cắm, v.v.) vào các vị trí thích hợp của máy tính để người dùng có thể thực hiện. Nhưng, vì số lượng và loại tệp nên được đặt để cài đặt khác nhau cho mỗi chương trình, hầu hết chúng đều đi kèm với trình cài đặt (đây là chương trình đặc biệt tự động hóa quá trình cài đặt). Nếu đây là trường hợp, người dùng chỉ phải thực hiện trình cài đặt chương trình mà không phải lo lắng về bất cứ điều gì khác.

Thông thường, trình cài đặt có thể giải nén các tệp chương trình có trong một số dạng nén, sao chép chúng vào các đường dẫn (thư mục) đã chỉ định, đảm bảo rằng phần mềm phù hợp với phần cứng hệ thống, thông báo cho hệ điều hành về chương trình mới được cài đặt, v.v. chẳng hạn như tạo và sửa đổi các tệp hệ thống chia sẻ và riêng tư, tạo thư mục, cập nhật các mục đăng ký windows, chèn các mục vào tệp cấu hình, cập nhật biến môi trường và tạo lối tắt được thực hiện bởi hầu hết các trình cài đặt phần mềm. Hơn nữa, sự phù hợp của hệ thống cho chương trình và không gian có sẵn trên hệ thống cũng có thể được trình cài đặt kiểm tra. Sau khi trình cài đặt hoàn thành việc thực thi (hoàn thành tất cả các tác vụ cài đặt), phần mềm đã sẵn sàng để người dùng chạy. Thông thường, các ứng dụng phần mềm có thể cài đặt có thể chạy bao nhiêu lần tùy ý người dùng (không cần cài đặt lại), miễn là người dùng không xóa một hoặc nhiều tệp (được cài đặt trong quá trình cài đặt) một cách vô tình hoặc thủ công.

Phần mềm di động là gì?

Phần mềm di động (ứng dụng di động) là các chương trình có thể tự chạy mà không phụ thuộc vào hệ điều hành. Họ cũng được gọi là chương trình phần mềm máy tính độc lập. Do tính di động này, các loại ứng dụng này thường được duy trì và chạy từ phương tiện lưu trữ di động (nghĩa là ổ đĩa cứng ngoài, CD, DVD, ổ USB hoặc đĩa mềm). Tất cả các tệp chương trình bổ sung, tệp cấu hình và dữ liệu liên quan được lưu trữ trên chính phương tiện truyền thông. Mặc dù phần mềm di động có thể được thực thi trên bất kỳ loại máy nào, nhưng chúng yêu cầu một hệ điều hành nhất định. Nhưng, tính di động là một khái niệm khó thực hiện tùy thuộc vào hệ điều hành cụ thể. Ví dụ: tất cả các ứng dụng đều có thể mang theo (theo định nghĩa) trên hệ điều hành AmigaOS. Trên Windows, những chương trình không yêu cầu cài đặt thường được gọi là phần mềm di động. Nhưng, điều quan trọng cần lưu ý là tính di động của phần mềm (biên dịch mã nguồn để phù hợp với các nền tảng khác nhau) là một ý tưởng khác với việc phát triển các ứng dụng di động.

Sự khác biệt giữa Phần mềm có thể cài đặt và Phần mềm Di động là gì?

Các ứng dụng phần mềm có thể cài đặt thường tự động tạo các phím tắt, nhưng người dùng phải tự tạo các phím tắt cho các ứng dụng phần mềm di động vì chúng không tạo chúng cho bạn. Các ứng dụng phần mềm có thể cài đặt có thể tạo các tệp hoặc thư mục mới ở những vị trí mà người dùng không biết. Nhưng đôi khi, khi người dùng gỡ cài đặt ứng dụng, một số tệp hoặc thư mục đó sẽ không bị xóa hoàn toàn (và người dùng thường phải tìm chúng và xóa chúng bằng tay để dọn dẹp, vì chúng có thể chiếm dung lượng không cần thiết trên ổ cứng của máy tính). Mặt khác, phần mềm di động thường nằm trên thư mục riêng của họ và không phát tán các tệp hoặc thư mục đến các vị trí khác trong máy tính. Điều này có nghĩa là việc gỡ cài đặt (xóa) các ứng dụng di động dễ dàng hơn nhiều (tất cả những gì người dùng phải làm là xóa thư mục tương ứng và nội dung của nó) so với gỡ cài đặt các ứng dụng phần mềm có thể cài đặt.

Đôi khi, người dùng có hệ thống khởi động kép hoặc ba sử dụng các ứng dụng phần mềm di động tốt hơn các ứng dụng phần mềm có thể cài đặt, vì với phần mềm di động, người dùng không phải cài đặt lại hệ điều hành thứ hai hoặc thứ ba (vì vậy cài đặt người dùng sẽ bảo quản). Nhưng đối với tất cả các ứng dụng phần mềm có thể cài đặt, người dùng phải cài đặt lại trong các hệ điều hành khác và tất cả các cài đặt người dùng sẽ bị mất. Tương tự, nếu người dùng muốn chạy cùng một phần mềm có thể cài đặt trong một máy tính khác, cô ấy phải cài đặt lại ứng dụng trên máy tính đó (do đó mất tất cả các cài đặt người dùng được lưu trữ trên máy tính đầu tiên). Tuy nhiên, phần mềm di động có thể dễ dàng được chuyển từ máy tính này sang máy tính khác thông qua phương tiện di động như ổ đĩa flash và cài đặt người dùng cũng sẽ được chuyển. Đây thực sự là lý do chính tại sao chúng được gọi là ứng dụng phần mềm 'di động'.

Vì vậy, nếu nhu cầu là cài đặt phần mềm chỉ trong một máy tính hoặc hệ điều hành, phần mềm có thể cài đặt sẽ hoạt động cho bạn, nhưng nếu bạn có kế hoạch mang ứng dụng mọi lúc mọi nơi, ứng dụng di động phải là lựa chọn ưu tiên. Nhưng điều quan trọng là phải có các thiết bị bên ngoài hoặc di động có tốc độ I / O chấp nhận được để sử dụng hiệu quả các ứng dụng di động với tiềm năng tối đa của chúng (ví dụ: nên sử dụng ổ đĩa cứng ngoài thay vì ổ USB cho các ứng dụng di động lớn). Hơn nữa, nếu bạn muốn sử dụng các hệ thống sao lưu trực tuyến (như DropBox), bạn có thể dễ dàng chuyển phiên bản mới nhất (với cài đặt được cập nhật, v.v.) của các ứng dụng di động từ máy tính để bàn sang máy tính xách tay của bạn. Đây không bao giờ là một lựa chọn với phần mềm có thể cài đặt.