Nic dziwnego, że Windows jest preferowaną platformą dla twórców oprogramowania. Dzięki obsłudze większości języków i narzędzi programistycznych tworzenie i testowanie aplikacji w systemie Windows jest znacznie łatwiejsze niż w innych systemach operacyjnych.
Od czasu pojawienia się systemu Windows 11 programiści byli ciekawi, jak wpłynie to na wydajność i elastyczność, a także czy powinni dokonać aktualizacji do systemu Windows 11, czy nie . Dzisiaj Quantrimang.com dołączy do czytelników w recenzji, w jaki sposób Microsoft ulepszył (lub pogorszył) nowy system operacyjny dla programistów.
Ulepszenia sklepu Microsoft Store

Ulepszenia sklepu Microsoft Store
Przeprojektowany sklep Microsoft Store to jedna z kilku ekscytujących nowych funkcji systemu Windows 11, teraz szerzej dostępnych dla programistów.
Szersze wsparcie aplikacji
Wcześniej Microsoft miał wymagania dotyczące wyłącznie platformy UWP, co zmuszało programistów do przepisywania aplikacji innych niż UWP w formacie UWP. Ta zasada często zniechęca programistów, co ostatecznie prowadzi do tego, że aplikacje nie pojawiają się w sklepie Microsoft Store.
Dzięki najnowszej aktualizacji Microsoft obsługuje inne typy aplikacji, takie jak Win32, PWA i .NET. W rezultacie programiści mogą teraz skupić się na ważniejszych obszarach swoich aplikacji, takich jak ulepszanie interfejsu.
Obsługuje sklepy innych firm
Sklepy z aplikacjami do handlu elektronicznego, takie jak Amazon Appstore i Epic Games Store, będą również dostępne bezpośrednio w nowym sklepie Microsoft Store. W efekcie twórcy aplikacji, którzy mogli publikować w tych sklepach (lub innych, które według Microsoftu staną się dostępne w przyszłości), nie będą musieli osobno przesyłać aplikacji do sklepu Microsoft Store.
Zachęty dla programistów
Być może najlepszym posunięciem Microsoftu było zachęcenie twórców oprogramowania. Wcześniej firma Microsoft zmniejszyła swój udział w rynku przychodów z aplikacji z 30% do 15%, aby zwiększyć konkurencyjność sklepu Microsoft Store.
Ponadto Microsoft umożliwi programistom korzystającym z własnych platform handlowych lub platform handlowych innych firm zatrzymanie 100% przychodów generowanych przez aplikacje na ich platformach.
Krótko mówiąc, Microsoft umożliwia teraz publikowanie wielu formatów aplikacji, interfejsów sklepowych innych firm i daje programistom możliwość zatrzymania 100% przychodów. Te trzy oferty sprawiają, że dzisiejsza najnowsza aktualizacja jest bardziej atrakcyjna dla społeczności programistów niż kiedykolwiek wcześniej.
Obsługa aplikacji na Androida
![Czy Windows 11 jest odpowiedni dla programistów? Czy Windows 11 jest odpowiedni dla programistów?]()
Obsługa aplikacji na Androida
Microsoft stwarza nowe możliwości dla twórców aplikacji, przybliżając świat Androida do Windows. Chociaż programiści będą musieli trochę poczekać, obsługa Androida jest obiecująca, a integracja ze sklepem Amazon Store przyniesie znaczne korzyści wszystkim stronom. Microsoft wciąż pracuje nad integracją Amazon Appstore z Microsoft Store.
Gdy aplikacje na Androida zaczną być obsługiwane, zapewni to aplikacjom programistów większy zasięg i większą liczbę pobrań. Użytkownicy, którzy pobrali aplikację na swój telefon, mogą ją także pobrać na komputer. Co więcej, ta funkcja pomoże twórcom aplikacji mobilnych tworzyć aplikacje odpowiadające potrzebom użytkowników komputerów stacjonarnych.
Nie da się jednak zmierzyć skuteczności tej nowej funkcji, dopóki nie będzie ona faktycznie dostępna i nie będzie można jej przetestować. Deweloperzy będą musieli poczekać trochę dłużej.
Ulepszone narzędzia programistyczne
Jeśli chodzi o interfejs, Microsoft zmienił nazwę i przeprojektował Project Reunion i WinUI 3 jako zestaw SDK aplikacji dla systemu Windows. Nie zastępuje on jednak istniejącego zestawu Windows SDK, a Microsoft zachęcał programistów do dostosowywania go „we własnym tempie”.
Wewnętrznie Microsoft w dalszym ciągu wspiera aplikacje Win32 i .NET, jednocześnie udostępniając nowe interfejsy API i narzędzia do tworzenia aplikacji. Windows App SDK ma na celu wprowadzenie interfejsów API, które pomagają wypełnić luki w różnych modelach aplikacji. Microsoft planuje zminimalizować tę lukę i wspierać programistów.
Chociaż została uruchomiona z najnowszym systemem operacyjnym Microsoftu, ta aktualizacja jest nadal dostępna dla systemu Windows 10 (do wersji 1809). Jeśli więc nie możesz znaleźć powodu do aktualizacji innego niż ulepszony zestaw SDK aplikacji dla systemu Windows, w końcu otrzymasz aktualizację dla swojej wersji systemu Windows 10.
Jednak ważnym ulepszeniem jest to, że Windows Terminal jest teraz preinstalowany w systemie Windows. Pobranie tej aplikacji osobno (tak jak wcześniej zrobili to programiści w systemie Windows) nie jest wielkim problemem. Jednak włączenie Windows Terminal pokazuje zainteresowanie Microsoftu stworzeniem najlepszego systemu operacyjnego do programowania.
Doświadcz wielozadaniowości
![Czy Windows 11 jest odpowiedni dla programistów? Czy Windows 11 jest odpowiedni dla programistów?]()
Doświadcz wielozadaniowości
W systemie Windows 11 firma Microsoft radykalnie ulepszyła sposób korzystania z ekranu do celów wielozadaniowych. Po pierwsze, Microsoft podkreślił funkcję Snap Assist dostępną wcześniej w systemie Windows 10, wprowadzając więcej ulepszeń wizualnych.
1. Układy przyciągania : Po najechaniu kursorem na przycisk powiększania w wyskakującym oknie wyświetli się 6 różnych układów ekranu. Liczba opcji może się jednak różnić w zależności od rozmiaru ekranu.
2. Przyciągaj grupy : Możesz zablokować układ, nad którym pracujesz i zminimalizować go z paska zadań. Pomaga to w grupowaniu aplikacji i przełączaniu się pomiędzy różnymi kombinacjami okien.
3. Układ wyświetlacza zewnętrznego : Po ponownym podłączeniu wyświetlacza wszystkie aplikacje przywrócą położenie, w jakim znajdowały się przed odłączeniem.
Wszystkie te opcje można wyłączyć w Ustawieniach > Wielozadaniowość .
Po drugie, Microsoft zmienił nazwę funkcji Virtual Desktops na Only Desktops . Możesz teraz zmienić tło każdego pulpitu, aby niepowiązane aplikacje działały oddzielnie.
Programiści wykonują wiele zadań wielozadaniowych częściej niż większość innych specjalistów. Jeśli inne funkcje pomagają zwiększyć wydajność, obsługa wyświetlaczy zewnętrznych pozwala zaoszczędzić czas spędzony na zmienianiu kolejności aplikacji. W porównaniu z systemem Windows 10 wielozadaniowość jest siłą napędową dla programistów do aktualizacji.
Zwiększ bezpieczeństwo
![Czy Windows 11 jest odpowiedni dla programistów? Czy Windows 11 jest odpowiedni dla programistów?]()
Zwiększ bezpieczeństwo
Wykorzystanie w systemie Windows 11 funkcji TPM 2.0 , UEFI Secure Boot i VBS sprawia, że jest on bezpieczniejszy dla programistów w porównaniu z większością istniejących systemów operacyjnych. Nieautoryzowane wtargnięcie strony trzeciej w celu uzyskania dostępu do danych na dysku jest teraz trudniejsze niż kiedykolwiek. Większe bezpieczeństwo to zaleta dla programistów.
Poprawiona prędkość
System Windows 11 jest zoptymalizowany pod kątem skupienia wszystkich zasobów na aktywnie używanych aplikacjach. Ta optymalizacja sprawiła, że system Windows działa szybciej, a społeczność programistów odniesie największe korzyści. W tym filmie zespół Windows Mechanics omawia wszystkie szczegóły techniczne.
Czy Windows 11 przyniesie sukces programistom?
Microsoft dał programistom wiele powodów, by pokochać swój system operacyjny, przeprojektowując interfejs Windows, ulepszając i wprowadzając nowe narzędzia do tworzenia oprogramowania oraz zachęcając programistów do rozwijania korzystania ze sklepu.
Z drugiej strony funkcje systemu Windows 11 sprawiają, że jest to najlepszy system operacyjny dostępny dla programistów. Jednak zaawansowane wymagania sprzętowe mogą spowodować, że wielu programistów wyrzuci swoje doskonałe „stare” komputery tylko dlatego, że starszy sprzęt nie obsługuje w pełni systemu Windows 11.
Najnowszy system operacyjny Microsoftu jest wciąż w fazie beta i czas pokaże, jak te ulepszenia się sprawdzą.