Z radością ponownie uczestniczymy w konferencji Build, która co roku stanowi wyjątkową okazję do nawiązania kontaktu z globalną społecznością deweloperów. Dzielenie się efektami naszej pracy i obserwowanie, jak deweloperzy wykorzystują platformę Microsoft do tworzenia innowacyjnych technologii nowej generacji, jest niezwykle inspirujące.
W Microsoft wierzymy, że przyszłość sztucznej inteligencji (AI) kształtuje się w chmurze, na urządzeniach brzegowych i w systemie Windows. Windows jest i pozostanie otwartą platformą, która umożliwia deweloperom pracę na najwyższym poziomie, oferując im niezrównaną elastyczność.
Nasz cel jest jasny: uczynić Windows najlepszą platformą dla deweloperów, stworzoną specjalnie dla nowej ery sztucznej inteligencji, w której inteligencja jest zintegrowana z oprogramowaniem, układami scalonymi i sprzętem. Od korzystania z Windows 11 na urządzeniach klienckich po używanie Windows 365 w chmurze, budujemy platformę, która obsługuje szeroki zakres scenariuszy, od tworzenia AI po podstawowe procesy IT, a wszystko to z priorytetem bezpieczeństwa.
W ciągu ostatniego roku poświęciliśmy czas na wsłuchiwanie się w opinie deweloperów, aby zrozumieć, co cenią najbardziej i gdzie mamy szansę na dalsze ulepszanie Windows jako środowiska programistycznego, zwłaszcza w dobie rozwoju AI. Te uwagi kształtują nasze spojrzenie na platformę deweloperską Windows i aktualizacje, które dziś prezentujemy.
Nowości w Windows zaprezentowane na konferencji Build:
Windows AI Foundry to ewolucja Windows Copilot Runtime, zapewniająca ujednoliconą i niezawodną platformę, która wspiera cały cykl życia tworzenia AI, od wyboru modelu, optymalizacji, dostrajania po wdrażanie w środowiskach klienckich i chmurowych. Windows AI Foundry oferuje następujące możliwości:
Windows ML, podstawa platformy AI, to wbudowane środowisko uruchomieniowe wnioskowania AI w Windows. Umożliwia deweloperom korzystanie z własnych modeli i efektywne wdrażanie ich w ekosystemie partnerów produkujących układy scalone, w tym AMD, Intel, NVIDIA i Qualcomm, obejmując procesory CPU, GPU i NPU.
Windows AI Foundry integruje Foundry Local i inne katalogi modeli, takie jak Ollama i NVIDIA NIMs, zapewniając deweloperom szybki dostęp do szerokiej gamy gotowych modeli typu open source na różnych układach Windows. Umożliwia to deweloperom przeglądanie, testowanie, interakcję i wdrażanie modeli w ich lokalnych aplikacjach.
Ponadto, Windows AI Foundry oferuje gotowe do użycia AI API, oparte na wbudowanych modelach Windows w Copilot+ PC, do kluczowych zadań językowych i wizualnych, takich jak inteligentne przetwarzanie tekstu, opisywanie obrazów, rozpoznawanie tekstu, niestandardowe podpowiedzi i usuwanie obiektów. Ogłaszamy nowe funkcje, takie jak LoRA (low-rank-adaption), umożliwiające dostrajanie naszych wbudowanych SLM Phi Silica za pomocą niestandardowych danych. Zapowiadamy również nowe API do wyszukiwania semantycznego i odzyskiwania wiedzy, aby deweloperzy mogli wykorzystywać swoje niestandardowe dane do tworzenia w swoich aplikacjach scenariuszy wyszukiwania w języku naturalnym i RAG (Retrieval Augmented Generation).
Rozwój Windows 11 poprzez natywną obsługę Model Context Protocol (MCP), dla przyszłych środowisk agentowych. Integracja MCP z Windows zapewni agentom AI standardowe ramy łączenia się z natywnymi aplikacjami Windows, umożliwiając aplikacjom bezproblemowy udział w interakcjach agentowych. Aplikacje Windows mogą udostępniać określone funkcje w celu rozszerzenia umiejętności i możliwości agentów zainstalowanych na komputerach PC z systemem Windows. W nadchodzących miesiącach udostępnimy prywatną wersję zapoznawczą dla deweloperów wybranym partnerom, aby rozpocząć zbieranie opinii.
Akcje aplikacji w Windows, nowa funkcja dla deweloperów aplikacji, która umożliwia tworzenie akcji dla określonych funkcji w aplikacjach i zwiększanie ich wykrywalności, odblokowując w ten sposób nowe punkty wejścia dla deweloperów w celu pozyskiwania nowych użytkowników.
Nowe funkcje bezpieczeństwa Windows, takie jak VBS (Virtualization-Based Security) Enclave SDK i kryptografia postkwantowa (PQC), zapewniają deweloperom dodatkowe narzędzia, które ułatwiają im tworzenie bezpiecznych rozwiązań w miarę ewolucji krajobrazu zagrożeń.
Windows Subsystem for Linux (WSL) typu “open source”, zapraszając deweloperów do współtworzenia, dostosowywania i pomocy we wdrożeniu bardziej płynnej integracji Linuksa z Windows.
Nowe udoskonalenia popularnych narzędzi deweloperskich Windows, w tym Terminal, WinGet i PowerToys, umożliwiają deweloperom zwiększenie produktywności i skupienie się na tym, co robią najlepiej – kodowaniu.
Nowe funkcje wzrostu w Microsoft Store, obejmujące teraz bezpłatną rejestrację deweloperów, Web Installer dla aplikacji Win32, raporty analityczne, program promocji aplikacji i inne, aby pomóc deweloperom aplikacji zwiększyć pozyskiwanie użytkowników, wykrywanie i zaangażowanie w systemie Windows.
Windows AI Foundry
Chcemy zdemokratyzować zdolność deweloperów do budowania, eksperymentowania i docierania do użytkowników dzięki przełomowym doświadczeniom opartym na sztucznej inteligencji. Usłyszeliśmy od deweloperów, którzy dopiero rozpoczynają pracę z AI, że preferują gotowe rozwiązania do konkretnych zadań, aby przyspieszyć integrację AI w aplikacjach. Deweloperzy mówili nam również, że potrzebują prostego sposobu na przeglądanie, testowanie i integrowanie modeli open source w swoich aplikacjach. Deweloperzy tworzący własne, zaawansowane modele sygnalizowali, że preferują szybkie i potężne rozwiązania do efektywnego wdrażania modeli na różnych układach scalonych. Aby zaspokoić różnorodne potrzeby związane z tworzeniem, rozwinęliśmy Windows Copilot Runtime, przekształcając go w Windows AI Foundry, które oferuje wiele zaawansowanych funkcji.
Deweloperzy mogą łatwiej uzyskać dostęp do gotowych modeli typu open source
Windows AI Foundry integruje Foundry Local i inne katalogi modeli, takie jak Ollama i NVIDIA NIMs, zapewniając programistom szybki dostęp do szerokiej gamy gotowych modeli typu open source na różnych układach Windows. Dzięki katalogowi modeli Foundry Local wykonaliśmy już ciężką pracę polegającą na optymalizacji tych modeli pod kątem procesorów CPU, GPU i NPU, dzięki czemu są one od razu gotowe do użycia.
W okresie wersji zapoznawczej deweloperzy mogą uzyskać dostęp do Foundry Local za pośrednictwem instalacji WinGet (winget install Microsoft.FoundryLocal) i Foundry Local CLI w celu przeglądania, pobierania i testowania modeli. Foundry Local automatycznie wykryje sprzęt urządzenia (CPU, GPU i NPU) i wyświetli listę kompatybilnych modeli, które deweloperzy mogą wypróbować. Deweloperzy mogą również wykorzystać pakiet Foundry Local SDK, aby łatwo zintegrować Foundry Local ze swoimi aplikacjami. W ciągu najbliższych kilku miesięcy udostępnimy te funkcje bezpośrednio w Windows 11 i Windows App SDK, optymalizując środowisko deweloperów używających Foundry Local do publikowania aplikacji produkcyjnych.
Chociaż oferujemy gotowe modele typu open source, coraz więcej deweloperów tworzy własne modele i dostarcza przełomowe doświadczenia użytkownikom końcowym. Windows ML to podstawa platformy AI, jak również wbudowane środowisko uruchomieniowe wnioskowania AI, które upraszcza i efektywnie wdraża modele na procesorach CPU, GPU i NPU.
Windows ML to wysokowydajne, lokalne środowisko uruchomieniowe wnioskowania, zbudowane bezpośrednio w systemie Windows, które może uprościć transport aplikacji produkcyjnych otwartych źródeł lub zastrzeżonych modeli (w tym naszych własnych doświadczeń Copilot+ PC). Od samego początku zostało zbudowane jako zoptymalizowane pod kątem wydajności i elastyczności modelu, reagując na architekturę modelu, operatory i innowacje optymalizacyjne we wszystkich warstwach stosu. Windows ML to ewolucja DirectML (DML) oparta na doświadczeniach wyciągniętych w ciągu ostatniego roku (wsłuchiwanie się w opinie wielu deweloperów, naszych partnerów produkujących układy scalone oraz naszych własnych zespołów opracowujących środowisko AI Copilot+ PC). Windows ML ma na celu uwzględnienie tych opinii, umożliwiając naszym partnerom produkującym układy scalone (AMD, Intel, NVIDIA, Qualcomm) wykorzystanie kontraktów dostawców wykonawczych w celu optymalizacji wydajności modelu i dotrzymywania kroku innowacjom.
Windows ML oferuje kilka korzyści:
Uproszczone wdrażanie: Umożliwia deweloperom publikowanie aplikacji produkcyjnych bez konieczności pakowania środowiska uruchomieniowego ML, dostawcy wykonywania sprzętu lub sterowników wraz z aplikacją. Windows ML wykrywa sprzęt na urządzeniu klienckim, wyodrębnia odpowiedniego dostawcę wykonywania i wybiera właściwego dostawcę wykonywania do wnioskowania na podstawie konfiguracji dostarczonej przez dewelopera.
Automatyczne dostosowywanie do przyszłych generacji sprzętu AI: Windows ML umożliwia deweloperom pewne tworzenie aplikacji AI w szybko rozwijającym się ekosystemie układów scalonych. Wraz z wprowadzeniem nowego sprzętu, Windows ML aktualizuje wszystkie wymagane zależności i dostosowuje się do nowych układów scalonych, zachowując jednocześnie dokładność modelu i kompatybilność sprzętową.
Narzędzia do przygotowywania i publikowania wysokowydajnych modeli: Zaawansowane narzędzia do różnych zadań – od konwersji modeli, przez kwantyzację, po optymalizację – zawarte w AI Toolkit for VS Code, upraszczają proces przygotowywania i publikowania wysokowydajnych modeli.
Ściśle współpracujemy ze wszystkimi partnerami produkującymi układy scalone (AMD, Intel, NVIDIA, Qualcomm), aby bezproblemowo zintegrować ich dostawców wykonywania z Windows ML, zapewniając w ten sposób optymalną wydajność modelu dla ich konkretnych układów.
Wielu twórców aplikacji, takich jak Adobe, Bufferzone, McAfee, Reincubate, Topaz Labs, Powder i Wondershare, współpracuje już z nami, wykorzystując Windows ML do wdrażania modeli na układach scalonych AMD, Intel, NVIDIA i Qualcomm. Aby dowiedzieć się więcej o Windows ML, odwiedź ten blog.
Szybka i łatwa integracja sztucznej inteligencji przy użyciu API obsługiwanych przez wbudowane modele Windows
Udostępniamy gotowe do użycia AI API obsługiwane przez wbudowane modele Windows do kluczowych zadań, takich jak inteligentne przetwarzanie tekstu i przetwarzanie obrazów. Należą do nich API językowe (takie jak podsumowywanie i przepisywanie tekstu) oraz API wizualne (takie jak opisywanie obrazów, rozpoznawanie tekstu (OCR), superrozdzielczość obrazu i segmentacja obrazu), z których wszystkie są dostępne w stabilnej wersji w najnowszej wersji Windows App SDK 1.7.2. Te API eliminują obciążenie związane z tworzeniem lub wdrażaniem modelu. Te API działają lokalnie na urządzeniu, pomagając zapewnić prywatność, bezpieczeństwo i zgodność bez dodatkowych kosztów i są zoptymalizowane pod kątem NPU w Copilot+ PC. Twórcy aplikacji, tacy jak Dot Vista, Filmora firmy Wondershare, Pieces firmy developers, Powder, iQIYI i inni, już wykorzystują nasze gotowe do użycia AI API w swoich aplikacjach.
Dowiedzieliśmy się również od deweloperów, że potrzebują dostroić LLM przy użyciu swoich niestandardowych danych, aby uzyskać wymagane wyniki dla konkretnych scenariuszy. Wielu stwierdziło również, że dostrajanie modeli podstawowych jest trudnym zadaniem. Dlatego ogłaszamy obsługę LoRA (low-rank-adaption) dla Phi Silica.
Wprowadzenie LoRA (low-rank-adaption) dla Phi Silica umożliwiające dostrajanie naszego wbudowanego SLM przy użyciu niestandardowych danych
LoRA zwiększa wydajność dostrajania, aktualizując tylko niewielką część parametrów modelu przy użyciu niestandardowych danych. Pozwala to na zwiększenie wydajności dla wymaganych zadań bez wpływu na ogólną zdolność modelu. Jest to publiczna wersja zapoznawcza, która rozpoczyna się dzisiaj na NPU z serii Snapdragon X, a w ciągu najbliższych kilku miesięcy będzie dostępna dla komputerów Intel i AMD Copilot+ PC. Deweloperzy mogą uzyskać dostęp do LoRA dla Phi Silica w Windows App SDK 1.8 Experimental 2.
Deweloperzy mogą rozpocząć szkolenie LoRA dla Phi Silica za pomocą AI Toolkit for VS Code. Wybierz narzędzie do dostrajania, wybierz model Phi Silica, skonfiguruj projekt i rozpocznij szkolenie przy użyciu niestandardowego zestawu danych w Azure. Po zakończeniu szkolenia deweloperzy mogą pobrać adapter LoRA, użyć go na wierzchu Phi Silica API i eksperymentować, aby zobaczyć różnicę odpowiedzi z i bez adaptera LoRA.
Przedstawiamy wyszukiwanie semantyczne i odzyskiwanie wiedzy dla LLM
Wprowadzamy nowe API wyszukiwania semantycznego, aby pomóc deweloperom tworzyć potężne wrażenia wyszukiwania przy użyciu danych swoich aplikacji. Te API zapewniają obsługę wyszukiwania semantycznego (wyszukiwanie według znaczenia, w tym wyszukiwanie obrazów) i wyszukiwania leksykalnego (wyszukiwanie według dokładnych słów), umożliwiając użytkownikom znajdowanie potrzebnych treści w bardziej intuicyjny i elastyczny sposób.
Te API działają lokalnie na wszystkich typach urządzeń i zapewniają bezproblemową wydajność i prywatność. Na Copilot+ PC funkcje semantyczne są włączone, aby zapewnić najwyższą jakość.
Oprócz tradycyjnego wyszukiwania, API te obsługują również RAG (Retrieval Augmented Generation), umożliwiając deweloperom korzystanie z własnych niestandardowych danych do obsługi danych wyjściowych LLM.
API te są obecnie dostępne w prywatnej wersji zapoznawczej.
Podsumowując, Windows AI Foundry oferuje deweloperom wiele funkcji, które mogą zaspokoić potrzeby ich podróży AI. Zapewnia gotowe do użycia API obsługiwane przez wbudowane modele, narzędzia do dostosowywania wbudowanych modeli Windows oraz wysokowydajne środowisko uruchomieniowe wnioskowania, które pomaga deweloperom dostarczać własne modele i wdrażać je na układach scalonych. Dzięki Foundry Local zintegrowanemu z Windows AI Foundry, deweloperzy mogą również uzyskać dostęp do bogatego katalogu modeli open source.
Adopcja Windows AI Foundry przez ISV
Z radością świętujemy niesamowitą społeczność deweloperów, którzy budują dziś wrażenia przy użyciu AI na urządzeniach w systemie Windows 11, i nie możemy się doczekać, aby zobaczyć, co jeszcze deweloperzy zbudują przy użyciu tych bogatych funkcji oferowanych przez Windows AI Foundry.
Wprowadzenie natywnej obsługi Model Context Protocol (MCP), aby zapewnić obsługę ekosystemu Agentic w systemie Windows 11
Wraz z rozwojem świata w kierunku przyszłości Agentic, Windows rozwija się, aby zapewnić narzędzia, funkcje i paradygmaty bezpieczeństwa, w których agenty mogą działać i wzbogacać swoje umiejętności, zapewniając klientom wymierną wartość.
Platforma MCP w systemie Windows zapewni agentom AI standardowe ramy łączenia się z natywnymi aplikacjami Windows, które mogą udostępniać określone funkcje w celu wzbogacenia umiejętności i możliwości tych agentów na komputerach PC z systemem Windows 11. Ta infrastruktura będzie dostępna w ciągu najbliższych kilku miesięcy z wybranymi partnerami w prywatnej wersji zapoznawczej dla deweloperów, aby rozpocząć zbieranie opinii.
Bezpieczeństwo i prywatność przede wszystkim: Dzięki nowej funkcji MCP zdajemy sobie sprawę, że w miarę jak będziemy dalej rozszerzać MCP i inne funkcje Agentic, będziemy się stale uczyć, a naszym priorytetem jest zapewnienie, że budujemy na bezpiecznym fundamencie. Oto kilka zasad, którymi kierujemy się, odpowiedzialnie rozwijając MCP w systemie Windows 11:
Zależy nam na tym, aby rejestr MCP systemu Windows stał się godnym zaufania ekosystemem serwerów MCP, który spełnia rygorystyczne standardy bezpieczeństwa.
Kontrola użytkownika jest naszą zasadą przewodnią podczas opracowywania tej integracji. Domyślnie dostęp agenta do serwerów MCP jest wyłączony. Po włączeniu wszystkie wrażliwe operacje wykonywane przez agenta w imieniu użytkownika będą możliwe do audytu i przejrzyste.
Dostęp do serwera MCP będzie zarządzany zgodnie z zasadą minimalnych uprawnień, która jest egzekwowana za pomocą deklaratywnych funkcji i izolacji (w stosownych przypadkach), zapewniając użytkownikom kontrolę nad uprawnieniami udzielanymi serwerowi MCP i pomagając ograniczyć wpływ wszelkich ataków na dany serwer.
Bezpieczeństwo nie jest funkcją jednorazową, ale stałym zobowiązaniem. W miarę jak będziemy rozszerzać MCP i inne funkcje Agentic, będziemy nadal rozwijać naszą obronę. Aby dowiedzieć się więcej o metodach bezpieczeństwa, odwiedź stronę Ochrona protokołu Model Context Protocol: tworzenie bezpiecznej przyszłości Agentic w systemie Windows.
Wprowadzamy następujące komponenty do platformy MCP w systemie Windows:
Rejestr MCP systemu Windows: Jest to pojedyncze, bezpieczne i godne zaufania źródło, które umożliwia agentom AI dostęp do serwerów MCP w systemie Windows. Agenci mogą odkrywać serwery MCP zainstalowane na urządzeniach klienckich za pośrednictwem rejestru MCP systemu Windows, wykorzystywać ich wiedzę i zapewniać wartość wymierną dla użytkowników końcowych.
Serwer MCP systemu Windows: Będzie to obejmować funkcje systemu Windows, takie jak system plików, okna i Windows Subsystem for Linux, jako serwery MCP, z którymi agenci mogą wchodzić w interakcje.
Deweloperzy mogą pakować wymagane funkcje i funkcje w swoich aplikacjach jako serwery MCP i udostępniać je za pośrednictwem rejestru MCP systemu Windows. Wprowadzamy akcje aplikacji w systemie Windows, nową funkcję dla deweloperów, która może również służyć jako wbudowany serwer MCP, umożliwiając aplikacjom udostępnianie swoich możliwości agentom.
Architektura MCP w systemie Windows
Współpracujemy z twórcami aplikacji, takimi jak Anthropic, Perplexity, OpenAI i Figma, aby zbudować tę platformę, którzy integrują swoje funkcje MCP z aplikacjami w systemie Windows.
Jak powiedział Rich O’Connell, szef strategicznych sojuszy w Anthropic: „Jesteśmy podekscytowani, że możemy zobaczyć dalsze wdrażanie protokołu Model Context Protocol i rozwój tętniącego życiem ekosystemu integracji zbudowanego przez popularne usługi i społeczność. LLM korzystają z połączenia ze światem Twoich danych i narzędzi i mamy nadzieję, że użytkownicy zobaczą wartość dzięki podłączeniu Claude’a do Windows.”
Aravind Srinivas, współzałożyciel i dyrektor generalny Perplexity, powiedział: „W Perplexity, podobnie jak w Microsoft, koncentrujemy się na naprawdę użytecznych i godnych zaufania doświadczeniach. MCP w systemie Windows przenosi pomocnicze doświadczenia AI do jednego z najbardziej wpływowych systemów operacyjnych na świecie.”
Kevin Weil, dyrektor ds. produktu w OpenAI, powiedział: „Jesteśmy podekscytowani, że Windows wdraża doświadczenia agentów AI poprzez przyjęcie protokołu Model Context Protocol. Otwiera to drogę ChatGPT do bezproblemowego łączenia się z narzędziami i usługami Windows, których użytkownicy używają na co dzień. Z niecierpliwością czekamy na upoważnienie deweloperów i użytkowników do tworzenia potężnych, kontekstowych doświadczeń dzięki tej integracji.”
Te wczesne współprace stanowią kamień węgielny dla naszego zobowiązania do utrzymania systemu Windows jako otwartej platformy i rozwijania go z myślą o przyszłości agentic. Impuls dla MCP zapewnia deweloperom doskonałą okazję do zwiększenia wykrywalności i zaangażowania aplikacji.
Wprowadzono akcje aplikacji Windows, nową funkcję, która pomaga deweloperom zwiększyć wykrywalność ich aplikacji
Dowiedzieliśmy się od deweloperów, że dbanie o to, aby użytkownicy pamiętali o ich aplikacjach i zwiększanie wykorzystania, ma zasadnicze znaczenie dla ich wzrostu. Sami jesteśmy firmą deweloperską, dlatego głęboko rozumiemy tę podstawową potrzebę. Dlatego wprowadzamy akcje aplikacji Windows. Akcje aplikacji zapewniają deweloperom nową funkcję zwiększania wykrywalności funkcji ich aplikacji, tym samym odblokowując nowe punkty wejścia dla deweloperów w celu angażowania nowych użytkowników.
Obecnie wiodące aplikacje ze wszystkich sektorów, w tym produktywność, kreatywność i komunikacja, wykorzystują akcje aplikacji do odblokowywania nowych interfejsów angażujących. Zoom, Filmora, Goodnotes, Todoist, Raycast, Pieces firmy developers i Spark Mail są jednymi z pierwszych deweloperów, którzy dołączyli do tej funkcji.
Deweloperzy mogą używać:
API akcji aplikacji do tworzenia akcji dla ich wymaganych funkcji. Deweloperzy mogą również używać akcji opracowanych przez inne powiązane aplikacje, aby zapewnić uzupełniające się funkcje, tym samym zwiększając czas interakcji w ich aplikacjach. Deweloperzy mogą uzyskać dostęp do tych API za pośrednictwem Windows SDK 10.0.26100.4188 lub nowszego.
Środowisko testowe akcji aplikacji do testowania funkcjonalności i wrażeń użytkownika akcji ich aplikacji. Deweloperzy mogą pobrać narzędzie testowe za pośrednictwem Microsoft Store.
Potężne stacje robocze dla deweloperów AI przeznaczone do obsługi wymagających dużego nakładu obliczeniowego i lokalnego wnioskowania
Deweloperzy tworzący wymagające dużego nakładu obliczeniowego obciążenia AI powiedzieli nam, że potrzebują nie tylko niezawodnego oprogramowania, ale także potężnego sprzętu, który będzie obsługiwał lokalne tworzenie AI. Współpracujemy z szeregiem partnerów OEM i producentów układów scalonych, aby zapewnić wydajne stacje robocze dla deweloperów AI.
Partnerzy OEM, tacy jak Dell, HP i Lenovo, oferują szereg systemów opartych na systemie Windows, zapewniających elastyczność w zakresie specyfikacji sprzętowych i budżetu. The Dell Pro Max Towe oferuje imponujące specyfikacje sprzętowe zapewniające potężną wydajność, co stanowi doskonały wybór do wykonywania dedukcji modeli AI na GPU lub CPU, a także do przeprowadzania lokalnego dostrajania modeli. W celu uzyskania mocy obliczeniowej z oszczędnością miejsca, HP Z2 Mini G1a jest wydajną mini stacją roboczą. Nowe Dell Pro Max 16 Premium, HP Zbook Ultra G1a i Lenovo P14s/P16s są komputerami Copilot+ PC, które zapewniają deweloperom niesamowitą mobilność.
Nowe funkcje bezpieczeństwa platformy Windows
Wprowadzono VBS Enclave SDK (wersja zapoznawcza) dla potrzeb bezpiecznych obliczeń
Bezpieczeństwo jest na czele innowacji i wszystkiego, co robi Microsoft.
W erze AI coraz więcej aplikacji potrzebuje ochrony swoich danych przed złośliwym oprogramowaniem, a nawet przed złośliwymi użytkownikami i administratorami.
W 2024 roku wprowadzimy technologię VBS (Virtualization-Based Security) Enclave, która ma zapewnić zaufane środowisko wykonywania, w którym aplikacje mogą wykonywać bezpieczne obliczenia (w tym operacje kryptograficzne), chroniąc przed atakami na poziomie administracyjnym.
Jest to ta sama technologia, która leży u podstaw ochrony naszego doświadczenia Recall na komputerach Copilot+ PC.
Teraz udostępniamy tę bezpieczną funkcję podstawową programistom.
VBS Enclave SDK jest teraz dostępny w publicznej wersji zapoznawczej, która zawiera zestaw bibliotek i narzędzi do bardziej naturalnego tworzenia bezpiecznych obszarów, w których programiści mogą klonować repozytoria.
Zaczyna się od narzędzia do tworzenia warstwy projekcji API.
Programiści mogą teraz definiować interfejs między aplikacją hostującą a bezpiecznym obszarem, a narzędzie wykonuje całą żmudną pracę związaną z weryfikacją parametrów i obsługą zarządzania pamięcią oraz kontrolami bezpieczeństwa.
Dzięki temu programiści mogą skupić się na logice biznesowej, a bezpieczny obszar chroni parametry, dane i pamięć.
Ponadto biblioteki te ułatwiają programistom obsługę typowych zadań, takich jak tworzenie bezpiecznego obszaru, szyfrowanie i deszyfrowanie danych, zarządzanie pulami wątków i raportowanie telemetrii.
Kryptografia postkwantowa wchodzi do Windows Insiders i Linuksa
Omówiliśmy już wyzwania związane z bezpieczeństwem, które niosą ze sobą postępy w obliczeniach kwantowych i podjęliśmy kroki w celu przyczynienia się do bezpieczeństwa kwantowego w całym przemyśle, w tym dodanie algorytmów PQC do naszej podstaw
owej biblioteki kryptograficznej SymCrypt.
Wkrótce udostępnimy funkcje PQC użytkownikom Windows Insiders i Linuksa (SymCrypt-OpenSSL w wersji 1.9.0). Ta integracja jest ważnym pierwszym krokiem, aby umożliwić programistom eksperymentowanie z PQC w ich środowiskach i ocenę kompatybilności, wydajności i integracji z istniejącymi systemami bezpieczeństwa. Wczesny dostęp do funkcji PQC pomaga zespołom ds. bezpieczeństwa zidentyfikować wyzwania, zoptymalizować strategie i uprościć przejście w miarę rozwoju standardów przemysłowych. Proaktywnie adresując problemy bezpieczeństwa związane z obecnymi standardami kryptograficznymi, pracujemy nad utorowaniem drogi do cyfrowej przyszłości, która osiągnie korzyści kwantowe i zmniejszy ryzyko związane z bezpieczeństwem.
Nowe doświadczenia zaprojektowane, aby umożliwić każdemu programistowi zwiększenie produktywności w systemie Windows 11
Windows Subsystem for Linux (WSL) zapewnia programistom solidną platformę do tworzenia AI na Windows, ułatwiając jednoczesne uruchamianie obciążeń Windows i Linux. Deweloperzy mogą łatwo udostępniać pliki, aplikacje GUI, GPU i inne zasoby między środowiskami Windows i Linux bez dodatkowej konfiguracji.
Ogłoszenie, że Windows Subsystem for Linux jest teraz open source
Z radością ogłaszamy, że przekształcamy Windows Subsystem for Linux w system open source. Dzięki temu otworzymy kod, który tworzy i obsługuje dystrybucje WSL, i integruje je z funkcjami i zasobami systemu Windows, aby umożliwić wkład społeczności. Odblokuje to nowe zyski w zakresie wydajności i skalowalności. Jest to otwarte zaproszenie dla społeczności programistów, aby pomóc nam w bardziej płynnej integracji Linuksa z systemem Windows i uczynić Windows platformą z wyboru do nowoczesnego tworzenia międzyplatformowego.
W rzeczywistości, patrząc wstecz, oprogramowanie WSL open source było pierwszym problemem zgłoszonym w tym repozytorium. W tamtym czasie cała logika projektu nie mogła być oddzielona od samego obrazu Windows,ale od tego czasu wprowadziliśmy zmiany w dystrybucji WSL 2 i udostępniliśmy WSL jako własną niezależną aplikację. Dzięki temu możemy zamknąć pierwsze żądanie! Dziękujemy wspaniałej społeczności WSL za wszystkie opinie, pomysły i wysiłek.
Nowe ulepszenia popularnych narzędzi programistycznych systemu Windows
Zdajemy sobie sprawę, że tworzenie doskonałych wrażeń AI zaczyna się od produktywności programistów, od szybszego konfigurowania urządzeń i środowisk po uzyskiwanie wszystkich potrzebnych narzędzi w jednym miejscu. Dlatego ogłaszamy ulepszenia w popularnych narzędziach programistycznych systemu Windows, takich jak WinGet, PowerToys i Terminal.
Szybsze przygotowywanie kodu za pomocą WinGet Configuration
Deweloperzy mogą łatwo konfigurować i replikować środowiska programistyczne za pomocą jednego niezawodnego polecenia WinGet Configure. Deweloperzy mogą teraz przechwytywać bieżący stan swoich urządzeń (w tym ich aplikacje, pakiety i narzędzia (dostępne ze skonfigurowanego źródła WinGet)) do pliku WinGet Configuration. WinGet Configuration został teraz zaktualizowany w celu obsługi Microsoft DSC v3. Jeśli zainstalowana aplikacja i pakiet mają włączoną funkcję DSC v3, ustawienia aplikacji zostaną również uwzględnione w wygenerowanym pliku konfiguracji. Będzie dostępne w pełni w przyszłym miesiącu. Odwiedź repozytorium winget-dsc GitHub, aby dowiedzieć się więcej.
Uruchom zaawansowane ustawienia systemu Windows, aby pomóc programistom kontrolować i personalizować ich wrażenia z systemu Windows
Programiści i zaawansowani użytkownicy często napotykają wyzwania związane z dostosowywaniem systemu Windows do ich unikalnych potrzeb ze względu na to, że ustawienia są ukryte lub niejasne. Zaawansowane ustawienia systemu Windows umożliwiają programistom łatwe kontrolowanie i personalizowanie ich wrażeń z systemu Windows. Mogą oni uzyskiwać dostęp do zaawansowanych ustawień i konfigurować je za pomocą zaledwie kilku kliknięć, a wszystko to z centralnej lokalizacji w ustawieniach systemu Windows. Zawiera to zaawansowane ustawienia, takie jak włączanie szczegółów wersji z GitHub w Eksploratorze plików. Będzie to wkrótce dostępne w wersji zapoznawczej w programie Windows Insider.
Zaawansowane ustawienia systemu Windows
Uruchom paletę poleceń w PowerToys
Paleta poleceń to następny etap rozwoju PowerToys Run, który umożliwia programistom zmniejszenie pracy związanej z przełączaniem kontekstu, zapewniając łatwy dostęp do wszystkich często używanych poleceń, aplikacji i przepływów pracy. Jest konfigurowalna, w pełni rozszerzalna i wydajna, co umożliwia programistom efektywne zarządzanie interakcjami z ich ulubionymi narzędziami. Jest teraz dostępna w pełni.
Edit, nowy edytor tekstowy wiersza poleceń w systemie Windows
Uruchomiliśmy edytor tekstowy wiersza poleceń Edit w systemie Windows, do którego można uzyskać dostęp, uruchamiając słowo „edit” w wierszu poleceń. Umożliwia to programistom bezpośrednie edytowanie plików w wierszu poleceń, pozostawanie w bieżącym przepływie pracy i minimalizowanie przełączania kontekstu. Jest obecnie open source i będzie dostępny w wersji zapoznawczej w programie Windows Insider w ciągu najbliższych kilku miesięcy. Przejdź do repozytorium GitHub, aby dowiedzieć się więcej.
Microsoft Store: Szansa na strategiczny wzrost dla programistów aplikacji
Microsoft Store jest bezpiecznym i skalowalnym kanałem dystrybucji aplikacji Windows. Store ma ponad 250 milionów aktywnych użytkowników miesięcznie i szybko rozwijający się katalog — obejmujący ostatnio dodane aplikacje ChatGPT, Perplexity, Fantastical, Day One, Docker i wkrótce Notiona — stając się największym rynkiem aplikacji w systemie Windows. Ponadto, dzięki ponownie przemyślanemu centrum AI, sprawiamy, że Microsoft Store w systemie Windows staje się głównym celem, w którym ludzie mogą dowiedzieć się, jak wykorzystać sztuczną inteligencję na swoich urządzeniach. Dla tych, którzy posiadają komputery Copilot+ PC, uruchomiliśmy nowe środowisko centrum AI i AI, aby podkreślić doświadczenia w systemie Windows i ekosystem programistyczny.
Dziś uruchamiamy niesamowite, nowe funkcje dla deweloperów:
Bezpłatna rejestracja kont dla indywidualnych deweloperów — ułatwiająca publikowanie aplikacji każdemu, niż kiedykolwiek wcześniej.
Microsoft Store FastTrack, nowy, darmowy program testowy dla kwalifikujących się firm, które przesyłają swoje pierwsze aplikacje Win32.
Testy publiczne kampanii aplikacji, nowego programu dla deweloperów.