Tại sao (Hầu hết) Ứng dụng máy tính để bàn không có sẵn trong Windows Store
Cửa hàng Windows đi kèm với Windows 10 có thể là một cửa hàng để tìm tất cả các phần mềm bạn đang tìm kiếm. Nhưng nó không phải là. Một vài ứng dụng trên máy tính để bàn, như Kodi và Evernote, hiện đã có sẵn - nhưng hầu hết không.
Cửa hàng chủ yếu cung cấp các ứng dụng kiểu di động như Candy Crush Saga và TripAdvisor - hai ứng dụng mà Microsoft hiện đang đi kèm với Windows 10 - nhưng không phải là ứng dụng máy tính để bàn mạnh mẽ hơn mà nhiều người dùng Windows phụ thuộc. Ít nhất thì Store không còn đầy đủ các ứng dụng giả mạo trên máy tính để bàn nữa.
Cửa hàng chỉ cung cấp các ứng dụng phổ quát
Microsoft quyết định chỉ cung cấp các ứng dụng phổ quát chứ không phải ứng dụng trên máy tính để bàn thông qua Store. Cửa hàng Windows chỉ bao gồm các ứng dụng được viết cho Nền tảng Windows Universal Windows mới, Microsoft hoặc UWP. Đôi khi, nó còn được gọi là nền tảng ứng dụng phổ quát, tên lửa hoặc UAP.
Quay trở lại Windows 8 và 8.1 ngày, Cửa hàng chỉ bao gồm các ứng dụng mới của Metro Metro, các ứng dụng hiện đại, hay ứng dụng hiện đại của Microsoft - trong đó Microsoft thực sự gọi là các ứng dụng Store Store, trong Windows 8.1. Các ứng dụng đó bị hạn chế hơn so với các ứng dụng dành cho máy tính để bàn, chỉ chạy trong giao diện Metro toàn màn hình và không bao giờ thực sự đóng cửa. Thật đơn giản: Nếu bạn muốn các ứng dụng cho giao diện mới, bạn đã sử dụng Store. Nếu bạn muốn các ứng dụng máy tính để bàn, bạn đã có chúng theo cách lỗi thời.
Tuy nhiên, trong Windows 10, Microsoft đã bắt đầu làm mờ các dòng. Các ứng dụng Store đó chạy trong các cửa sổ riêng của chúng trên máy tính để bàn, cùng với các ứng dụng máy tính để bàn khác. Tuy nhiên, chúng vẫn không giống nhau.
Với việc phát hành Windows 8, Microsoft đã giúp các nhà phát triển có thể thêm các ứng dụng máy tính để bàn của họ vào Windows Store. Tuy nhiên, đây chỉ là các trang Store cung cấp liên kết đến các trang web nơi bạn có thể tải xuống ứng dụng trên máy tính để bàn. Chúng không còn xuất hiện trong Windows 10 nữa.
Các ứng dụng phổ biến còn hạn chế hơn và đó là điểm chính
Nhưng nền tảng ứng dụng phổ quát mới của Microsoft còn hạn chế hơn. Ngay cả trong trường hợp các ứng dụng kiểu máy tính để bàn mạnh mẽ đã được đưa đến Windows Store, phiên bản Store vẫn bị cản trở so với phiên bản dành cho máy tính để bàn. Chỉ cần nhìn vào Sự trỗi dậy của Tomb Raider, có sẵn từ Steam dưới dạng ứng dụng trên máy tính để bàn và Windows Store dưới dạng ứng dụng phổ quát. Phiên bản phổ quát hạn chế hơn nhiều. Có một ứng dụng Dropbox trong Windows Store, nhưng nó không thể đồng bộ hóa các tệp của bạn với máy tính như ứng dụng máy tính để bàn Dropbox - nó tương tự như các ứng dụng điện thoại thông minh của Dropbox.
Đó là bởi vì nền tảng ứng dụng mới của Microsoft là được thiết kế để được hạn chế hơn. Các ứng dụng được chạy trong hộp cát, giới hạn các tệp mà chúng có thể truy cập trên hệ thống của bạn. Họ không thể can thiệp vào các ứng dụng khác và rình mò bạn. Họ không thể tự khởi động khi khởi động hoặc liên tục chạy trong nền. Các ứng dụng phổ quát được thiết kế để có thể di động và chạy trên Windows Phone, Xbox và các nền tảng khác. Các ứng dụng phổ quát mới này có nhiều điểm chung với các ứng dụng di động trên iPhone, iPad hoặc Android so với các ứng dụng máy tính để bàn truyền thống.
Ngược lại, các ứng dụng Windows truyền thống có thể thực hiện mọi thứ họ muốn với máy tính của bạn. Giờ đây, UAC ngăn không cho họ sao chép các tệp hệ thống của bạn mà không có sự cho phép của bạn, nhưng họ vẫn có thể can thiệp vào các tệp cá nhân của bạn, hoạt động như các keylogger hoặc làm cho hệ thống của bạn không ổn định. Sức mạnh là con dao hai lưỡi.
Microsoft chỉ muốn phân phối các ứng dụng an toàn không gây rủi ro về bảo mật, quyền riêng tư hoặc hiệu suất. Đó là lý do tại sao nó loại trừ các ứng dụng máy tính để bàn thông thường, điều này không thể đảm bảo sẽ không gây ra sự cố. Microsoft sẽ thích hơn nếu mọi người tạo ra các ứng dụng phổ quát và phân phối chúng thông qua Cửa hàng, vì hệ thống có thể quản lý các ứng dụng này và đảm bảo trải nghiệm tốt hơn.
Đó là ý tưởng, ít nhất. Trên thực tế, các ứng dụng phổ quát vẫn chưa thực sự phát huy và hầu hết người dùng Windows đều cần các ứng dụng trên máy tính để bàn. Nhưng, ba năm rưỡi sau khi Windows Store được phát hành lần đầu tiên với Windows 8, Microsoft vẫn đang cố gắng thay đổi điều đó.
Máy Mac thực sự có một vấn đề tương tự. Trong khi Mac App Store của Apple bao gồm các ứng dụng máy tính để bàn Mac truyền thống, Mac App Store thực thi hộp cát để ngăn các ứng dụng này gây rắc rối cho máy Mac. Điều này có nghĩa là các ứng dụng Mac mạnh hơn không thể được cung cấp thông qua Mac App Store và phải được tải xuống từ các trang web như bạn tải xuống chương trình máy tính để bàn Windows và các ứng dụng trong Mac App Store thường là phiên bản giới hạn hơn. Nhiều nhà phát triển Mac đã từ bỏ Mac App Store. Người dùng Mac không thể tìm thấy tất cả các chương trình máy tính để bàn mà họ muốn trong Mac App Store.
Một số ứng dụng máy tính để bàn có thể được chuyển đổi thành UWP (và đang trong cửa hàng ngay bây giờ)
Với Bản cập nhật kỷ niệm cho Windows 10, Microsoft Desktop Desktop Bridge - rõ ràng được biết đến với tên gọi là Project Project Cent Years -has. Các nhà phát triển hiện có thể lấy các ứng dụng Windows truyền thống (nói cách khác là các ứng dụng Win32 và .NET) và đóng gói chúng vào một ứng dụng UWP có thể được gửi tới Windows Store.
Công nghệ này hoạt động tốt đáng ngạc nhiên. Các nhà phát triển của trung tâm truyền thông Kodi đã viết rằng họ không tin rằng Kodi sẽ dễ dàng - một ứng dụng phức tạp sử dụng tăng tốc âm thanh và video phần cứng - để trở thành một ứng dụng UWP. Nhưng, thật ngạc nhiên, nó chỉ hoạt động. Phiên bản Kodi dành cho máy tính để bàn hiện có sẵn trong Windows Store.
Phiên bản máy tính để bàn đầy đủ của Evernote hiện cũng có sẵn trong Windows Store. Đây là một cải tiến lớn từ ứng dụng Ever Ever Touch Touch đã được tạo cho Windows 8.
Nhưng những gì về hộp cát? Chúng tôi hy vọng rằng nhiều ứng dụng có thể không hoạt động chính xác sau khi trò chuyện vì chúng bị giới hạn bởi hộp cát UWP, giống như hộp cát Mac App Store giới hạn nhiều ứng dụng Mac. Microsoft thậm chí còn cảnh báo các nhà phát triển rằng không phải mọi ứng dụng sẽ hoạt động mà không sửa đổi.
Tuy nhiên, có vẻ như hộp cát rất tha thứ. Các ứng dụng được đóng gói với Cầu Desktop không phải tuân theo tất cả các hạn chế về hộp cát được thi hành trên các ứng dụng UWP thông thường. Điều này cho phép nhiều ứng dụng máy tính để bàn chỉ hoạt động trên mạng sau khi chúng được chuyển đổi mà không cần chỉnh sửa thêm.
Các ứng dụng được đóng gói theo cách này có một số lợi thế so với các ứng dụng máy tính để bàn thông thường. Cửa hàng Windows cung cấp một nơi trung tâm, an toàn để tìm và cài đặt ứng dụng. Cửa hàng cũng sẽ tự động cập nhật ứng dụng. Các ứng dụng được chuyển đổi có thể nhanh chóng được cài đặt và gỡ cài đặt một cách sạch sẽ, không có bất kỳ trình hướng dẫn cài đặt nào, các mục đăng ký còn sót lại và các tệp không cần thiết khác chiếm dung lượng trên ổ cứng của bạn.
Các nhà phát triển cũng có thể thêm các tính năng UWP vào các ứng dụng máy tính để bàn của họ. Ví dụ: ứng dụng Evernote trong Windows Store cung cấp hình xếp trực tiếp. Microsoft cho biết điều này sẽ cho phép các nhà phát triển chuyển dần các ứng dụng máy tính để bàn của họ sang các ứng dụng UWP, thay thế các đoạn mã một lúc.
Thật không may, những ứng dụng này không có tất cả các những lợi thế của các ứng dụng phổ biến trên Windows Platform Windows Platform. Mặc dù về mặt kỹ thuật, chúng là các ứng dụng UWP, nhưng chúng không thực sự phổ biến - chúng sẽ chỉ chạy trên PC Windows 10. Họ sẽ không chạy trên điện thoại Windows 10, Xbox One, HoloLens hoặc các nền tảng khác mà Microsoft có thể phát hành trong tương lai.
Chúng tôi hy vọng sẽ thấy ngày càng nhiều ứng dụng máy tính để bàn được thêm vào Windows Store trong tương lai, nhưng không phải tất cả các ứng dụng trên máy tính để bàn đều có sẵn trong Cửa hàng. Một số ứng dụng mạnh mẽ không có khả năng bị sandbox. Các nhà phát triển sẽ phải thực hiện một số công việc bổ sung và mọi tính năng UWP bổ sung sẽ chỉ hoạt động trên Windows 10. Các nhà phát triển sẽ phải tiếp tục cung cấp trình cài đặt có thể tải xuống cho người dùng Windows 7.
Và, nếu một nhà phát triển đang bán phần mềm, nó sẽ phải giảm cho Windows Store 30% lợi nhuận. Các nhà phát triển có thể muốn bán phần mềm của riêng họ và giữ tất cả lợi nhuận thay vì chia sẻ chúng với Microsoft.
Trong tương lai gần, Windows Store sẽ tiếp tục chỉ là một cách để có được một số ứng dụng - không phải là điểm dừng cho tất cả các phần mềm bạn có thể muốn trên PC Windows 10.