Microsoft ogłasza aktualizacje dotyczące udostępniania interfejsu użytkownika systemu Windows 11 na zasadach open source

Microsoft ogłasza aktualizacje dotyczące udostępniania interfejsu użytkownika systemu Windows 11 na zasadach open source

Ekscytujący ruch Microsoftu: udostępnienie oprogramowania WinUI Framework

Na początku tego miesiąca Microsoft ogłosił istotne zmiany w swoim zamiarze udostępnienia kodu źródłowego WinUI, frameworka interfejsu użytkownika wykorzystywanego w systemie Windows 11. Inicjatywa ta była z niecierpliwością oczekiwana przez deweloperów, jednak zawiłości związane z taką transformacją wykraczają poza proste przełączenie. Biorąc pod uwagę, że WinUI jest głęboko zintegrowany z zastrzeżonymi elementami systemu operacyjnego, Microsoft musi przeprowadzić ten proces z dużą dozą przewidywalności. Po wstępnym ogłoszeniu ujawniono dalsze szczegóły dotyczące projektu WinUI Open Source Software (OSS).

Etapowe podejście do udostępniania kodu źródłowego WinUI

Droga do udostępnienia kodu źródłowego WinUI jest podzielona na cztery odrębne fazy:

  1. Faza 1: Zwiększenie dostępności wewnętrznych wkładów w serwisie GitHub.
  2. Faza 2: Umożliwienie programistom klonowania repozytorium i budowania WinUI w ich lokalnych środowiskach.
  3. Faza 3: Ułatwianie wkładu zewnętrznych programistów w projekt.
  4. Faza 4: Przekształcenie GitHub w główne centrum rozwoju, śledzenia problemów i interakcji ze społecznością, przy jednoczesnym stopniowym wycofywaniu wewnętrznych repozytoriów.

Aktualne wydarzenia i harmonogram

Zespół programistów Microsoftu koncentruje się obecnie na „oddzieleniu” WinUI od elementów systemu Windows, których nie wolno udostępniać publicznie. Oczekiwana na wydanie w tym miesiącu wersja Windows App SDK 1.8 znajduje się obecnie w fazie zapoznawczej, a ponieważ WinUI jest z nim powiązane, deweloperzy zaczną zgłaszać żądania ściągnięcia (pull request) w serwisie GitHub po jego premierze. Microsoft planuje zakończyć fazę 1 na początku października 2025 roku, co zbiegnie się z wydaniem WASDK 1.8.

Badanie zaangażowania programistów

Jeśli chodzi o fazę 2, która umożliwi zewnętrznym programistom klonowanie i lokalne tworzenie repozytorium, Microsoft poinformował, że obecnie znajduje się w fazie „aktywnej eksploracji”.Wymaga to bardziej rozważnego podejścia, co sugeruje, że aktualizacje w tym zakresie mogą zająć trochę czasu. Firma wyjaśnia:

Ponieważ harmonogram wydawniczy WinUI jest powiązany z pakietem Windows App SDK, nasza strategia rozgałęziania pozwala nam teraz rozpocząć realizację PR równolegle z nadchodzącą wersją WASDK 1.8. Wersja 1.8 Preview została wydana 19 sierpnia, a wersja stabilna pojawi się wkrótce, co daje nam solidne podstawy do rozpoczęcia integracji zmian. Dzięki temu planujemy zakończenie Fazy 1 na początek października.

Faza 2 jest wciąż w fazie aktywnych prac. Podchodzimy do niej ostrożniej, ale mamy nadzieję, że wkrótce będziemy mogli podzielić się konkretnymi postępami.

Dołącz do rozmowy

Osoby zainteresowane najnowszymi dyskusjami na temat udostępniania kodu źródłowego WinUI mogą dołączyć do społeczności na platformie GitHub.

Więcej informacji i aktualności znajdziesz w artykule źródłowym.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *