Nic dziwnego, że Windows jest preferowaną platformą dla programistów. Dzięki obsłudze prawie wszystkich języków i narzędzi programistycznych znacznie łatwiej jest tworzyć i testować aplikacje w systemie Windows niż w innych systemach operacyjnych.
Ponieważ Windows 11 jest tutaj, programiści są ciekawi, jak wpłynie to na ich wydajność i elastyczność oraz czy powinni go zaktualizować, czy nie. Dzisiaj przyjrzymy się, jak Microsoft ulepszył (lub pogorszył) swój system operacyjny dla programistów.
Zacznijmy, jeśli jesteś tutaj, aby znaleźć odpowiedź na to samo pytanie.
Aktualizacja sklepu Microsoft
Przeprojektowany sklep Microsoft Store jest wśród nowe ekscytujące funkcje systemu Windows 11 które teraz oferują więcej programistom.
Szersza obsługa aplikacji
Wcześniej firma Microsoft wymagała tylko platformy UWP, co zmuszało programistów do przepisywania aplikacji innych niż UWP w formacie UWP. Ta zasada zwykle zniechęcała programistów, co ostatecznie doprowadziło do niedostępności aplikacji w sklepie Microsoft Store.
Dzięki najnowszej aktualizacji obsługuje inne formy aplikacji, takie jak Win32, PWA i .NET. W rezultacie programiści mogą teraz skupić się na bardziej krytycznych obszarach swoich aplikacji, takich jak ulepszanie interfejsu.
Wsparcie zewnętrzne dla sklepu zewnętrznego
Sklepy z aplikacjami e-commerce, takie jak Amazon Appstore i Epic Games Store, będą również bezpośrednio dostępne w nowym sklepie Microsoft Store. Tak więc skutecznie, każdy programista aplikacji mógł opublikować w tych witrynach sklepowych (lub innych, które będą dostępne w przyszłości, według Microsoft) nie wymagałoby osobnego przesyłania do Microsoft Store.
Zachęty dla programistów
Być może najlepszym ruchem, jaki zrobił Microsoft, jest zachęta dla twórców oprogramowania. Wcześniej Microsoft obniżył swój udział w przychodach z aplikacji z 30% do 15%, aby uczynić swój sklep Microsoft bardziej konkurencyjnym.
Oprócz tego Microsoft pozwoli programistom, którzy korzystają z własnej lub innej platformy handlowej w swoich aplikacjach, na zatrzymanie 100% przychodów generowanych z ich aplikacji platformy.
Krótko mówiąc, Microsoft pozwala teraz na publikację więcej niż jednego formatu aplikacji, zewnętrznych witryn sklepowych i daje programistom możliwość zachowania 100% przychodów. Te trzy zachęty sprawiają, że najnowsza aktualizacja jest teraz bardziej satysfakcjonująca dla społeczności programistów niż kiedykolwiek.
Obsługa aplikacji na Androida
Microsoft stwarza nowe możliwości dla twórców aplikacji, przybliżając świat Androida do systemu Windows. Mimo że deweloperzy będą musieli chwilę poczekać, obiecane Obsługa Androida i integracja ze sklepem Amazon przyniesie znaczne korzyści wszystkim. Microsoft wciąż pracuje nad integracją Amazon Appstore z Microsoft Store.
Gdy aplikacje na Androida zaczną być obsługiwane, zapewni to aplikacjom deweloperskim większy zasięg i większą liczbę pobrań. Użytkownicy, którzy pobrali aplikacje na swoje telefony, mogą je również pobrać na komputery. Ponadto ta funkcja pomoże twórcom aplikacji mobilnych w tworzeniu aplikacji dostosowanych do potrzeb użytkowników komputerów stacjonarnych.
Ale nie można zmierzyć skuteczności tej nowej funkcji, dopóki nie pojawi się ona tutaj i nie zostanie wypróbowana. Deweloperzy będą musieli na to poczekać.
Na froncie Microsoft zmienił nazwę i przeprojektował Project Reunion i WinUI 3 jako Pakiet SDK aplikacji dla systemu Windows. Nie zastępuje jednak istniejących Windows SDK, oraz Microsoft zachęcił programistów do dostosowania się do niego „we własnym tempie”.
Wewnętrznie kontynuuje obsługę aplikacji Win32 i .NET, jednocześnie wprowadzają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ć lukę w różnych modelach aplikacji. Microsoft planuje zminimalizować próżnię i pomóc programistom.
Chociaż została uruchomiona z najnowszym systemem operacyjnym Microsoftu, ta aktualizacja jest dostępna dla systemu Windows 10 (do wersji 1809). Jeśli więc nie możesz znaleźć powodów do aktualizacji innych niż ulepszony pakiet SDK aplikacji dla systemu Windows, w końcu otrzymasz również aktualizację dla swojej wersji systemu Windows 10.
Jednym z kluczowych ulepszeń jest jednak to, że Terminal Windows teraz jest preinstalowany w systemie Windows. Pobieranie go osobno (jak programiści robili w poprzednim systemie Windows) nie jest zbyt wielkim problemem. Jednak włączenie terminala Windows pokazuje, że Microsoft zwraca uwagę na to, aby jego system operacyjny był najlepszy do programowania.
Wielozadaniowość
W systemie Windows 11 firma Microsoft radykalnie poprawiła sposób korzystania z powierzchni ekranu do wielozadaniowości. Po pierwsze, Microsoft dopracował Asystent przyciągania funkcja dostępna wcześniej w systemie Windows 10 dzięki dodaniu większej liczby elementów wizualnych.
- Przyciągaj układy: Po najechaniu na przycisk maksymalizacji wyskakujące okienko wyświetla sześć różnych układów ekranu. Liczba opcji może się jednak różnić w zależności od rozmiaru ekranu.
- Przyciągaj grupy: Możesz zablokować układ, z którym pracujesz, i zminimalizować go z paska zadań. Pomaga to grupować aplikacje i przeskakiwać między różnymi kombinacjami okien.
- Układy monitorów zewnętrznych: Po ponownym podłączeniu monitora wszystkie aplikacje przywracają pozycję sprzed odłączenia.
Wszystkie te opcje można wyłączyć z Ustawienia > Wielozadaniowość.
Związane z: Jak korzystać z układów przyciągania w systemie Windows 11
Po drugie, Microsoft zmienił nazwę Wirtualne komputery stacjonarne funkcja do Komputery stacjonarne tylko. Możesz teraz zmienić tło pulpitu dla każdego Pulpitu, aby niepowiązane aplikacje działały oddzielnie.
Deweloperzy wykonują więcej zadań wielozadaniowych niż większość innych profesjonalistów. Podczas gdy inne funkcje zwiększają wydajność, obsługa monitora zewnętrznego pozwala zaoszczędzić czas, który trzeba poświęcić na przearanżowanie aplikacji. W porównaniu z Windows 10, wielozadaniowość jest motywacją dla programistów do aktualizacji.
Zwiększone bezpieczeństwo
Wykorzystanie w systemie Windows 11 funkcji TPM 2.0, UEFI Secure Boot i VBS sprawia, że jest on bezpieczniejszy dla programistów niż większość dostępnych tam systemów operacyjnych. Nieautoryzowane wtargnięcie osób trzecich w celu uzyskania dostępu do danych na dysku jest teraz trudniejsze niż kiedykolwiek. Podwyższone bezpieczeństwo to kolejny plus dla programistów.
Związane z: Windows 11 jest znacznie bezpieczniejszy niż Windows 10: oto dlaczego
Ulepszone prędkości
System Windows 11 jest zoptymalizowany pod kątem skupienia wszystkich zasobów na aktywnie używanej aplikacji. Ta optymalizacja sprawiła, że system Windows działa szybciej, a społeczność programistów odniesie największe korzyści. W tym filmie zespół mechaników systemu Windows przedstawia wszystkie szczegóły techniczne.
Czy Windows 11 odniesie sukces dla programistów?
Microsoft dał programistom wiele powodów, by pokochali swój system operacyjny, przeprojektowując interfejs Windows, ulepszanie i wprowadzanie nowych narzędzi do tworzenia oprogramowania oraz zachęcanie programistów do korzystania z jego witryna sklepowa.
Z jednej strony jego funkcje sprawiają, że jest to najlepszy system operacyjny dla programistów. Ale z drugiej strony jego zwiększone wymagania sprzętowe mogą sprawić, że wielu programistów wyrzuci swoje doskonale sprawne „starsze” komputery tylko dlatego, że starszy sprzęt nie obsługuje w pełni systemu Windows 11.
Najnowszy system operacyjny Microsoftu wciąż znajduje się w fazie testowej i tylko czas może powiedzieć, jak będą działać te ulepszenia.
Windows Community Toolkit to przydatne narzędzie dla programistów, ale co to jest i do czego służy?
Czytaj dalej
- Okna
- Rozwój aplikacji
- Okna 11
- Aktualizacja systemu Windows
Hashir jest mistrzem content marketingu, który uwielbia pisać i zarządzać blogami technologicznymi. Jest entuzjastą dodawania wartości do sieci. Kiedy nie pracuje, można go spotkać w lokalnym klubie bokserskim lub pić słód cytrynowy na swoim dachu.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować