Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 11

Windows 11 Có Tốt Cho Nhà Phát Triển Không?

Không ngạc nhiên Windows là nền tảng ưa thích cho nhà phát triển phần mềm. Với hỗ trợ gần như tất cả ngôn ngữ và công cụ phát triển, việc tạo và kiểm tra ứng dụng trên Windows dễ dàng hơn nhiều so với các hệ điều hành khác.

Kể từ khi Windows 11 ra mắt, các nhà phát triển tò mò xem nó sẽ ảnh hưởng như thế nào đến hiệu suất và sự linh hoạt, và họ có nên nâng cấp hay không. Hôm nay chúng ta sẽ xem xét Microsoft đã cải thiện (hay làm tệ hơn) hệ điều hành cho nhà phát triển như thế nào.

Hãy bắt đầu nếu bạn ở đây để tìm câu trả lời cho cùng câu hỏi.

Cải tiến Microsoft Store

Microsoft Store được thiết kế lại là một trong những tính năng mới thú vị của Windows 11, hiện cung cấp nhiều hơn cho nhà phát triển.

Windows 11 Có Tốt Cho Nhà Phát Triển Không?

Hỗ trợ ứng dụng rộng hơn

Trước đây, Microsoft có yêu cầu chỉ UWP, buộc nhà phát triển viết lại ứng dụng không phải UWP sang định dạng UWP. Chính sách này thường làm nản lòng nhà phát triển, cuối cùng dẫn đến thiếu ứng dụng trên Microsoft Store.

Với bản cập nhật mới, nó hỗ trợ các dạng ứng dụng khác như Win32, PWA, và .NET. Kết quả là, nhà phát triển có thể tập trung vào các lĩnh vực quan trọng hơn của ứng dụng, như cải thiện giao diện.

Hỗ trợ cửa hàng bên thứ ba

Cửa hàng ứng dụng thương mại điện tử như Amazon Appstore và Epic Games Store cũng sẽ có sẵn trực tiếp trên Microsoft Store mới. Vì vậy, hiệu quả là bất kỳ ứng dụng nào nhà phát triển đã xuất bản trên các cửa hàng này (hoặc những cái khác, sẽ có sẵn trong tương lai, theo Microsoft) sẽ không cần tải riêng lên Microsoft Store.

Khuyến khích nhà phát triển

Có lẽ bước đi tốt nhất của Microsoft là phần khuyến khích cho nhà phát triển phần mềm. Trước đây, Microsoft giảm phần chia sẻ từ doanh thu ứng dụng từ 30% xuống 15% để làm cho Microsoft Store cạnh tranh hơn.

Ngoài ra, Microsoft sẽ cho phép nhà phát triển sử dụng nền tảng thương mại riêng hoặc bên thứ ba cho ứng dụng của họ giữ 100% doanh thu tạo ra từ ứng dụng nền tảng của họ.

Tóm lại, Microsoft hiện cho phép xuất bản nhiều hơn một định dạng ứng dụng, cửa hàng bên thứ ba, và cho nhà phát triển lựa chọn giữ 100% doanh thu. Ba khuyến khích này làm cho bản cập nhật mới bây giờ đáng giá hơn cho cộng đồng nhà phát triển.

Hỗ trợ ứng dụng Android

Windows 11 Có Tốt Cho Nhà Phát Triển Không?

Microsoft đang tạo cơ hội mới cho nhà phát triển ứng dụng bằng cách mang thế giới Android gần hơn với Windows. Dù nhà phát triển phải đợi một lúc, sự hỗ trợ Android hứa hẹn và tích hợp Amazon Store sẽ mang lại lợi ích đáng kể. Microsoft vẫn đang làm việc tích hợp Amazon Appstore với Microsoft Store.

Khi ứng dụng Android bắt đầu được hỗ trợ, nó sẽ cho phép ứng dụng của nhà phát triển tiếp cận tốt hơn và tải xuống cao hơn. Người dùng đã tải ứng dụng trên điện thoại có thể cũng tải trên desktop. Hơn nữa, tính năng này sẽ giúp nhà phát triển ứng dụng di động tạo ứng dụng phù hợp nhu cầu người dùng desktop.

Nhưng, không thể đo lường hiệu quả của tính năng mới này cho đến khi nó có mặt và được thử. Nhà phát triển sẽ phải đợi cái này.

Công cụ nhà phát triển được cải tiến

Ở mặt trước, Microsoft đã đổi tên và thiết kế lại Project Reunion và WinUI 3 thành Windows App SDK. Tuy nhiên, nó không thay thế Windows SDK hiện có, và Microsoft khuyến khích nhà phát triển thích nghi "theo tốc độ của riêng họ".

Bên trong, nó tiếp tục hỗ trợ Win32 và .NET ứng dụng đồng thời mang来新 API và công cụ phát triển ứng dụng. Windows App SDK nhằm giới thiệu API giúp lấp đầy khoảng trống giữa các mô hình ứng dụng khác nhau. Microsoft dự định giảm thiểu khoảng trống và hỗ trợ nhà phát triển.

Mặc dù được ra mắt cùng OS mới nhất, bản cập nhật này có sẵn cho Windows 10 (xuống đến phiên bản 1809). Vì vậy, nếu bạn không tìm thấy lý do cập nhật ngoài Windows App SDK cải tiến, bạn cuối cùng cũng sẽ nhận được cập nhật cho phiên bản Windows 10 của mình.

Một cải tiến then chốt là Windows Terminal giờ đi kèm sẵn trong Windows. Tải riêng (như nhà phát triển làm trên Windows trước) không quá khó. Tuy nhiên, việc đưa Windows Terminal vào thể hiện sự chú ý của Microsoft để làm cho OS tốt nhất cho lập trình.

Trải nghiệm đa nhiệm

Windows 11 Có Tốt Cho Nhà Phát Triển Không?

Với Windows 11, Microsoft đã cải thiện đáng kể cách bạn sử dụng không gian màn hình cho đa nhiệm. Thứ nhất, Microsoft đã hoàn thiện tính năng Snap Assist trước đây trên Windows 10 bằng cách thêm nhiều hình ảnh trực quan.

  1. Bố cục Snap (Snap Layouts): Khi di chuột qua nút phóng to, một cửa sổ bật lên hiển thị sáu bố cục khác nhau cho màn hình. Số tùy chọn có thể khác nhau, tuy nhiên, tùy thuộc vào kích thước màn hình.
  2. Nhóm Snap (Snap Groups): Bạn có thể khóa bố cục bạn đang làm việc và thu nhỏ từ thanh tác vụ. Điều này giúp nhóm ứng dụng và chuyển giữa các tổ hợp cửa sổ khác nhau.
  3. Bố cục màn hình ngoài (External Monitor Layouts): Khi bạn cắm lại màn hình, tất cả ứng dụng khôi phục vị trí trước khi rút cắm.

Tất cả các tùy chọn này có thể tắt từ Cài đặt > Đa nhiệm (Multitasking).

Thứ hai, Microsoft đã đổi tên tính năng Màn hình ảo (Virtual Desktops) thành chỉ Màn hình (Desktops). Bây giờ bạn có thể thay đổi hình nền desktop cho mỗi Màn hình để giữ các ứng dụng không liên quan chạy riêng biệt.

Nhà phát triển đa nhiệm nhiều hơn hầu hết chuyên gia khác. Trong khi các tính năng khác hỗ trợ hiệu quả, hỗ trợ màn hình ngoài tiết kiệm thời gian bạn phải dành để sắp xếp lại ứng dụng. So với Windows 10, đa nhiệm là động lực để nhà phát triển nâng cấp.

Bảo mật được nâng cao

Windows 11 Có Tốt Cho Nhà Phát Triển Không?

Việc Windows 11 sử dụng TPM 2.0, UEFI Secure Boot, và tính năng VBS làm cho nó an toàn hơn cho nhà phát triển hơn hầu hết hệ điều hành khác. Xâm nhập trái phép của bên thứ ba để truy cập dữ liệu trên ổ cứng giờ khó khăn hơn bao giờ. Bảo mật nâng cao là một điểm cộng khác cho nhà phát triển.

Liên quan: Windows 11 An Toàn Hơn Windows 10 Nhiều: Đây Là Lý Do

Tốc độ được cải thiện

Windows 11 được tối ưu hóa để tập trung tất cả tài nguyên vào ứng dụng đang được sử dụng chủ động. Tối ưu hóa này làm cho Windows vận hành nhanh hơn, và cộng đồng nhà phát triển sẽ hưởng lợi nhiều nhất. Trong video này, nhóm Windows Mechanics phân tích tất cả chi tiết kỹ thuật.

Windows 11 có thành công cho nhà phát triển?

Microsoft đã cho nhà phát triển nhiều lý do để yêu OS bằng cách thiết kế lại giao diện Windows, cải thiện và giới thiệu công cụ phát triển phần mềm mới, và khuyến khích nhà phát triển dùng cửa hàng của họ.

Mặt một, các tính năng đẩy nó trở thành OS tốt nhất cho nhà phát triển. Nhưng mặt khác, yêu cầu phần cứng nâng cao có thể khiến nhiều nhà phát triển phải vứt bỏ PC "cũ" hoàn toàn khả thi, chỉ vì phần cứng cũ không hỗ trợ hoàn toàn Windows 11.

OS mới nhất của Microsoft vẫn còn trong giai đoạn thử nghiệm, và chỉ thời gian mới cho biết những cải tiến này sẽ diễn ra như thế nào.