Lý do (Hầu hết) Ứng dụng dành cho máy tính để bàn không khả dụng trong Windows Store

Mục lục:

Lý do (Hầu hết) Ứng dụng dành cho máy tính để bàn không khả dụng trong Windows Store
Lý do (Hầu hết) Ứng dụng dành cho máy tính để bàn không khả dụng trong Windows Store

Video: Lý do (Hầu hết) Ứng dụng dành cho máy tính để bàn không khả dụng trong Windows Store

Video: Lý do (Hầu hết) Ứng dụng dành cho máy tính để bàn không khả dụng trong Windows Store
Video: Thủ thuật: Reset Macbook về như máy mới! - YouTube 2024, Có thể
Anonim
Windows Store đi kèm với Windows 10 có thể là một điểm dừng chân để tìm tất cả phần mềm bạn đang tìm kiếm. Nhưng không phải vậy. Một số ứng dụng dành cho máy tính để bàn, như Kodi và Evernote, hiện khả dụng nhưng hầu hết không có.
Windows Store đi kèm với Windows 10 có thể là một điểm dừng chân để tìm tất cả phần mềm bạn đang tìm kiếm. Nhưng không phải vậy. Một số ứng dụng dành cho máy tính để bàn, như Kodi và Evernote, hiện khả dụng nhưng hầu hết không có.

Cửa hàng chủ yếu cung cấp các ứng dụng kiểu di động như Candy Crush Saga và hai ứng dụng của TripAdvisor mà Microsoft hiện đang đóng gói với Windows 10 - nhưng không phải là ứng dụng dành cho 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 Cửa hàng không còn đầy các ứng dụng dành cho máy tính để bàn giả nữa.

Cửa hàng chỉ cung cấp ứng dụng toàn cầu

Microsoft đã quyết định chỉ cung cấp các ứng dụng toàn cầu chứ không phải ứng dụng dành cho máy tính để bàn thông qua Cửa hàng. Cửa hàng Windows chỉ bao gồm các ứng dụng được viết cho "Nền tảng Windows phổ biến" mới của Microsoft hoặc UWP. Đôi khi nó còn được gọi là "nền tảng ứng dụng toàn cầu" hoặc UAP.

Quay lại Windows 8 và 8.1 ngày, Cửa hàng chỉ bao gồm “ứng dụng Metro” mới hoặc “Ứng dụng hiện đại” - mà Microsoft thực sự gọi là “Ứng dụng cửa hàng” trong Windows 8.1. Các ứng dụng đó bị hạn chế hơn ứ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". Thật đơn giản: Nếu bạn muốn ứng dụng cho giao diện mới, bạn đã sử dụng Cửa hàng. Nếu bạn muốn các ứng dụng trên máy tính để bàn, bạn đã có được cách thức cũ.

Tuy nhiên, trong Windows 10, Microsoft đã bắt đầu làm mờ các dòng. Các ứng dụng Cửa hàng đó chạy trong cửa sổ của riêng chúng trên màn hình, 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.
Tuy nhiên, trong Windows 10, Microsoft đã bắt đầu làm mờ các dòng. Các ứng dụng Cửa hàng đó chạy trong cửa sổ của riêng chúng trên màn hình, 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 đã làm cho 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 Cửa hàng 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 dành cho máy tính để bàn. Chúng không còn xuất hiện trong Windows 10 nữa.

Ứng dụng toàn cầu có nhiều hạn chế hơn và đó là điểm

Nhưng nền tảng ứng dụng toàn cầu mới của Microsoft bị 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 vào Windows Store, phiên bản Store vẫn bị hạn chế so với đối tác máy tính để bàn của nó. Chỉ cần nhìn vàoSự nổi lên của Tomb Raider, có sẵn từ Steam dưới dạng ứng dụng dành cho máy tính để bàn và Windows Store dưới dạng ứng dụng toàn cầu. Phiên bản phổ dụng còn hạn chế hơn nhiều. Có một ứng dụng Dropbox trong Windows Store nhưng không thể đồng bộ hóa các tệp của bạn với máy tính của bạn như ứng dụng dành cho máy tính để bàn Dropbox - ứng dụng này tương tự như ứng dụng dành cho điện thoại thông minh của Dropbox.

Đó là vì nền tảng ứng dụng mới của Microsoft là được thiết kế bị hạn chế hơn. Ứng dụng được chạy trong hộp cát, hạn chế 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à thu hút bạn. Họ không thể tự khởi chạy khi khởi động hoặc liên tục chạy trong nền. Các ứng dụng toàn cầu được thiết kế để 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ổ dụng mới này có nhiều điểm chung hơn với các ứng dụng dành cho thiết bị di động trên iPhone, iPad hoặc Android so với các ứng dụng dành cho máy tính để bàn truyền thống.

