Chế độ nhà phát triển là gì trong Windows 10 là gì?
Nếu bạn tìm hiểu các cài đặt của Windows 10, bạn có thể bắt gặp một thứ gọi là Chế độ nhà phát triển trực tuyến. Khi được đưa vào Chế độ nhà phát triển, Windows cho phép bạn kiểm tra các ứng dụng bạn đang phát triển dễ dàng hơn, sử dụng môi trường shell Ubuntu Bash, thay đổi nhiều cài đặt tập trung vào nhà phát triển và thực hiện những việc khác như vậy.
Cách bật Chế độ nhà phát triển
Cài đặt này có sẵn trong ứng dụng Cài đặt. Để truy cập, hãy đi tới Cài đặt> Cập nhật & Bảo mật> Dành cho nhà phát triển và chọn Chế độ nhà phát triển.
PC Windows 10 của bạn sẽ được đưa vào Chế độ nhà phát triển. Điều này hoạt động trên tất cả các phiên bản Windows 10, bao gồm cả Windows 10 Home.
Sideload Ứng dụng chưa được ký (và gỡ lỗi chúng trong Visual Studio)
Tùy chọn này được đặt bên dưới các ứng dụng Windows Windows Store Ứng dụng và ứng dụng Sideload. Chọn các ứng dụng Windows Store của Windows và Windows sẽ chỉ cho phép bạn cài đặt các ứng dụng UWP từ Windows Store. Chọn các ứng dụng của Sideload, các cài đặt mặc định và Windows cũng sẽ cho phép bạn cài đặt các ứng dụng từ bên ngoài Windows Store, miễn là chúng được ký với một chứng chỉ hợp lệ.
Nhưng nếu bạn chọn chế độ Nhà phát triển, thì bạn có thể cài đặt các ứng dụng UWP từ bên ngoài Windows Store, ngay cả khi chúng chưa được ký. Đây là một tùy chọn quan trọng cho các nhà phát triển ứng dụng UWP, những người sẽ muốn thử nghiệm ứng dụng của họ trên PC của chính họ trong khi phát triển chúng. Tùy chọn này thay thế cho sự cần thiết phải có giấy phép dành cho nhà phát triển của Cameron trên Windows 8.1.
Chế độ nhà phát triển cũng cho phép bạn gỡ lỗi các ứng dụng UWP trong Visual Studio. Trên thực tế, nếu bạn mở một dự án ứng dụng UWP trong Visual Studio mà không bật Chế độ nhà phát triển, bạn sẽ thấy thông báo nhắc nhở Chế độ nhà phát triển cho Windows 10, hướng dẫn bạn kích hoạt Chế độ nhà phát triển. Sau đó, bạn sẽ có thể chạy một ứng dụng ở chế độ gỡ lỗi trực tiếp từ Visual Studio, thử nghiệm nó trên PC của bạn trước khi tải nó lên Windows Store.
Bash trên Ubuntu trên Windows 10
Nếu bạn muốn sử dụng shell Bash của Ubuntu trên Windows 10, trước tiên bạn phải đặt thiết bị của mình vào Chế độ nhà phát triển chế độ. Chỉ khi thiết bị của bạn ở chế độ nhà phát triển, bạn mới có thể kích hoạt Hệ thống con Windows của Windows cho Linux và cài đặt môi trường Ubuntu trong Bash.
Nếu bạn tắt Chế độ nhà phát triển, Hệ thống con Windows cho Linux cũng sẽ bị tắt, ngăn truy cập vào vỏ Ubuntu Bash.
Cập nhật: Bắt đầu với Fall Creators Update, Windows subsystem cho Linux giờ đây là một tính năng ổn định. Bạn không còn phải bật Chế độ nhà phát triển để sử dụng phần mềm Linux trên Windows.
Truy cập dễ dàng hơn vào cài đặt Nhà phát triển muốn
Cửa sổ dành cho nhà phát triển dành cho nhà phát triển cho phép bạn nhanh chóng thay đổi nhiều cài đặt hệ thống để thân thiện với nhà phát triển hơn. Một số trong các cài đặt này có sẵn trong Windows ở các khu vực khác, nhưng chúng nằm rải rác khắp nơi. Bằng cách này, các nhà phát triển có thể truy cập tất cả chúng ở một nơi.
Đối với File Explorer, Chế độ nhà phát triển có thể hiển thị các phần mở rộng tệp, ổ đĩa trống, tệp ẩn và tệp hệ thống, tất cả đều được ẩn thông thường. Nó cũng có thể hiển thị đường dẫn đầy đủ đến một thư mục trong thanh tiêu đề của trình quản lý tệp và cho phép truy cập dễ dàng hơn vào Run Run dưới dạng tùy chọn khác của người dùng..
Đối với Remote Desktop, Chế độ nhà phát triển có thể điều chỉnh các cài đặt khác nhau để đảm bảo PC của bạn luôn có thể truy cập được với các kết nối Remote Desktop. Nó có thể thay đổi cài đặt Tường lửa của Windows để cho phép kết nối máy tính từ xa với máy tính của bạn và chỉ cho phép kết nối từ máy tính chạy Remote Desktop với Xác thực cấp mạng.
Nó cũng có thể điều chỉnh cài đặt nguồn điện của bạn để đảm bảo PC sẽ không bao giờ ngủ hoặc ngủ đông nếu được cắm, đảm bảo nó vẫn có thể truy cập được với các kết nối Remote Desktop.
Đối với PowerShell, Chế độ nhà phát triển có thể thay đổi chính sách thực thi để cho phép PC của bạn chạy các tập lệnh PowerShell cục bộ chưa được ký. PC của bạn vẫn không chạy các tập lệnh từ xa không dấu.
Cổng thông tin thiết bị và Khám phá thiết bị
Khi bạn bật Chế độ nhà phát triển, hệ thống Windows 10 của bạn sẽ tự động cài đặt Cổng thông tin thiết bị Windows. Tuy nhiên, Cổng thông tin thiết bị không bao giờ thực sự được kích hoạt cho đến khi bạn cài đặt Bật Cổng thông tin trên thiết bị, thành Bật trên On trong khung dành cho nhà phát triển.
Nếu bạn bật Cổng thông tin thiết bị, phần mềm sẽ được bật và các quy tắc tường lửa được định cấu hình để cho phép các kết nối đến.
Cổng thông tin thiết bị là một máy chủ web cục bộ giúp giao diện web có sẵn cho các thiết bị khác trên mạng cục bộ của bạn. Bạn có thể sử dụng cổng thông tin dựa trên web để định cấu hình và quản lý thiết bị, cũng như sử dụng nhiều tính năng được thiết kế để phát triển và gỡ lỗi ứng dụng. Device Discovery cho phép bạn ghép nối thiết bị với Cổng thông tin thiết bị bằng cách nhập mã.
Ví dụ: bạn có thể sử dụng Cổng thông tin thiết bị để truy cập từ xa vào HoloLens trong khi phát triển các ứng dụng hình ba chiều của Windows. Tham khảo tài liệu Cổng thông tin thiết bị Windows của Microsoft để biết thêm chi tiết về cách sử dụng Cổng thông tin thiết bị và Khám phá thiết bị.
Ít hạn chế liên kết tượng trưng hơn
Trong Cập nhật người tạo của Windows 10, việc đưa thiết bị của bạn vào chế độ nhà phát triển giúp giảm bớt các hạn chế trong việc tạo liên kết tượng trưng. Trước đây, người dùng Administrator chỉ có thể tạo liên kết tượng trưng. Đây vẫn là trường hợp trên Windows 10 - trừ khi bạn đưa nó vào Chế độ nhà phát triển.
Trong Chế độ nhà phát triển, tài khoản người dùng với bất kỳ cấp đặc quyền nào cũng có thể tạo liên kết tượng trưng. Nói cách khác, bạn có thể mở một cửa sổ Command Prompt bình thường và sử dụng lệnh mklink. Bên ngoài Chế độ nhà phát triển, bạn cần mở cửa sổ Dấu nhắc lệnh với tư cách Quản trị viên trước khi sử dụng lệnh mklink.
Liên kết tượng trưng thường được các nhà phát triển sử dụng, vì vậy thay đổi này giúp các công cụ phát triển có thể tạo và làm việc với các liên kết tượng trưng mà không phải chạy với tư cách Quản trị viên.
Thay đổi liên kết tượng trưng là một ví dụ tốt về những gì Microsoft sẽ tiếp tục làm với Chế độ nhà phát triển trong tương lai. Chế độ nhà phát triển là một công tắc bạn lật để nói với Windows bạn là nhà phát triển và Windows có thể tự động điều chỉnh nhiều cài đặt khác nhau để giúp Windows hoạt động tốt hơn cho bạn.