Progresywne aplikacje internetowe a aplikacje błyskawiczne na Androida: co jest lepsze dla marek?
Opublikowany: 2017-06-05Wiele zrobiono na temat walki między aplikacjami mobilnymi a siecią mobilną, ale granica między nimi nie jest już tak wyraźna, jak kiedyś.
Ogólnie rzecz biorąc, witryna przyjazna dla urządzeń mobilnych lub responsywna dla urządzeń mobilnych jest mniej kosztowna i czasochłonna w tworzeniu niż natywna aplikacja mobilna i zwykle przyciąga szerszą publiczność – jest dostępna szybko, nie wymaga pobierania ani przechowywania.
Tymczasem natywne aplikacje mobilne zwykle oferują lepsze wrażenia użytkownika i większe zaangażowanie oddanego rdzenia użytkowników, którzy są wystarczająco lojalni, aby pobrać aplikację firmy i wracać do niej raz po raz.
Jednak w ciągu ostatnich kilku lat do mieszanki dodano dwóch nowych, gorących konkurentów, których celem jest połączenie niektórych najlepszych funkcji sieci mobilnej i świata aplikacji w celu uzyskania lepszego wszechstronnego doświadczenia mobilnego. Są to: progresywne aplikacje internetowe (PWA) i aplikacje błyskawiczne na Androida.
Obraz za pośrednictwem Google Developers
Zarówno progresywne aplikacje internetowe, jak i aplikacje błyskawiczne na Androida to inicjatywy Google, które nadają nowy wymiar tradycyjnej aplikacji mobilnej. Oba mają na celu zapewnienie szybszego ładowania i odchudzonej obsługi mobilnej; więc możesz otrzymać wybaczenie, że zastanawiasz się, jaka jest dokładnie różnica między tymi dwoma.
W tym artykule podsumuję kluczowe cechy Progressive Web Apps i Instant Apps, przyjrzę się różnicom między nimi i zbadam, która oferuje lepszą propozycję dla marek, które rozważają zainwestowanie w jedną lub drugą.
Co to są progresywne aplikacje internetowe?
Andy Favell napisał niedawno świetny artykuł na naszej siostrzanej witrynie Search Engine Watch o najnowszych osiągnięciach progresywnych aplikacji internetowych w następstwie Google I/O. W nim napisał:
„Progresywne aplikacje internetowe to innowacja Google zaprojektowana, aby połączyć najlepsze funkcje aplikacji mobilnych i internetu mobilnego: szybkość, interakcję podobną do aplikacji, korzystanie w trybie offline i brak konieczności pobierania czegokolwiek”.
Strona programisty Google dotycząca progresywnych aplikacji internetowych opisuje PWA jako „świadczenia użytkownika, które mają zasięg sieci i są niezawodne, szybkie i wciągające”. Chociaż w zasadzie PWA są stronami mobilnymi, są zaprojektowane tak, aby działały i działały jak aplikacje, z szybkim ładowaniem i użytkowaniem w trybie offline.
To natychmiast eliminuje jedną z największych wad mobilnego internetu: mobilne strony internetowe są zależne od często niestabilnego połączenia danych, co może prowadzić do kiepskiego działania i długich, frustrujących czasów ładowania.
Obraz za pośrednictwem Google Developers
Progresywne aplikacje internetowe można również zapisywać na ekranie głównym użytkownika, dzięki czemu można je uruchamiać dotknięciem ikony, tak jak zwykła aplikacja.
Google zachęca programistów do tworzenia progresywnych aplikacji internetowych zgodnie z ustalonym standardem, który po spełnieniu spowoduje, że Chrome poprosi użytkownika o dodanie PWA do ekranu głównego.
Marki, które już wskoczyły na modę PWA, to Twitter (którego PWA, Twitter Lite, odnotowuje 1 milion odwiedzin dziennie z ikon na stronie głównej użytkowników), Forbes, Expedia, Alibaba, Washington Post, a nawet dawne firmy zajmujące się wyłącznie natywnymi aplikacjami, takie jak Lyft .
Twitter Lite to szybszy, przyjazny dla danych sposób korzystania z Twittera, aby zobaczyć, co dzieje się na świecie.
👉 https://t.co/AIUgyCAFj0 pic.twitter.com/9EIG7pgK6O
— Twitter (@Twitter) 6 kwietnia 2017 r.
Aplikacje PWA oferują już wiele cech, które kojarzymy z aplikacjami natywnymi, w tym powiadomienia push, geolokalizację, dostęp do funkcji urządzenia, takich jak kamera i mikrofon, a także, jak wspomniano powyżej, pracę w trybie offline i ikony na ekranie głównym.
Jednocześnie dają markom dostęp do zalet mobilnego internetu, w tym łatwego wyszukiwania i udostępniania (wystarczy wysłać link), uniwersalnego dostępu niezależnie od urządzenia (nie ma potrzeby wydawania osobnej aplikacji na iOS lub Androida – chociaż PWA nie mają jeszcze pełną funkcjonalność na iOS, więcej o tym później) oraz możliwość dodawania zakładek do poszczególnych linków.
Brzmi to jak bardzo atrakcyjna propozycja dla marek, które nie są pewne, czy zainwestować w witrynę mobilną, czy w aplikację mobilną, albo chcą znacznie poprawić wrażenia użytkowników ze swojej witryny mobilnej.
Dlaczego więc Google, po opracowaniu progresywnych aplikacji internetowych, uruchomiło aplikacje błyskawiczne na Androida w 2016 roku? Jaka jest różnica między tymi dwoma?
Co to są aplikacje błyskawiczne na Androida?
Aplikacje błyskawiczne na Androida to pełnoprawne natywne aplikacje na Androida zaprojektowane do działania w bardzo specyficzny sposób. Podobnie jak progresywne aplikacje internetowe (lub dowolna witryna mobilna) można je udostępniać za pośrednictwem łącza, które po otwarciu da odbiorcy dostęp do uproszczonej wersji aplikacji.
Tak więc w przykładzie wykorzystanym przez Google na I/O w 2016 r. jeden użytkownik może wysłać drugiemu link do sekcji przepisów w aplikacji Buzzfeed Video, który następnie będzie mógł go otworzyć i uzyskać dostęp do połączonej części aplikacji do – w tym przypadku filmów z przepisami – bez ich pobierania.
Zrzut ekranu przez programistów Androida na YouTube
Gdyby chcieli uzyskać dostęp do reszty aplikacji, musieliby pobrać pełną wersję, ale można to łatwo zrobić bez dodatkowego wyszukiwania w sklepie Play.
Aplikacje błyskawiczne na Androida są zaprojektowane tak, aby działały tak samo, jak zwykła aplikacja na Androida, do tego stopnia, że użytkownicy mogą nawet nie zauważyć, że korzystają z tej funkcji. Jedynym wskaźnikiem, że uzyskują dostęp do aplikacji błyskawicznej, jest uproszczony interfejs aplikacji.
Oprócz Buzzfeed marki znane z korzystania z aplikacji błyskawicznych to między innymi The New York Times Crossword, Periscope, Viki (usługa przesyłania strumieniowego wideo dla azjatyckiej telewizji i filmów), aplikacja piłkarska Onefootball i usługa hostingu wideo Vimeo.
Niektóre marki obecnie korzystają z aplikacji błyskawicznych na Androida, w tym Onefootball, Vimeo i The New York Times. Obraz za pośrednictwem bloga programistów Androida
Aplikacje błyskawiczne na Androida mają na celu rozwiązanie wielu problemów, co progresywne aplikacje internetowe: zostały zaprojektowane z myślą o szybkim uruchamianiu, zapewniają przyjazny dla użytkownika interfejs i pozwalają uniknąć uciążliwego i kosztownego pobierania danych.
Ta funkcja została zaprojektowana jako aktualizacja istniejących aplikacji na Androida, a nie jako dodatkowa aplikacja, którą muszą opracować marki. To dobra wiadomość dla marek, które mają już aplikację na Androida, a dla tych, którzy to robią, aktualizacja prawdopodobnie wydaje się prosta.
Ale dla tych, którzy mogą jeszcze nie mieć aplikacji, czy aplikacje błyskawiczne same stanowią wystarczająco przekonującą argumentację za stworzeniem aplikacji na Androida? A może lepiej byłoby poświęcić swój czas na opracowanie progresywnej aplikacji internetowej?
Progresywne aplikacje internetowe a aplikacje błyskawiczne na Androida
Oto porównanie progresywnych aplikacji internetowych i błyskawicznych aplikacji na Androida na podstawie poszczególnych funkcji:
Progresywne aplikacje internetowe | Aplikacje błyskawiczne na Androida |
✓ Interfejs podobny do aplikacji | ✓ Interfejs podobny do aplikacji |
✓ Użycie offline | ✓ Użycie offline |
✓ Szybkie ładowanie | ✓ Szybkie ładowanie |
✓ Nie trzeba pobierać aplikacji/odwiedzać sklepu z aplikacjami | ✓ Nie trzeba pobierać aplikacji/odwiedzać sklepu z aplikacjami ✘ Chyba że chcesz uzyskać dostęp do pełnej wersji aplikacji |
✓ Możliwość udostępniania przez link | ✓ Możliwość udostępniania przez link |
✓ Ikona na ekranie głównym | ✓ Ikona na ekranie głównym |
✘ Brak integracji z niektórymi funkcjami smartfona (np. latarka, kontakty, Bluetooth, NFC) | ✓ Wszystkie funkcje aplikacji natywnej |
✘ Nie są jeszcze obsługiwane przez każdy system operacyjny (PWA mogą być używane w systemach iOS/Safari i Windows/Microsoft Edge, ale nie mają funkcji offline ani powiadomień push) | ✘Tylko Android |
✓ Może być indeksowany przez wyszukiwarki | ✘ Nie wykrywalny przez wyszukiwarki |
✓ Nie musisz tworzyć pełnowartościowej aplikacji ✘ Ale nadal musisz stworzyć aplikację internetową, która spełnia standardy Google | ✘ Musisz opracować pełnoprawną aplikację na Androida ✓ Chyba że już go masz, w takim przypadku możesz po prostu uaktualnić |
Na tej liście mogłeś zauważyć pewne cechy, które szczególnie Ci się podobają, niektóre, które mogą złamać umowę i zniechęcić Cię do jednej lub drugiej opcji, lub niektóre „przeciw”, które nie wystarczają do zerwania umowy. zrażać.
Jednak punkt po punkcie, te dwa wydają się prawie równe. A więc w celu rozstrzygnięcia debaty: która opcja jest lepsza dla marek?
Co jest lepsze dla marek: progresywne aplikacje internetowe czy aplikacje błyskawiczne na Androida?
Cóż… Przepraszam, że cię zawiodłem po tym, jak dotarłeś tak daleko, ale sprawa nie jest tak jednoznaczna, jak to określiłem.
Podobnie jak w przypadku debaty „aplikacja mobilna kontra internet mobilny”, żadna opcja nie jest z natury lepsza od drugiej (chociaż jedna może być tańsza lub szybsza do opracowania niż druga), ponieważ wszystko zależy od potrzeb Twojej marki i tego, czego chcesz Twoje mobilne doświadczenie do dostarczenia.
To, co zrobiły PWA i AIA, to złagodzenie niektórych z największych wad, odpowiednio, mobilnej sieci Web i aplikacji mobilnych, dzięki czemu można prawie mieć to, co najlepsze z obu światów, bez względu na to, co zdecydujesz.
Jeśli próbujesz zdecydować, czy chcesz utworzyć zwykłą witrynę mobilną (zoptymalizowaną pod kątem urządzeń mobilnych, przyjazną dla urządzeń mobilnych, czy też zorientowaną na urządzenia mobilne) a PWA, progresywna aplikacja internetowa to oczywistość. A jeśli masz już aplikację na Androida (lub zamierzasz ją zbudować), uaktualnienie do aplikacji błyskawicznej przyniosłoby wiele dodatkowych korzyści.
Obraz za pośrednictwem programistów Androida
Brak obsługi iOS w obu przypadkach jest oczywistą wadą, chociaż pod tym względem PWA przegrywają, ponieważ podobno Safari rozważa wsparcie dla Service Workerów, funkcji, która umożliwia korzystanie z PWA w trybie offline i powiadomienia push. (Chrome, Firefox i Opera obecnie obsługują Service Workers, a Microsoft Edge jest w trakcie opracowywania wsparcia).
Ostatecznie najlepszym rozwiązaniem może być połączenie kilku. Adwokat programistów Google, Dan Dascalescu, wskazuje w swoim artykule „Dlaczego progresywne aplikacje internetowe kontra natywne to niewłaściwe pytanie”, że „jeśli masz już produkt, masz już aplikację, obecność w sieci lub jedno i drugie, i powinieneś poprawić oba. Jeśli nie masz produktu, to jeśli masz zasoby do tworzenia natywnych aplikacji na Androida + natywnych iOS + aplikacji internetowych i synchronizowania ich, zrób to.”
Jeśli nie potrzebujesz natywnych funkcji specyficznych dla Androida, argumentuje, możesz pokryć swoje podstawy kombinacją PWA i natywnej aplikacji na iOS. Chociaż w niektórych przypadkach budowanie PWA może prowadzić do zwiększonej adopcji nawet na iOS; AliExpress, odpowiedź Alibaba na eBay, odnotowała 82% wzrost współczynnika konwersji na iOS po uruchomieniu progresywnej aplikacji internetowej.
Progresywne aplikacje internetowe są dostępne dla marek nieco dłużej niż aplikacje błyskawiczne na Androida, więc istnieje kilka innych przypadków użycia i przykładów ich działania niż w przypadku aplikacji błyskawicznych. Przewiduję, że w ciągu najbliższego roku zobaczymy szersze zastosowanie aplikacji błyskawicznych, ale tylko od tych marek, które i tak opracowały już natywne aplikacje na Androida.
Ostatecznie dla tych marek, dla których tworzenie natywnej aplikacji na Androida ma sens, tak naprawdę nic się nie zmieniło. Marki, które nie mogły zdecydować, czy zainwestować w sieć mobilną, a w natywną aplikację, mogą mieć więcej powodów, by postawić na sieci mobilne teraz, gdy pojawiły się progresywne aplikacje internetowe – zwłaszcza gdy PWA mają pełne wsparcie w Safari i Microsoft Edge.
Widzę, że PWA stają się coraz bardziej powszechnym wyborem dla marek, gdy działają na wszystkich urządzeniach, ponieważ naprawdę łączą najlepsze funkcje mobilnej sieci i aplikacji, a jednocześnie są powszechnie dostępne. Ale nie wyeliminują całkowicie zapotrzebowania na aplikacje.
Skutek jest taki, że niezależnie od tego, czy marki przyjmą progresywne aplikacje internetowe, czy aplikacje błyskawiczne na Androida, użytkownicy będą mieli lepsze wrażenia – a to z korzyścią dla wszystkich.