Ngược lại, các ứng dụng máy tính để bàn Windows truyền thống có thể thực sự làm bất cứ điều gì họ muốn với máy tính của bạn. UAC bây giờ ngăn cản chúng khỏi việc nhét 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 chúng vẫn có thể giả mạo với 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à một thanh kiếm hai lưỡi.
Ngược lại, các ứng dụng máy tính để bàn Windows truyền thống có thể thực sự làm bất cứ điều gì họ muốn với máy tính của bạn. UAC bây giờ ngăn cản chúng khỏi việc nhét 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 chúng vẫn có thể giả mạo với 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à một thanh kiếm hai lưỡi.

Microsoft chỉ muốn phân phối các ứng dụng an toàn không phải là 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 ứng dụng này loại trừ các ứng dụng dành cho máy tính để bàn thông thường mà ứng dụng không thể đảm bảo sẽ không gây ra sự cố. Microsoft sẽ thích nếu mọi người tạo ra các ứng dụng phổ thông 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ổ dụng vẫn chưa thực sự được gỡ bỏ và hầu hết người dùng Windows cần các ứng dụng dành cho 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 đó.

Mac thực sự có một vấn đề tương tự. Mặc dù Mac App Store của Apple bao gồm các ứng dụng Mac trên máy tính để bàn 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 ra sự cố trên 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à các 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 cũng 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.

Image
Image

Một số ứng dụng dành cho máy tính để bàn có thể được chuyển đổi thành UWP (và có trong cửa hàng ngay bây giờ)

Với Bản cập nhật kỷ niệm cho Windows 10, "Cầu nối máy tính để bàn" của Microsoft - được gọi là "Dự án Centennial" - đã đến. Các nhà phát triển có thể sử dụng các ứng dụng Windows desktop 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 đến Windows Store.

Công nghệ này hoạt động khá tốt. Các nhà phát triển của các phương tiện truyền thông Kodi đã viết rằng họ không tin rằng nó sẽ dễ dàng cho Kodi-một ứng dụng phức tạp sử dụng âm thanh phần cứng và tăng tốc video - để trở thành một ứng dụng UWP. Nhưng, với sự ngạc nhiên của họ, nó chỉ hoạt động.Phiên bản máy tính để bàn của Kodi hiện đã có trong Windows Store.

Phiên bản Evernote toàn màn hình hiện có sẵn trong Windows Store. Đó là một cải tiến lớn từ ứng dụng “Evernote Touch” buồn đã được tạo cho Windows 8.

Nhưng những gì về sandboxing? 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 cuộc hội thoại 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 đều hoạt động mà không sửa đổi.
Nhưng những gì về sandboxing? 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 cuộc hội thoại 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 đều hoạt động mà không sửa đổi.

Tuy nhiên, có vẻ như sandbox là rất tha thứ. Các ứng dụng được đóng gói bằng Bridge Bridge không phải tuân theo tất cả các hạn chế sandbox được thực thi trên các ứng dụng UWP thông thường. Điều này cho phép nhiều ứng dụng dành cho máy tính để bàn "chỉ hoạt động" sau khi chúng được chuyển đổi mà không cần thêm bất kỳ chỉnh sửa nào.

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 dành cho máy tính để bàn thông thường. Windows Store cung cấp một nơi an toàn, trung tâm để tìm và cài đặt ứng dụng từ đó. 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 gọn gàng, không cần bất kỳ trình thuật sĩ 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.

Nhà phát triển cũng có thể thêm các tính năng UWP vào ứng dụng dành cho máy tính để bàn của họ. Ví dụ, ứng dụng Evernote trong Windows Store cung cấp một ô 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 dần dần di chuyể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 bit mã tại một thời điểm.

Rất tiếc, các ứng dụng này không có tất cả các lợi thế của các ứng dụng "Nền tảng Windows phổ biến" thông thường. Mặc dù chúng là các ứng dụng “UWP” về mặt kỹ thuật, chúng không thực sự phổ biến - chúng sẽ chỉ chạy trên Windows 10 PC. Chúng sẽ không chạy trên các đ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 dành cho máy tính để bàn được thêm vào Cửa hàng Windows trong tương lai, nhưng không phải tất cả các ứng dụng dành cho 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 thêm một số công việc và bất kỳ tính năng UWP bổ sung nào sẽ chỉ hoạt động trên Windows 10. 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.
Chúng tôi hy vọng sẽ thấy ngày càng nhiều ứng dụng dành cho máy tính để bàn được thêm vào Cửa hàng Windows trong tương lai, nhưng không phải tất cả các ứng dụng dành cho 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 thêm một số công việc và bất kỳ tính năng UWP bổ sung nào sẽ chỉ hoạt động trên Windows 10. 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 bán phần mềm, nó sẽ phải cung cấp 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 mình 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à một cửa hàng duy nhất cho tất cả phần mềm bạn có thể muốn trên PC Windows 10.

Đề xuất: