Czym w ogóle są aplikacje Windows 10 Universal (UWP)?
Jeśli myślisz, że Windows 8 był rewolucyjny, jeśli chodzi o rynek w 2012 roku, następca tego niefortunnego wydania, Windows 10, jest jeszcze bardziej dramatyczny. Nie w zadziwiający sposób, ale dzięki płynnym doświadczeniom, które obiecują stworzyć ekscytującą platformę do rozwoju wśród wielu urządzeń. Poruszaliśmy aplikacje uniwersalne w poprzednim artykule, koncentrując się na ulepszeniach na komputerach. Wraz z wprowadzeniem systemu Windows 10 firma Microsoft rozwinęła filozofię nowoczesnej aplikacji w uniwersalny model aplikacji. Uniwersalny, będący kluczowym punktem sprzedaży tej nowej ery, na platformie programistycznej Windows.
Uwaga: w typowym stylu Microsoft zmiany nazwy swoich produktów są one nazywane technicznie Uniwersalnymi aplikacjami platformy Windows lub UWP, ale w tym artykule omówimy tylko aplikacje uniwersalne.
Wartości i zalety uniwersalnego modelu aplikacji
Przez ostatnie 25 lat Windows budował swój sukces na modelu aplikacji WIN32. Użytkownicy doświadczyli ogromnej wartości, od setek tysięcy aplikacji opracowanych dla platformy. Dziś model ten powoli eroduje ze względu na siłę mobilności, pionierską w stosunku do smartfonów w ciągu ostatnich 10 lat. Uniwersalne aplikacje to kilka rzeczy dla programistów i użytkowników końcowych.
Jest to okazja, aby skrócić czas potrzebny na wprowadzenie rozwiązań na rynek poprzez ponowne wykorzystanie kodu programistycznego i dostosowanie go do potrzeb ekranów przy minimalnym wysiłku. W ramach wizji OneCore firmy Microsoft, która jest podstawą systemu Windows 10 w wielu rozwiązaniach, takich jak Desktop, Server, Mobile i technologia taka jak HoloLens, oznacza to, że aplikacja opracowana dla systemu Windows 10 na urządzenia przenośne może szybko dostosować się do systemu Windows 10. urządzenie, z którego korzystasz. Zapewnienie odpowiednich doświadczeń, takich jak kontrola użytkownika, układ i dostęp do usług takich jak OneDrive i Cortana.
Continuum i Universal App
Uniwersalne aplikacje dla użytkowników końcowych zapewniają nowe wrażenia, które zapewniają bezkompromisowe rozwiązanie bez względu na urządzenie czy formę. Najbardziej znaczącym przykładem jest Continuum, wprowadzony jako część fali urządzeń mobilnych z systemem Windows 10, takich jak obecne flagowe telefony Lumia 950 lub 950 XL. Dzięki Continuum użytkownicy mogą podłączyć urządzenie Windows 10 Mobile do stacji dokującej, a następnie przekształcić 4, 7 cala w pełnoekranowe aplikacje o wysokiej rozdzielczości, oferując jeszcze bogatszy zestaw narzędzi, które w razie potrzeby mogą korzystać z tradycyjnych urządzeń wejściowych. Continuum będzie jak posiadanie komputera w kieszeni. Jest to droga do konwergencji, którą inne platformy, takie jak Ubuntu firmy Canonical, starają się osiągnąć przez lata.
Microsoft jest jak dotąd pierwszym dostawcą, który tworzy skuteczne rozwiązanie na rynku. Kwestia budowy ekosystemu pozostaje krytyczną barierą dla sukcesu. Aby korzystać z Continuum, muszą być dostępne kompatybilne rozwiązania. Daily Motion, popularna platforma wideo na żądanie, jest doskonałym przykładem potęgi uniwersalnego modelu aplikacji. Dynamiczne dostarczanie środowiska, które szybko zapewnia właściwe doświadczenia dla odpowiedniego urządzenia.
Wniosek
To, co Microsoft przewiduje, jest jednym z urządzeń, którymi można rządzić. Kilka lat temu dotyczyło to trzech ekranów; mobilne, stacjonarne i telewizyjne. Universal App Model obiecuje skonsolidować to z jednym urządzeniem. Jednak ekosystem musi tam być. Z obecnym brakiem doskonałości Microsoft na rynku telefonii komórkowej, na rynku konsumenckim nie ma dużego popytu na te korzyści, przynajmniej jeszcze nie.
Będzie to wymagało inwestycji w nowe urządzenia, takie jak seria Microsoft Lumia 950, oprócz sprzętu, który może go obsługiwać, takiego jak stacja dokująca, która wydaje się mało dostępna wszędzie i wygodnie. Jednym z możliwych rozwiązań tej złożoności jest nowa aplikacja Remote Desktop Microsoftu, która obsługuje Continuum. Ponownie, to dodaje nowe komplikacje do wspierania technologii, która wygląda bardziej jak idea napędzana biznesem, niż rozwiązanie rynku masowego.
Dolna linia
Uniwersalne aplikacje oznaczają, że można zbudować aplikację na smartfona i będzie działać na tablecie i komputerze stacjonarnym / laptopie, Xbox One i na odwrót.