Przesyłanie aplikacji do Sklepu Microsoft
Ważne
Jeśli przesyłasz aplikację Unreal, przed kontynuowaniem upewnij się, że postępuj zgodnie z instrukcjami publikowania.
Wymagania wstępne
Urządzenia HoloLens i komputer z systemem Windows 10 zasilające immersywny zestaw słuchawkowy uruchamiają aplikacje platforma uniwersalna systemu Windows. Niezależnie od tego, czy przesyłasz aplikację, która obsługuje urządzenie HoloLens, komputer, czy oba te urządzenia, przesyłanie aplikacji odbywa się za pośrednictwem Centrum partnerskiego.
Jeśli nie masz jeszcze konta dewelopera Centrum partnerskiego, utwórz konto , zanim przejdziesz dalej. Więcej informacji na temat wytycznych dotyczących przesyłania i list kontrolnych można znaleźć w tym artykule dotyczącym przesyłania aplikacji.
Ważne
Nie będzie można przesłać żadnych aplikacji do Sklepu Microsoft, jeśli twoje konto dewelopera w Centrum partnerskim zakończy się niepowodzeniem podczas sprawdzania weryfikacji zatrudnienia. Aby uzyskać więcej informacji, skontaktuj się z zespołem pomocy technicznej Centrum partnerskiego.
Tworzenie pakietów aplikacji rzeczywistości mieszanej
Istnieje kilka kroków tworzenia pakietów aplikacji rzeczywistości mieszanej, w tym:
- Prawidłowe przygotowywanie wszystkich zasobów obrazów
- Wybieranie obrazu kafelka wyświetlanego w menu Start HoloLens
- Ustawianie docelowej i minimalnej wersji systemu Windows dla aplikacji
- Ustawianie rodzin urządzeń docelowych w zależnościach aplikacji
- Dodawanie metadanych w celu skojarzenia aplikacji ze sklepem Microsoft Store
- Tworzenie pakietu przekazywania
Każdy z tych etapów przesyłania jest omówiony we własnej sekcji poniżej — zalecamy przeprowadzenie ich sekwencyjnie, nie pozostawiasz żadnych elementów podczas pierwszej próby przesłania.
Przygotowywanie zasobów obrazów uwzględnionych w aplikacji appx
Poniższe zasoby obrazów są wymagane, aby narzędzia do tworzenia aplikacji appx kompilować aplikację w pakiecie appx, który jest wymagany do przesłania do Sklepu Microsoft. Więcej informacji na temat wytycznych dotyczących zasobów kafelków i ikon można uzyskać w witrynie MSDN.
Wymagany zasób | Zalecana skala | Format obrazu | Gdzie jest wyświetlany zasób? |
---|---|---|---|
Logo kwadratowe 71x71 | Dowolne | PNG | Nie dotyczy |
Logo kwadratowe 150x150 | 150x150 (skala 100%) lub 225x225 (150% skalowania) | PNG | Uruchom pinezki i wszystkie aplikacje (jeśli nie podano 310x310), sugestie dotyczące wyszukiwania sklepu, stronę listy sklepu, przeglądanie sklepu, wyszukiwanie w sklepie |
Szerokie logo 310x150 | Dowolne | PNG | Nie dotyczy |
Logo sklepu | 75x75 (skala 150%) | PNG | Centrum partnerskie, aplikacja raportów, pisanie przeglądu, moja biblioteka |
Ekran powitalny | 930x450 (skala 150%) | PNG | Uruchamianie aplikacji 2D (łupek) |
Jeśli opracowujesz urządzenie HoloLens, istnieją inne zalecane zasoby, które można wykorzystać:
Zalecane zasoby | Zalecana skala | Gdzie jest wyświetlany zasób? |
---|---|---|
Logo kwadratowe 310x310 | 310x310 (skala 150%) | Uruchamianie przypinań i wszystkich aplikacji |
Wymagania dotyczące dynamicznych kafelków
Domyślnie menu Start na urządzeniu HoloLens będą używać największego dołączonego obrazu kafelka kwadratowego. Aplikacje opublikowane przez firmę Microsoft mają opcjonalny moduł uruchamiania 3D, który można dodać do aplikacji, postępując zgodnie z instrukcjami implementacji uruchamiania aplikacji 3D.
Określanie docelowej i minimalnej wersji systemu Windows
Jeśli aplikacja rzeczywistości mieszanej zawiera funkcje specyficzne dla wersji systemu Windows, ważne jest określenie obsługiwanych wersji docelowych i minimalnych.
Zwróć szczególną uwagę na aplikacje przeznaczone dla immersyjnych zestawów słuchawkowych windows Mixed Reality, które wymagają co najmniej aktualizacji Windows 10 Fall Creators Update (10.0; Skompiluj 16299) w celu poprawnego działania.
Podczas tworzenia nowego uniwersalnego projektu systemu Windows w programie Visual Studio zostanie wyświetlony monit o ustawienie docelowej i minimalnej wersji systemu Windows. W przypadku istniejących projektów możesz zmienić to ustawienie w menu Projekt, wybierając <pozycję Właściwości nazwy> aplikacji w dolnej części menu rozwijanego.
Ustawianie minimalnych i docelowych wersji platformy w programie Visual Studio
Określanie rodzin urządzeń docelowych
Aplikacje Windows Mixed Reality (zarówno dla urządzeń HoloLens, jak i immersywnych zestawów słuchawkowych) są częścią platforma uniwersalna systemu Windows, więc każdy pakiet aplikacji z rodziną urządzeń docelowych Windows.Universal może działać na urządzeniach HoloLens lub Windows 10 z immersywnymi zestawami słuchawkowymi. Jeśli nie określisz docelowej rodziny urządzeń w manifeście aplikacji, możesz przypadkowo otworzyć aplikację na niezamierzonych urządzeniach z systemem Windows 10. Wykonaj poniższe kroki, aby określić przeznaczoną rodzinę urządzeń z systemem Windows 10, a następnie dokładnie sprawdź, czy ustawiono prawidłowe rodziny urządzeń podczas przekazywania pakietu aplikacji w Centrum partnerskim do przesyłania do Sklepu Microsoft.
- Aby ustawić to pole w programie Visual Studio, kliknij prawym przyciskiem myszy plik Package.appxmanifest i wybierz pozycję Wyświetl kod, a następnie znajdź pole TargetDeviceFamily Name. Domyślnie powinien on wyglądać podobnie do następującego wpisu:
<Dependencies>
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
- Jeśli tworzysz aplikację HoloLens, możesz upewnić się, że jest ona zainstalowana tylko na urządzeniu HoloLens , ustawiając rodzinę urządzeń docelowych na Windows.Holographic:
<Dependencies>
<TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
- Jeśli aplikacja wymaga funkcji HoloLens 2 , takiej jak eye lub hand-tracking, możesz upewnić się, że jest ona przeznaczona dla systemu Windows w wersji 18362 lub nowszej, ustawiając rodzinę urządzeń docelowych na Windows.Holographic z wartością MinVersion 10.0.18362.0:
<Dependencies>
<TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.18362.0" MaxVersionTested="10.0.18362.0" />
</Dependencies>
- Jeśli aplikacja została utworzona dla immersyjnych zestawów słuchawkowych windows Mixed Reality, możesz upewnić się, że jest ona zainstalowana tylko na komputerach z systemem Windows 10 z aktualizacją Windows 10 Fall Creators Update (niezbędną dla windows Mixed Reality), ustawiając rodzinę urządzeń docelowych na Windows.Desktop z minversion 10.0.16299.0:
<Dependencies>
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested="10.0.16299.0" />
</Dependencies>
- Na koniec, jeśli aplikacja ma być uruchamiana zarówno na urządzeniach HoloLens, jak i na immersywnych zestawach nagłownych windows Mixed Reality, możesz upewnić się, że aplikacja jest dostępna tylko dla tych dwóch rodzin urządzeń i jednocześnie upewnij się, że każdy element docelowy ma poprawną minimalną wersję systemu Windows, uwzględniając wiersz dla każdej rodziny urządzeń docelowych z odpowiednią wersją MinVersion:
<Dependencies>
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested="10.0.16299.0" />
<TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
Aby dowiedzieć się więcej na temat określania docelowych rodzin urządzeń, zapoznaj się z dokumentacją platformy UWP TargetDeviceFamily.
Kojarzenie aplikacji ze Sklepem
Po skojarzeniu aplikacji ze sklepem Microsoft Store następujące wartości są pobierane do bieżącego pliku manifestu aplikacji lokalnej projektów:
- Nazwa wyświetlana pakietu
- Nazwa pakietu
- Identyfikator wydawcy
- Nazwa wyświetlana wydawcy
- Wersja
Jeśli zastąpisz domyślny plik package.appxmanifest własnym niestandardowym plikiem .xml, nie możesz skojarzyć aplikacji ze sklepem Microsoft Store. Skojarzenie niestandardowego pliku manifestu z magazynem spowoduje wyświetlenie komunikatu o błędzie.
Możesz również przetestować scenariusze zakupów i powiadomień, przechodząc do rozwiązania programu Visual Studio i wybierając pozycję Project Store Associate App with the Store (Skojarz aplikację ze Sklepem Project > Store>).
Tworzenie pakietu przekazywania
Postępuj zgodnie z wytycznymi w tematach Tworzenie pakietów uniwersalnych aplikacji systemu Windows dla systemu Windows 10.
Ostatnim krokiem tworzenia pakietu przekazywania jest walidacja pakietu przy użyciu zestawu certyfikacji aplikacji systemu Windows.
Jeśli dodasz pakiet specyficzny dla urządzenia HoloLens do istniejącego produktu dostępnego w innych rodzinach urządzeń z systemem Windows 10, zwróć uwagę na:
- Wpływ numerów wersji na pakiety dostarczane do określonych klientów
- Jak pakiety są dystrybuowane do różnych systemów operacyjnych
Ogólne wskazówki dotyczą tego, że pakiet o najwyższym numerze wersji dla urządzenia jest dystrybuowany przez Sklep.
W scenariuszu, w którym istnieje pakiet Windows.Universal i pakiet Windows.Holographic , a pakiet Windows.Universal ma wyższy numer wersji, użytkownik HoloLens pobierze wyższy numer wersji Windows.Universal zamiast pakietu Windows.Holographic.
W przypadkach, gdy powyższy scenariusz nie jest wynikiem, którego szukasz, istnieje kilka dostępnych rozwiązań:
- Upewnij się, że pakiety specyficzne dla platformy, takie jak Windows.Holographic, zawsze mają wyższy numer wersji niż niezależne pakiety platformy, takie jak Windows.Universal
- Nie pakuj aplikacji jako Windows.Universal, jeśli masz również pakiety specyficzne dla platformy — zamiast tego pakuj pakiet Windows.Universal dla określonych platform, które mają być dostępne na określonych platformach
- Utwórz pojedynczy pakiet Windows.Universal, który działa na wszystkich platformach. Obsługa tej opcji nie jest teraz świetna, dlatego zalecane są powyższe rozwiązania.
Uwaga
Aby obsługiwać aplikację zarówno na urządzeniach HoloLens (1. generacji) jak i HoloLen 2, należy przekazać dwa pakiety aplikacji; jeden zawierający x86 dla urządzenia HoloLens (1. generacji) i jeden zawierający arm lub ARM64 dla urządzenia HoloLens 2.
Jeśli dołączysz do pakietu zarówno arm, jak i ARM64, wersja ARM64 będzie używana na urządzeniu HoloLens 2.
Uwaga
Można zadeklarować pojedynczy pakiet, który ma być stosowany do wielu rodzin urządzeń docelowych
Testowanie aplikacji
Zestaw certyfikacji aplikacji systemu Windows
Po utworzeniu pakietów aplikacji do przesłania do Centrum partnerskiego za pośrednictwem programu Visual Studio kreator Tworzenia pakietów aplikacji wyświetli monit o uruchomienie zestawu certyfikacji aplikacji systemu Windows względem utworzonych pakietów. Aby mieć sprawny proces przesyłania do Sklepu, najlepiej sprawdzić, czy lokalna kopia aplikacji przejdzie testy zestawu Certyfikacji aplikacji systemu Windows przed przesłaniem ich do Sklepu. Uruchamianie zestawu certyfikacji aplikacji systemu Windows na zdalnym urządzeniu HoloLens nie jest obecnie obsługiwane.
Uruchamianie we wszystkich docelowych rodzinach urządzeń
Platforma uniwersalna systemu Windows umożliwia utworzenie pojedynczej aplikacji działającej we wszystkich rodzinach urządzeń z systemem Windows 10. Nie gwarantuje jednak, że aplikacje uniwersalnego systemu Windows będą działać tylko we wszystkich rodzinach urządzeń. Ważne jest, aby przetestować aplikację w każdej z wybranych rodzin urządzeń, aby zapewnić dobre środowisko pracy.
Przesyłanie aplikacji rzeczywistości mieszanej do Sklepu
Ogólnie rzecz biorąc, przesyłanie aplikacji Windows Mixed Reality, która działa na urządzeniu HoloLens lub immersywnych zestawach słuchawkowych, jest tak samo jak przesyłanie dowolnej aplikacji platformy UWP do Sklepu Microsoft. Po utworzeniu aplikacji, rezerwując jej nazwę, postępuj zgodnie z listą kontrolną przesyłania platformy UWP.
Jedną z pierwszych czynności, które wykonasz, jest wybranie kategorii i podkategorii środowiska rzeczywistości mieszanej. Ważne jest, aby wybrać najbardziej dokładną kategorię dla aplikacji. Kategorie ułatwiają towarowi aplikację w odpowiednich kategoriach sklepu i upewnij się, że są wyświetlane przy użyciu odpowiednich zapytań wyszukiwania. Wyświetlanie tytułu VR jako gry nie spowoduje lepszej ekspozycji dla twojej aplikacji i może uniemożliwić jej wyświetlanie się w kategoriach, które są bardziej dopasowane i mniej zatłoczone.
Jednak w procesie przesyłania znajdują się cztery kluczowe obszary, w których należy dokonać wyboru specyficznego dla rzeczywistości mieszanej:
- W sekcji Deklaracje produktów w obszarze Właściwości.
- W sekcji Wymagania systemowe w obszarze Właściwości.
- W sekcji Dostępność rodziny urządzeń w obszarze Pakiety.
- W kilku polach strony Lista sklepów.
Deklaracje produktów rzeczywistości mieszanej
Na stronie Właściwości procesu przesyłania aplikacji znajdziesz kilka opcji związanych z rzeczywistością mieszaną w sekcji Deklaracje produktów.
Deklaracje produktów rzeczywistości mieszanej
Najpierw należy zidentyfikować typy urządzeń, dla których aplikacja oferuje środowisko rzeczywistości mieszanej. Identyfikowanie typów urządzeń gwarantuje, że aplikacja jest uwzględniona w kolekcjach Windows Mixed Reality w Sklepie.
Obok pozycji "To środowisko jest przeznaczone dla środowiska Windows Mixed Reality on:"
- Zaznacz pole Pc (Komputer), jeśli aplikacja oferuje środowisko VR, gdy immersywny zestaw słuchawkowy jest połączony z komputerem użytkownika. Zalecamy zaznaczenie tego pola wyboru, czy aplikacja ma być uruchamiana wyłącznie na immersywnym zestawie słuchawkowym, czy jest to standardowa gra komputerowa lub aplikacja oferująca tryb rzeczywistości mieszanej lub zawartość bonusową, gdy zestaw słuchawkowy jest połączony.
- Zaznacz pole HoloLens tylko wtedy, gdy aplikacja oferuje środowisko holograficzne po uruchomieniu na urządzeniu HoloLens.
- Zaznacz oba pola, jeśli aplikacja oferuje środowisko rzeczywistości mieszanej w obu typach urządzeń.
W przypadku wybrania powyżej opcji "PC" należy ustawić "Konfiguracja rzeczywistości mieszanej" (poziom działania). Dotyczy to tylko środowisk rzeczywistości mieszanej, które działają na komputerach połączonych z immersywnymi zestawami słuchawkowymi, ponieważ aplikacje rzeczywistości mieszanej na urządzeniu HoloLens są skalowane na całym świecie, a użytkownik nie definiuje granicy podczas konfigurowania.
- Wybierz pozycję Siedzące i stojące , jeśli aplikacja została zaprojektowana tak, aby użytkownik pozostał w jednej pozycji. Na przykład w grze, w której kontrolujesz kokpit samolotu.
- Wybierz pozycję Wszystkie środowiska , jeśli aplikacja została zaprojektowana z zamiarem, że użytkownik przechodzi przez granicę ustawioną zdefiniowaną podczas instalacji. Na przykład może to być gra, w której można unikać ataków krok po stronie i kaczka.
Wymagania systemowe rzeczywistości mieszanej
Na stronie Właściwości procesu przesyłania aplikacji znajdziesz kilka opcji związanych z rzeczywistością mieszaną w sekcji Wymagania systemowe.
Wymagania systemowe
W tej sekcji zidentyfikujesz minimalny (wymagany) sprzęt i zalecany (opcjonalnie) sprzęt dla aplikacji rzeczywistości mieszanej.
Sprzęt wejściowy:
Użyj pól wyboru, aby poinformować potencjalnych klientów, czy aplikacja obsługuje mikrofon dla danych wejściowych głosowych), kontrolera Xbox lub gamepada albo kontrolerów ruchu Windows Mixed Reality. Te informacje będą wyświetlane na stronie szczegółów produktu aplikacji w Sklepie i ułatwią aplikacji włączenie ich do odpowiednich kolekcji aplikacji/gier. Na przykład kolekcja może istnieć dla wszystkich gier obsługujących kontrolery ruchu.
Pomyśl o zaznaczeniu pól wyboru dla "minimalnego sprzętu" lub "zalecanego sprzętu" dla typów danych wejściowych.
Na przykład:
- Jeśli gra wymaga kontrolerów ruchu, ale akceptuje dane wejściowe głosu za pośrednictwem mikrofonu, zaznacz pole wyboru "minimalny sprzęt" obok pola wyboru "Kontrolery ruchu windows Mixed Reality", ale pole wyboru "zalecany sprzęt" obok pozycji "Mikrofon".
- Jeśli gra może być odtwarzana z kontrolerem Xbox, gamepadem lub kontrolerami ruchu, możesz wybrać pole wyboru "minimalny sprzęt" obok pola wyboru "Kontroler xbox lub gamepad" i zaznaczyć pole wyboru "zalecany sprzęt" obok pola wyboru "Kontrolery ruchu Windows Mixed Reality", ponieważ kontrolery ruchu prawdopodobnie zaoferują krok w środowisku z gamepadu.
Immersywny zestaw słuchawkowy windows Mixed Reality:
Wskazuje, czy immersywny zestaw słuchawkowy jest wymagany do korzystania z aplikacji, czy też jest opcjonalny, ma kluczowe znaczenie dla zadowolenia klientów i edukacji.
Jeśli aplikacja może być używana tylko za pomocą immersyjnego zestawu słuchawkowego, zaznacz pole wyboru "minimalny sprzęt" obok pozycji "Zestaw słuchawkowy immersywny Windows Mixed Reality". Zostanie to wyświetlone na stronie szczegółów produktu aplikacji w Sklepie jako ostrzeżenie powyżej przycisku zakupu, aby klienci nie myśleli, że kupują aplikację, która będzie działać na komputerze, jak tradycyjna aplikacja klasyczna.
Jeśli aplikacja działa na pulpicie, podobnie jak tradycyjna aplikacja komputerowa, ale oferuje środowisko VR, gdy jest połączony immersywny zestaw słuchawkowy (niezależnie od tego, czy pełna zawartość aplikacji jest dostępna, czy tylko część), zaznacz pole wyboru "zalecany sprzęt" obok pola wyboru "Zestaw słuchawkowy immersywny Windows Mixed Reality". Żadne ostrzeżenie nie zostanie wyświetlone powyżej przycisku zakupu na stronie szczegółów produktu aplikacji, jeśli aplikacja działa jako tradycyjna aplikacja klasyczna bez połączonego immersyjnego zestawu słuchawkowego.
Specyfikacje komputera:
Jeśli chcesz, aby aplikacja dotarła do jak największej liczby użytkowników immersyjnych zestawów słuchawkowych windows Mixed Reality, należy wybrać specyfikacje komputera dla komputerów z systemem Windows Mixed Reality ze zintegrowaną grafiką.
Niezależnie od tego, czy aplikacja rzeczywistości mieszanej jest zgodna z minimalnymi wymaganiami dotyczącymi komputera Windows Mixed Reality, czy wymaga określonej konfiguracji komputera, takiej jak dedykowany procesor GPU komputera Windows Mixed Reality Ultra, należy dodać odpowiednie specyfikacje komputera w kolumnie "minimalny sprzęt".
Jeśli aplikacja rzeczywistości mieszanej została zaprojektowana pod kątem lepszej wydajności lub oferuje grafikę o wyższej rozdzielczości w określonej konfiguracji komputera lub karcie graficznej, należy uwzględnić odpowiednie specyfikacje komputera w kolumnie "zalecany sprzęt".
Ma to zastosowanie tylko wtedy, gdy aplikacja rzeczywistości mieszanej używa immersyjnego zestawu nagłownego podłączonego do komputera. Jeśli aplikacja rzeczywistości mieszanej działa tylko na urządzeniu HoloLens, nie musisz wskazywać specyfikacji komputera, ponieważ urządzenie HoloLens ma tylko jedną konfigurację sprzętu.
Dostępność rodziny urządzeń
Jeśli aplikacja została poprawnie spakowana w programie Visual Studio, przekazanie jej na stronie Pakiety powinno spowodować utworzenie tabeli z dostępnymi rodzinami urządzeń.
Tabela dostępności rodziny urządzeń
Jeśli aplikacja rzeczywistości mieszanej działa na immersywnych zestawach nagłownych, w tabeli powinna zostać wybrana co najmniej "Windows 10 Desktop". Jeśli aplikacja rzeczywistości mieszanej działa na urządzeniu HoloLens, należy wybrać co najmniej "Windows 10 Holographic". Jeśli aplikacja działa w obu typach zestawów słuchawkowych Windows Mixed Reality, należy wybrać opcję "Windows 10 Desktop" i "Windows 10 Holographic".
Napiwek
Wielu deweloperów napotka błędy podczas przekazywania pakietu aplikacji związanych z niezgodnością między manifestem pakietu a informacjami o koncie aplikacji/wydawcy w Centrum partnerskim. Te błędy można często uniknąć, logując się do programu Visual Studio przy użyciu tego samego konta skojarzonego z kontem dewelopera systemu Windows (używanym do logowania się do Centrum partnerskiego). Jeśli używasz tego samego konta, będzie można skojarzyć aplikację z jej tożsamością w sklepie Microsoft Store przed jego spakowania.
Kojarzenie aplikacji ze sklepem Microsoft Store w programie Visual Studio
Strona listy sklepów
Na stronie Lista sklepu procesu przesyłania aplikacji istnieje kilka miejsc, w których można dodać przydatne informacje o aplikacji rzeczywistości mieszanej.
Ważne
Aby upewnić się, że aplikacja jest poprawnie skategoryzowana przez Sklep i została wykryta dla klientów windows Mixed Reality, należy dodać "Windows Mixed Reality" jako jeden z "wyszukiwanych terminów" dla aplikacji (można znaleźć terminy wyszukiwania, rozwijając sekcję "Pola udostępnione").
Dodawanie "Windows Mixed Reality" do wyszukiwanych terminów
Oferowanie bezpłatnej wersji próbnej dla twojej gry lub aplikacji
W wielu przypadkach użytkownicy będą mieć ograniczone do braku doświadczenia z rzeczywistością wirtualną przed zakupem immersyjnego zestawu słuchawkowego windows Mixed Reality. Mogą nie wiedzieć, czego oczekiwać od intensywnych gier lub zapoznać się z własnym progiem komfortu w immersyjnych środowiskach. Wielu klientów może również wypróbować immersywny zestaw słuchawkowy windows Mixed Reality na komputerach, które nie są oznaczone jako komputery z systemem Windows Mixed Reality. Ze względu na te zagadnienia zdecydowanie zalecamy skorzystanie z bezpłatnej wersji próbnej dla płatnej aplikacji lub gry rzeczywistości mieszanej.