Ograniczenia PWA: mity i fakty
Opublikowany: 2020-09-15Spis treści
Widząc, że PWA to dziś nagle modne hasło, pewnie zastanawiasz się, czy ten rzekomo nowy cud sieci ma jakieś wady. Jako jeden z pierwszych użytkowników tego nowego podejścia do Internetu, mówimy Ci: PWA mają wady — ale aby dotrzeć do prawdy, musimy najpierw odfiltrować wszystkie nieporozumienia dotyczące ograniczeń tego nowego podejścia do tworzenia stron internetowych.
Mity i fakty o wadach PWA
PWA nie jest pozbawione wad. Powszechnie postrzegane wady PWA są jednak niedokładne, a czasem wręcz przeciwne do prawdy. Widząc, że istnieje potrzeba – a raczej luka w aktualnej wiedzy publicznej na temat prawdziwych ograniczeń PWA – uważamy, że naszym obowiązkiem jest wykorzystanie naszego doświadczenia (jako wieloletni programista Magento PWA) do skorygowania niektórych obecnie popularnych błędnych przekonań w nasz artykuł dzisiaj i w trakcie którego dostarczymy Państwu nowych i odświeżających informacji.
Mit nr 1: PWA są przeznaczone tylko na urządzenia mobilne
Podejście mobile-first, które PWA chwali się stosowaniem, i cały ruch za nim, mogły doprowadzić do nieporozumień między jego odbiorcami. Jest to raczej problem z błędną komunikacją, ponieważ dyskusje na temat PWA często opierają się na zbyt wielu niejasnych, ale prostych opisach PWA, np. niezawodny, szybki, angażujący, mobile-first itp., które razem sprawiają, że PWA brzmią jak lepsze – i tylko dla urządzeń mobilnych — wersja aplikacji natywnych.
Fakt: PWA są dla każdego urządzenia, które ma obsługującą przeglądarkę
Najwyraźniej Mobile-first nie ma takiego samego znaczenia, jak niektórzy ludzie są przekonani. Aby wyjaśnić, podejście mobile-first oznacza po prostu, że jest to podejście, które nadaje priorytet i sprawia, że telefon komórkowy jest domyślną warstwą, na której można budować, skutecznie zapewniając responsywność od niższych poziomów.
Zasadniczo aplikacje PWA nadal opierają się na wszystkich progresywnych funkcjach sieci — a to oznacza, że powinny one działać podobnie na dowolnym urządzeniu z obsługiwaną przeglądarką, która spełnia wszystkie kryteria w pełni funkcjonalnej, podobnej do aplikacji. I są szanse, że jeśli system operacyjny Twojej lodówki obsługuje Chrome lub Androida, prawdopodobnie może również obsługiwać PWA.

Mit 2: PWA nie są obecne w sklepach z aplikacjami
Mówi się, że PWA to zaniedbane dziecko w rodzinie — nieakceptowane, nieautoryzowane i pozbawione dostępu do któregokolwiek z głównych rynków aplikacji. Deweloperzy, którzy chcą przesłać swoje PWA na platformy handlowe, muszą spakować swoje zgłoszenia PWA w typ aplikacji hybrydowej, która nie zawsze będzie działać.
Fakt: PWA można publikować niemal wszędzie z wyjątkiem Apple App Store
Wbrew powszechnym mitom, PWA mają swoje miejsce w prawie każdym popularnym rynku aplikacji. Dwóch obecnych dużych graczy w branży technologicznej — Google i Microsoft — intensywnie inwestuje w PWA i chce, aby był to nowy sposób dostarczania oprogramowania, dlatego od teraz powinieneś widzieć tylko PWA, które będą coraz lepiej rozpoznawane.
Aby zorientować się, jaki jest stan PWA w systemie Windows, nie musisz szukać dalej niż powitalny post Microsoftu, w którym wyraźnie stwierdzono, że PWA ma stać się jednym z ich pierwszorzędnych obywateli aplikacji:
[…] chcemy przenieść aplikacje PWA w systemie Windows na wyższy poziom, czyniąc je pierwszorzędnymi obywatelami aplikacji w systemie Windows .
Microsoft, witamy progresywne aplikacje internetowe w Microsoft Edge i Windows 10
W sklepie Google Play to jednak trochę inna sytuacja. PWA nie jest do końca pierwszorzędnym obywatelem aplikacji w Google Play Store, ale otrzymuje specjalne traktowanie, tj. TWA (Trusted Web Activity), za pomocą którego programiści mogą z łatwością publikować PWA.

Aby być uczciwym, uważamy, że PWA mają ograniczoną obecność w sklepach z aplikacjami , ponieważ technologia jest obecnie powstrzymywana przez jeden główny rynek aplikacji, a mianowicie Apple App Store . Obecnie Apple App Store jest jedynym rynkiem aplikacji, który nie wykazuje zainteresowania PWA i nie akceptuje żadnej części PWA w swoim sklepie z aplikacjami, co utrudnia PWA uzyskanie realnej opcji dla firm, które chcą tworzyć i publikować PWA na zarówno na Androida, jak i iOS.

Aplikacje, które dynamicznie udostępniają podstawowe funkcje i funkcje za pomocą technologii internetowych, takich jak HTML5, najlepiej dostarczać wszystkim użytkownikom Safari, a nie za pośrednictwem wyselekcjonowanego sklepu App Store.
Apple, aktualizacje aplikacji dla aplikacji HTML5
Zalecana literatura: Publikowanie PWA w głównych sklepach z aplikacjami: Dlaczego i jak
Mit 3: PWA nie mają dostępu do funkcji sprzętowych
Główną wadą PWA jest niemożność uzyskania niezawodnego dostępu do funkcji sprzętowych używanego urządzenia, tj. brak możliwości uzyskania dostępu do najbardziej podstawowych funkcji urządzenia, takich jak przechwytywanie z kamery i/lub geolokalizacja. Jest to tym bardziej niepokojące wśród użytkowników mobilnych, którzy oczekują, że PWA działając na urządzeniu mobilnym nie powinno pod względem funkcjonalności różnić się od typowej natywnej aplikacji mobilnej.
Fakt: PWA mogą i są całkiem dobre w dostępie do funkcji sprzętowych
Chociaż z pewnością istnieją przeglądarki, które nie opracowały jeszcze potrzebnych interfejsów API, aby jeszcze bardziej rozszerzyć możliwości przeglądarki do korzystania z możliwości sprzętowych używanego urządzenia (patrząc na ciebie, Firefox), większość przeglądarek opartych na Chromium jest obecnie bardzo zaawansowana w tym względzie.

Źródło: WhatWebCanDoToday
Oznacza to, że możliwości PWA znacznie się rozwinęły w ostatnich latach, a typowe aplikacje PWA oparte na Chromium i/lub Androidzie powinny mieć dostęp do funkcji sprzętowych Twojego urządzenia tak samo dobrze, jak w przypadku natywnych urządzeń mobilnych aplikacje, z wyjątkiem niektórych jeszcze obsługiwanych funkcji sprzętowych, takich jak możliwość dostępu do kontaktów, wysyłanie wiadomości SMS/MMS.
Powiązany artykuł: Progresywna aplikacja internetowa i dostęp do sprzętu
Mit 4: Opracowywanie PWA jest drogie
Wydaje się, że cały ten marketing wokół PWA postawił PWA na piedestale, czyniąc go czymś nie z tego świata – czymś, co wymagałoby znacznej ilości środków na rozwój. A ponieważ programistów PWA już na początku jest mało, ludzie oczekują, że tworzenie PWA będzie jeszcze droższe, a powszechnie uważa się, że właściwe PWA zdolne do zwiększenia konwersji wydaje się być czymś, co powinny zrobić bardziej pomysłowe marki.
Fakt: PWA nie są tak drogie w rozwoju
Ponieważ częścią naszej pracy jest opracowywanie i utrzymywanie PWA dla sprzedawców Magento, zbyt dobrze znamy tajniki rozwoju PWA – i nie jest to coś zbyt drogiego, jak niektórzy mogliby się spodziewać. W rzeczywistości, w oparciu o nasze doświadczenie w dziedzinie eCommerce , typowe ceny podstawowego pakietu Magento PWA wahają się od 3.000 do 35.000 USD, czyli poniżej tego, czego można by oczekiwać od typowego budżetu na aplikację eCommerce na Androida.
Ale mówimy tutaj tylko w kategoriach typowych, średnich – a co z najlepszymi scenariuszami? Cóż, ponieważ zapewniamy opłacalne rozwiązania PWA dla sprzedawców Magento, uważamy, że możemy udzielić odpowiedzi na to pytanie. W najlepszym przypadku — oznacza to, że programiści PWA są zdolni i przystępni cenowo, a także najlepiej pasują do Twojej firmy — możesz oczekiwać, że cena Twojego PWA będzie zbliżona do ceny typowej witryny .
Mit 5: PWA nie są dobre w docieraniu do użytkowników
W przypadku firm, które chcą rozszerzyć zasięg swoich marek, PWA są często postrzegane jako mające znacznie mniejszy zasięg i pozornie ograniczone tylko do określonego rynku; natomiast aplikacje natywne są postrzegane jako bezpieczniejsze rozwiązanie, które gwarantuje lepszy ROI (zwrot z inwestycji).
Fakt: PWA mogą dotrzeć do większej liczby osób
Ponieważ aplikacje PWA są technicznie stronami internetowymi, możemy oczekiwać, że będą one miały znacznie większy zasięg niż jakakolwiek natywna aplikacja mobilna i/lub jakakolwiek responsywna strona internetowa, ponieważ mają tę zaletę, że można je jednocześnie wykryć zarówno na rynku aplikacji mobilnych, jak i w wyszukiwarce. To zapewnia lepszy — nieograniczony — zasięg i jest powodem, dla którego bardziej innowacyjne i podejmujące ryzyko firmy, które chcą lepszego sposobu na rozszerzenie swojej obecności, postrzegają PWA jako bardziej opłacalne rozwiązanie.

Przy obecnym tempie wdrażania PWA można oczekiwać, że to nowe podejście do sieci pozostanie na zawsze — i powinno, ponieważ dla firm, które chcą jak najlepiej wykorzystać swoją inwestycję, PWA nadal jest kopalnią złota, która jeszcze nie została w pełni wykorzystana. realizowany. Dzięki tylko jednej bazie kodu, aby Twoja aplikacja była dostępna zarówno w Internecie, jak i na rynku aplikacji, PWA już wkrótce stanie się nowym sposobem dostarczania oprogramowania.
Unikaj dezinformacji
Przy tych wszystkich mitach może być trudno odfiltrować dezinformacje i samemu dowiedzieć się, czy PWA naprawdę jest rozwiązaniem, którego potrzebuje Twoja firma. A widząc, że zalety PWA znacznie przewyższają jego wady, uważamy, że jest powód, dla którego to nowe podejście do sieci zwróciło uwagę nawet wielkich graczy, takich jak Google i Microsoft — ponieważ jest to przyszłość.