.NET Framework 4.7 dla Windows 10 Creators Update: by było jak na UWP

.NET Framework 4.7 dla Windows 10 Creators Update: by było jak na UWP07.04.2017 13:21

Wraz z Windows 10 Creators Update dostajemy właściwą mu nowąwersję .NET Frameworka, oznaczoną jako 4.7. Choć w praktyce jestbezpośrednim zamiennikiem wcześniejszej wersji 4.6.2, to działa narazie tylko na najnowszej wersji „dziesiątki” i dołączany jestjedynie do Visual Studio 2017. Inne wersje Windowsa otrzymają goniebawem.

.NET Framework 4.7 wychodzinaprzeciw tym wszystkim zmianom przyniesionym przez Creators Update,pozwalając .NET-owym aplikacjom właściwie wyglądać i zachowywaćsię w tej wersji systemu. Oczywiście sporo jest też zmian ipoprawek dotyczących wydajności i niezawodności,pojawiły się też ulepszenia związane z kryptografią.

High DPI: koniec koślawych aplikacji w 4K

Każdy, kto podłączył dozwykłego laptopa z ekranem FullHD, czy nawet HD monitor 4K, wiejakie problemy mają aplikacje przy skalowaniu już od 150%.Wprowadzone ulepszenia dla aplikacji Windows Forms przynoszą obsługęekranów wysokiej rozdzielczości (High DPI). .NET-owe aplikacje będąwreszcie poprawnie zachowywały układ interfejsu, wykorzystywałyikony, fonty i glify wysokiej rozdzielczości, oraz reagowały nazmiany DPI, nieuchronne przy przesuwaniu aplikacji po pulpicierozpiętym między wieloma ekranami.

[1/2] Wyświetlacze High DPI mogły być kłopotliwe dla aplikacji .NET
[2/2] Wersja 4.7 frameworka sprawia, że jakoś to już wygląda

Microsoft przyznaje, że nie jestjeszcze idealnie, to dopiero pierwszej podejście. W przyszłościjednak płynne skalowanie rozdzielczości objąć ma wszystkiekontrolki i radzić sobie ze zmianami nawet do 300%, podążając wślad za ulepszeniami HighDPI wprowadzonymi w Windows 10 CreatorsUpdate.

Palcem po ekranie

Wraz z Creators Update położonowiększy nacisk na tzw. „naturalne interfejsy użytkownika”. Nowy.NET Framework przynosi więc wsparcie dla Windows PresentationFoundation dla ekranów dotykowych oraz piórek, znacznie ulepszone wstosunku do wcześniej wykorzystywanego Windows Ink Services.Microsoft zapewnia, że nowa implementacja ma dorównywać temu, codostępne jest dla Universal Windows Platform – ma być równieresponsywna, wspierać wyskakujące okienka i okna dialogowe, azarazem być zgodna z wcześniej używanymi formami interakcji.

I tu jednak nie wszystko działaidealnie – w szczególności nie działa rysowanie w czasierzeczywistym, a wtyczki piórka choć będą działać, mogą sięzacinać, a aplikacje korzystające z silnika manipulacji wykazywaćnieoczekiwane zachowanie. Poprawione to ma być w przyszłychwersjach, tak by interfejs dotykowy działał równie dobrze w każdymwindowsowym środowisku uruchomieniowym.

Sprzętowe bezpieczeństwo i krzywe eliptyczne

Zespół rozwijający technologię ClickOnce, pozwalającą nainstalowanie klienckich aplikacji .NET jednym kliknięciem linku nastronach internetowych wprowadziły obsługę sprzętowych modułówbezpieczeństwa – można je teraz wykorzystać do podpisywaniaplików manifestu, czyniąc całą operację znaczniebezpieczniejszą. ClickOnce potrafi też naprawiać teraz magazynyaplikacji, reinstalując automatycznie użytkownikom zepsute wersje.

Poprawiono też obsługę protokołów HTTPS/TLS i rozszerzonofunkcjonalności dostępne dla kryptografii krzywych eliptycznych.

Pełną listę zmian w .NET Frameworku 4.7 opublikowanona GitHubie. Kompletna dokumentacja .NET Frameworka została zaśprzeniesiona na docs.microsoft.com– i faktycznie, jest tam znacznie czytelniejsza i wygodniejsza wprzeszukiwaniu.

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.