Windows 10 i PWA: przyszłość dostarczania oprogramowania

Opublikowany: 2019-12-06

Spis treści

Jak wspomniano pokrótce w naszym artykule dotyczącym Desktop PWA, wydaje się, że Microsoft niedawno zainteresował się ruchem Progressive Web App i dał się poznać jako prekursor trendu w sklepach PWA . Według Microsoftu nie jest to też zwykła wymyślona inicjatywa, ale raczej plan, który ukrywano od dłuższego czasu, sięgając aż do 2016 roku.

Mając cały ten czas na przygotowanie, Microsoft był w stanie zbudować dla siebie fundament Progressive Web Apps (PWA), który wytrzyma lata nadchodzących zmian technologicznych. W rezultacie środowisko Windows ma teraz progresywne aplikacje internetowe zintegrowane z każdym jego aspektem, dzięki czemu przyszłość Microsoft Store będzie przyszłością aplikacji hybrydowych – połączeniem UWP (Universal Windows Platform) i PWA .

Co to jest progresywna aplikacja internetowa?

Progresywna aplikacja internetowa to po prostu progresywna strona internetowa, która oferuje natywną obsługę aplikacji i dostępność na wielu platformach. Jest to wyłaniający się trend, który oferuje to, co najlepsze z obu światów — sieci Web i aplikacji natywnej, których funkcje znacznie przewyższają to, do czego jest zdolna normalna sieć.

Funkcje PWA

PWA często może być trudne i trudne do rozpoznania. Jeśli nie znasz tej technologii i chcesz dowiedzieć się więcej, zapoznaj się z naszym kompletnym przewodnikiem po progresywnych aplikacjach internetowych zaleca się dogłębne zrozumienie sprawy.

Progresywne aplikacje internetowe i Windows 10

Pochodzące od Microsoftu to najnowsze przyjęcie progresywnych aplikacji internetowych, które wyznacza zupełnie nowy horyzont możliwości dla Microsoft Store.

Progresywne aplikacje internetowe mają pełny dostęp do interfejsów API funkcji systemu Windows 10 i można je instalować w całej rodzinie urządzeń UWP (w tym bezpieczniejszego systemu Windows 10 w urządzeniach w trybie S), zapewniając jednocześnie zgodność z innymi przeglądarkami i urządzeniami.

Co to znaczy? Oznacza to, że od teraz aplikacje PWA są częścią środowiska Windows i są na równi z innymi aplikacjami UWP (Universal Windows Platform), wykrywanymi przez ponad 800 milionów aktywnych użytkowników miesięcznie na całym świecie.

Ponieważ aplikacja PWA może być pierwszorzędnym obywatelem w sklepie Microsoft Store, użytkownik będzie mógł w pełni zaangażować się w zainstalowaną aplikację PWA — od wykrywania, przez instalację, po wykonanie — bez konieczności otwierania przeglądarki.

Dzięki tym postępom technologicznym dokonanym przez zespół Microsoftu, środowisko PWA w systemie Windows 10 nie różni się zbytnio od typowej aplikacji UWP. W porównaniu z typowym PWA uruchamianym z przeglądarki, PWA ze sklepów Microsoft Store różnią się następującymi zaletami technicznymi:

  • Uruchom w samodzielnym oknie
  • Brak limitu pamięci (dla pamięci lokalnej, IndexedDB, …)
  • Zdolny do procesów offline i w tle
  • JavaScript może uzyskać dostęp do natywnych interfejsów API środowiska wykonawczego systemu Windows (WinRT)
  • Wykrywalny i wyświetlany jako „aplikacja” w Sklepie Windows, menu Start systemu Windows i Cortanie.
  • Otwórz zupełnie nowy kanał zbierania informacji na urządzeniach, na które przeglądarka nie dociera, tj. Xbox, Windows Mixed Reality i inne czynniki, które nie są komputerami PC.
Twitter PWA ze sklepu Microsoft Store
Twitter ze sklepu Microsoft Store to PWA

A ponieważ natura ruchu PWA jest ciągle zmieniająca się, nie jest niespodzianką, że twoje znajome aplikacje są stale aktualizowane do PWA. W chwili obecnej, o której mówimy, Outlook firmy Microsoft jest oficjalnie progresywną aplikacją internetową, którą można zainstalować z dowolnej przeglądarki opartej na Chromium.

Microsoft Outlook PWA
Outlook jest teraz progresywną aplikacją internetową

Od momentu wprowadzenia progresywne aplikacje internetowe dają wielkie nadzieje, że będą kolejnym krokiem w ewolucji sieci. Dostrzegając jego potencjał, jedna po drugiej duża marka zaczęła włączać elementy PWA do swojej infrastruktury, dzięki czemu krajobraz sieci jest teraz znacznie inny niż wcześniej.

Hulu pła

Dlaczego progresywna aplikacja internetowa to przyszłość

Wykrywalny w dowolnym miejscu

Każda progresywna aplikacja internetowa, która zostanie wymieniona w Microsoft Store w systemie Windows 10, może potencjalnie zwiększyć liczbę jej odbiorców stukrotnie, ponieważ miesięczna równoczesna baza instalacji systemu Windows 10 wynosi ponad 800 milionów użytkowników.

Automatyczne ponowne zapełnianie

Oprócz opcji dla programistów, aby ręcznie przesłać swoje PWA, Microsoft umożliwił także wyszukiwarkom takim jak Bing automatyczne indeksowanie PWA wysokiej jakości w swoim sklepie:

Używamy robota Bing Crawler do identyfikowania PWA w sieci od prawie roku, […]. W trakcie tego procesu będziemy nadal sprawdzać nasze środki jakości pod kątem PWA, aby upewnić się, że zapewniamy naszym wspólnym klientom wartościowe, godne zaufania i zachwycające doświadczenie korzystające z urządzeń z systemem Windows.

Dzięki temu Microsoft Store będzie automatycznie zapełniał się aplikacjami PWA, dzięki czemu przyszłość wszystkich rzeczy Progressive Web App wydaje się bardziej prawdopodobna niż kiedykolwiek.

Bezproblemowe doświadczenie

Jedną z zalet PWA — poza wyglądem i funkcjami podobnymi do aplikacji — jest to, że masz wrażenie, że korzystasz z wersji Lite aplikacji.

Teraz rozumiemy, o czym myślisz. Większość z nas nie ma często pozytywnych doświadczeń z aplikacjami w wersji Lite i jest to zrozumiałe, biorąc pod uwagę, o ile gorzej działały te aplikacje. Jednak dzięki progresywnym aplikacjom internetowym jest to po prostu właściwe. Wszystko wydaje się płynniejsze, usprawnione, a ogólny przepływ naprawdę przypomina aplikację natywną; ale nie musisz nawet tak długo czekać na zainstalowanie i uruchomienie aplikacji PWA, a tym bardziej na ich pobieranie, ponieważ wszystko jest dynamicznie przechowywane i aktualizowane w sieci.

 Eksploruj: PWA dla Magento 2

Co to oznacza dla programistów

Będąc prekursorem sieci sklepów PWA , firma Microsoft podjęła się zrobienia wszystkiego, co w ich mocy, aby pomóc programistom w tworzeniu najbardziej opłacalnych i wydajnych PWA bez dużej wiedzy na temat kodowania. Założone przez Microsoft narzędzie o otwartym kodzie źródłowym, PWABuilder , zostało zbudowane z myślą o niedoświadczonych programistach, aby pomóc przyspieszyć wdrażanie PWA.

PWABuilder

PWABuilder umożliwia niedoświadczonym programistom generowanie kompletnego AppX , wykorzystując dane z własnej strony internetowej i Manifest aplikacji internetowej do publikacji w Microsoft Store.

 Przydatne narzędzie: generator manifestów aplikacji internetowej

Wypróbuj jeden

Po całej tej rozmowie może nadszedł czas, abyś wypróbował PWA w Windows 10. Przejdź teraz do Microsoft Store, zainstaluj Twitter PWA i podziel się z nami swoimi przemyśleniami!

Pobierz PWA na Twitterze — Microsoft Store
Twitter w sklepie Microsoft

Zawijanie słów

Należy zauważyć, że to tylko kilka pierwszych kroków w planie Microsoftu, aby progresywna aplikacja internetowa stała się głównym doświadczeniem w systemie Windows 10, a wszystko ma się szybko zmienić w następnym roku, kiedy zostanie wydany nowy Edge oparty na Chromium.

Obecnie w sklepie Microsoft Store dostępnych jest tylko kilka progresywnych aplikacji internetowych, ale ich praktyczność jest już powszechna w świecie eCommerce, gdzie większość czołowych sprzedawców korzysta z podejścia Headless , którego głównym instrumentem jest PWA do dostarczania bezproblemowego doświadczenie użytkownika.