Główna » jak » Dlaczego (większość) aplikacje pulpitu nie są dostępne w sklepie Windows

    Dlaczego (większość) aplikacje pulpitu nie są dostępne w sklepie Windows

    Windows Store dołączony do systemu Windows 10 może być punktem kompleksowej obsługi, umożliwiającym znalezienie oprogramowania, którego szukasz. Ale tak nie jest. Kilka aplikacji komputerowych, takich jak Kodi i Evernote, jest już dostępnych, ale większość z nich nie.

    Sklep oferuje przede wszystkim aplikacje mobilne, takie jak Candy Crush Saga i TripAdvisor - dwie aplikacje, które obecnie Microsoft dołącza do systemu Windows 10 - ale nie bardziej zaawansowane aplikacje dla komputerów, na których opiera się wielu użytkowników systemu Windows. Przynajmniej Sklep nie jest już pełen fałszywych aplikacji komputerowych.

    Sklep oferuje tylko aplikacje uniwersalne

    Microsoft zdecydował się oferować w Sklepie jedynie aplikacje uniwersalne, a nie aplikacje desktopowe. Sklep Windows zawiera tylko aplikacje napisane dla nowej "Uniwersalnej platformy Windows" lub UWP firmy Microsoft. Czasami nazywany jest także "uniwersalną platformą aplikacji" lub UAP.

    W Windows 8 i 8.1 dni Sklep zawierał tylko te nowe "aplikacje Metro" lub "Nowoczesne aplikacje" - które Microsoft nazwał "Store apps" w Windows 8.1. Te aplikacje były bardziej ograniczone niż aplikacje na komputery stacjonarne, działające tylko w pełnoekranowym interfejsie Metro i nigdy naprawdę "zamykające". To było proste: jeśli potrzebujesz aplikacji do nowego interfejsu, użyłeś Sklepu. Jeśli chcesz mieć aplikacje na komputery, masz staroświecki sposób.

    Jednak w systemie Windows 10 firma Microsoft zaczęła zacierać linie. Te aplikacje Store działają w swoich własnych oknach na pulpicie razem z innymi aplikacjami komputerowymi. Jednak nadal nie są one takie same.

    Wraz z wydaniem Windows 8, Microsoft umożliwił programistom dodanie ich aplikacji do Windows Store. Jednak były to tylko strony Sklepu, które zawierały linki do stron internetowych, na których można było pobierać aplikacje na komputery. Nie wydają się już obecne w systemie Windows 10.

    Aplikacje uniwersalne są bardziej ograniczone i to jest punkt

    Ale nowa uniwersalna platforma aplikacji Microsoftu jest bardziej ograniczona. Nawet w przypadku, gdy do Windows Store wprowadzono zaawansowane aplikacje typu desktop, wersja Store jest hamowana w porównaniu do wersji desktopowej. Po prostu spójrz na Rise of the Tomb Raider, który jest dostępny zarówno ze Steama jako aplikacji komputerowej, jak i ze Sklepu Windows jako aplikacja uniwersalna. Wersja uniwersalna jest znacznie bardziej ograniczona. W Sklepie Windows jest dostępna aplikacja Dropbox, ale nie można zsynchronizować plików z komputerem, na przykład aplikacji komputerowej Dropbox - jest bardziej podobna do aplikacji na smartfony Dropbox.

    To dlatego, że nowa platforma aplikacji Microsoftu jest zaprojektowany być bardziej ograniczonym. Aplikacje są uruchamiane w piaskownicy, ograniczając pliki, do których mają dostęp w systemie. Nie mogą przeszkadzać innym aplikacjom i szpiegować Cię. Nie mogą uruchamiać się przy starcie lub ciągle działać w tle. Uniwersalne aplikacje zaprojektowano tak, aby były przenośne i działały na Windows Phone, Xbox i na innych platformach. Te nowe uniwersalne aplikacje mają więcej wspólnego z aplikacjami mobilnymi na iPhone'a, iPada lub Androida, niż w tradycyjnych aplikacjach komputerowych.

    W przeciwieństwie do tradycyjnych aplikacji komputerowych dla systemu Windows, można zrobić praktycznie wszystko, co chcą z komputerem. Kontrola konta użytkownika uniemożliwia im fałszowanie plików systemowych bez pozwolenia użytkownika, ale nadal może manipulować plikami osobistymi, działać jako keyloggery lub powodować niestabilność systemu. Moc jest mieczem obosiecznym.

    Microsoft chciałby dystrybuować tylko bezpieczne aplikacje, które nie są zagrożeniem dla bezpieczeństwa, prywatności lub wydajności. Dlatego wyklucza zwykłe aplikacje komputerowe, których nie może zagwarantować, nie spowoduje problemów. Microsoft wolałby, gdyby ludzie tworzyli uniwersalne aplikacje i rozpowszechniali je w Sklepie, ponieważ system może zarządzać tymi aplikacjami i zapewniać lepsze wrażenia.

    Przynajmniej ten pomysł. W rzeczywistości aplikacje uniwersalne nadal nie zostały usunięte, a większość użytkowników systemu Windows potrzebuje aplikacji komputerowych. Jednak trzy i pół roku po wydaniu Windows Store po raz pierwszy w systemie Windows 8, Microsoft nadal próbuje to zmienić.

    Komputery Mac mają podobny problem. Podczas gdy Apple Mac App Store zawiera tradycyjne aplikacje na komputery Mac, Mac App Store wymusza korzystanie z piaskownicy, aby zapobiec tym problemom na Macach. Oznacza to, że nie można zapewnić wydajniejszych aplikacji Mac za pośrednictwem Mac App Store i trzeba je pobierać ze stron internetowych, takich jak na przykład program pulpitu systemu Windows, oraz że aplikacje w Mac App Store są często bardziej ograniczonymi wersjami. Wielu programistów Maca zrezygnowało ze sklepu Mac App Store. Użytkownicy komputerów Mac nie mogą również znaleźć wszystkich żądanych programów na komputery stacjonarne w Mac App Store.

    Niektóre aplikacje komputerowe można przekonwertować na UWP (i są teraz w sklepie)

    Wraz z aktualizacją rocznicową dla Windows 10, pojawił się "Desktop Bridge" Microsoftu - znanego wcześniej jako "Project Centennial". Programiści mogą teraz korzystać z tradycyjnych aplikacji Windows dla systemu Windows (innymi słowy, aplikacji Win32 i .NET) i pakować je do aplikacji UWP, które można przesłać do sklepu Windows Store.

    Ta technologia działa zaskakująco dobrze. Twórcy centrum medialnego Kodi napisali, że nie wierzyli, że Kodi - złożona aplikacja wykorzystująca sprzętowe akceleracje audio i wideo - stanie się aplikacją UWP. Ale ku ich zaskoczeniu po prostu zadziałało. Wersja Kodi dla komputerów stacjonarnych jest teraz dostępna w sklepie Windows.

    Pełna wersja Evernote na komputer jest już dostępna również w Sklepie Windows. To duża poprawa w stosunku do smutnej aplikacji "Evernote Touch", która została stworzona dla systemu Windows 8.

    Ale co z piaskownicą? Oczekiwaliśmy, że wiele aplikacji może nie działać poprawnie po rozmowie, ponieważ są one ograniczone przez sandbox UWP, podobnie jak sandbox App Store w Macu ogranicza wiele aplikacji na Maca. Microsoft ostrzega programistów, że nie każda aplikacja będzie działała bez modyfikacji.

    Jednak wygląda na to, że sandbox jest bardzo wyrozumiały. Aplikacje spakowane przy pomocy Desktop Bridge nie podlegają wszystkim ograniczeniom sandboxingu wymuszonym na zwykłych aplikacjach UWP. Dzięki temu wiele aplikacji desktopowych po prostu "pracuje" po ich konwersji bez żadnych dodatkowych usprawnień.

    Aplikacje pakowane w ten sposób mają przewagę nad normalnymi aplikacjami komputerowymi. Sklep Windows zapewnia centralne, bezpieczne miejsce do znajdowania i instalowania aplikacji. Sklep automatycznie aktualizuje również aplikacje. Przekonwertowane aplikacje można szybko zainstalować i odinstalować w czysty sposób, bez żadnych kreatorów instalacji, pozostałych wpisów rejestru i innych niepotrzebnych plików zajmujących miejsce na dysku twardym.

    Programiści mogą także dodawać funkcje UWP do swoich aplikacji komputerowych. Na przykład aplikacja Evernote w Sklepie Windows oferuje kafelek na żywo. Microsoft twierdzi, że dzięki temu programiści będą stopniowo migrować swoje aplikacje na komputery stacjonarne do aplikacji UWP, zastępując jednocześnie fragmenty kodu.

    Niestety te aplikacje nie mają wszystko zalety normalnych aplikacji "Universal Windows Platform". Mimo że są technicznie aplikacjami "UWP", w rzeczywistości nie są uniwersalne - będą działać tylko na komputerach z systemem Windows 10. Nie będą działać na telefonach z systemem Windows 10, Xbox One, HoloLens lub innych platformach Microsoft może zostać wydanych w przyszłości.

    Spodziewamy się, że w przyszłości pojawi się więcej aplikacji na komputery PC w Sklepie Windows, ale nie wszystkie aplikacje na komputery będą dostępne w Sklepie. Niektóre potężne aplikacje po prostu nie mogą być piaskowane. Programiści będą musieli wykonać dodatkową pracę, a wszelkie dodatkowe funkcje UWP będą działać tylko w systemie Windows 10. Deweloperzy będą musieli nadal oferować dostępny do pobrania instalator dla użytkowników Windows 7.

    A jeśli programista sprzedaje oprogramowanie, będzie musiał dać sklepowi Windows 30% obniżki zysków. Programiści mogą chcieć sprzedać własne oprogramowanie i zachować wszystkie zyski, a nie dzielić się nimi z firmą Microsoft.

    W dającej się przewidzieć przyszłości Sklep Windows będzie nadal jednym ze sposobów uzyskania niektórych aplikacji - nie jest to wszystko, czego potrzebujesz na komputerze z systemem Windows 10.