Mobiele Toepassen: moet u kiezen voor een Progressive Web App (PWA) of een App Native?

on 

U hebt waarschijnlijk al gemerkt dat de mobiele industrie in de ban is van Progressive Web Apps(PWA's), en velen hebben het gevoel dat native technologie achterop is geraakt. Hoewel dit soms waar is, bieden native apps nog steeds onmiskenbare voordelen die PWA's niet kunnen bieden (bijvoorbeeld Geolokalisatie), en omgekeerd. Als u twijfelt tussen een native app en een Progressive Web App (PWA), is dit artikel bedoeld om de belangrijkste verschillen tussen de twee duidelijk te schetsen, zodat u een weloverwogen beslissing kunt nemen.

Functionaliteit op iOS - 1 punt voor Natives

Werken PWA's op iOS? Ja, maar helaas niet 100% zoals op Android.Apple 's recente updatedie Safari's deuren opent voor Service Workers (dit werkt op zowel iOS als Android PWA's), maar als traditionele Push Melding van vitaal belang zijn voor uw project, zult u zeker willen overschakelen naar de native modus.

Functionaliteit op Android - 1 punt voor Natives & Progressive Web App (PWA)

Integratie met Android is bij PWA's net zo goed als bij native apps. Naast het aspect van pushmeldingen dat hierboven vermeld werd, zijn er nog andere voordelen voor PWA's op Android: het proces van het installeren van het startscherm in PWA's wordt sterk vereenvoudigd, want zodra de gebruiker de PWA in de browser van zijn Android-toestel bezoekt, wordt hij onmiddellijk gevraagd om het op zijn startscherm te installeren (in de vorm van een pop-upvenster), voor snelle toegang bij toekomstige bezoeken. Hoewel het ook mogelijk is om een Progressive Web App (PWA) op het beginscherm van een iOS-apparaat te installeren, krijgt de gebruiker geen duidelijke indicatie van deze optie, laat staan instructies over hoe dit te doen. Tot slot zijn Service Workers operationeel op alle browsers die op Android draaien, terwijl iOS-gebruikers er alleen van kunnen profiteren als ze Safari gebruiken.

Geolokalisatie - 1 punt voor Inheemsen

De functies die beschikbaar zijn op native apps en PWA's zijn bijna precies hetzelfde, met uitzondering van geofences en beacons, die helaas niet worden ondersteund op PWA's. Geofences en beacons zijn hulpmiddelen die worden gebruikt voor het verzenden van locatiegebaseerde Melding, handig in veel verschillende projecten. Met PWA's hebt u nog steeds de mogelijkheid om Push Melding te versturen (op Android) op basis van gerichte criteria zoals het land of de stad van een gebruiker, maar als u op een specifieke tijd en locatie met uw gebruikers moet communiceren, zult u een native App moeten gebruiken om van deze technologie te profiteren.

Ontdekbaarheid - 1 punt voor PWA's

Als uw project of bedrijf nog niet zo bekend is, is SEO een zeer waardevol hulpmiddel waarmee gebruikers en potentiële Klanten meer over u te weten kunnen komen. SEO kan alleen worden gebruikt voor PWA's, omdat deze, in tegenstelling tot native apps, worden gebruikt door zoekmachines en Navigatie. ASO (App Store Optimization) bestaat voor native applicaties, maar is niet zo krachtig als klassieke web SEO, die waardevol verkeer naar uw progressive web apps kan brengen .

Toegangsgemak - 1 punt voor PWA's

Twee belangrijke punten om te overwegen wanneer u voor het eerst een applicatie voor uw project lanceert, zijn:
1) wie u denkt dat uw gebruikers/potentiële gebruikers zijn,
2) hoeveel tijd en moeite gebruikers bereid zijn te besteden om toegang te krijgen tot uw Inhoud.

Als u bijvoorbeeld een restaurant hebt en het hoofddoel van uw app is om een menu weer te geven en reserveringen aan te nemen, denkt u dan dat uw potentiële Klanten uw menu zullen gaan bekijken door uw app in een app store te downloaden? Zo ja, dan is het veel waarschijnlijker dat ze snel op het web zullen Zoeken om geen tijd en opslagruimte te verspillen.

In het geval van klanten die uw app vaak moeten bezoeken, kan een Progressive Web App (PWA) altijd aan het beginscherm van hun apparaat worden toegevoegd voor onmiddellijke toegang.
Er zijn zeker projecten waarbij de gebruikers het niet erg vinden om hun tijd en opslagruimte te besteden aan de installatie van een native applicatie, maar als u zich in een fase bevindt waarin u nog steeds het gedrag van uw publiek probeert te ontdekken, is een progressieve webapplicatie een goed medium om het gedrag van uw gebruikers te observeren en te voorkomen dat u potentiële bezoekers misloopt.

Hoogtepunt - 1 punt voor Inheemsen

Hoewel we vaak benadrukken hoe gemakkelijk het is om progressive web-apps te ontdekken, lijdt het geen twijfel dat de kansen op bekendheid groter zijn voor native apps. Als uw app erin slaagt om in de stores te komen, hebt u meteen een kans om de aandacht van gebruikers te trekken. Er is echt geen equivalent van deze springplank in de wereld van PWA's.

Apparaatdifferentiatie - 1 punt voor PWA's

Kiezen voor een native app staat gelijk aan het beperken van uw publiek om de eenvoudige reden dat uw gebruikers één van de twee standaard typen mobiele apparaten moeten gebruiken: uw oplossing is gekoppeld aan een besturingssysteem. Hoewel het aantal gebruikers van deze apparaten afneemt, worden Windows- en Blackberry-gebruikers vergeten, en nog belangrijker, desktopgebruikers worden ook genegeerd. Omdat PWA's in een browser draaien, zorgen ze ervoor dat 100% van de mensen met toegang tot dit universele hulpmiddel uw Inhoud kunnen bekijken.

Bureaucratie - 1 punt voor PWA's

Last but not least betekent het Publiceeren van een native mobiele applicatie dat u ermee instemt onderworpen te worden aan de regels, revisies en vergoedingen van derden. De eerste keer dat uw app wordt Publiceer, zult u moeten voldoen aan de "normen" die door de winkels zijn vastgesteld op het gebied van ontwerpkwaliteit, code en, bovenal, Inhoud (als de inhoud van uw app niet overeenkomt met de Afbeelding van de winkel, kunnen zij weigeren om uw app te Publiceeren). Dit geldt ook voor de toekomst van uw applicatie, wat betekent dat als u een update van uw applicatie probeert te maken die niet aan de criteria voldoet, u waarschijnlijk op elk moment van de store uitgesloten zult worden.
Bovendien zijn er kosten verbonden aan de store die niet bestaan wanneer u op het web publiceert (zoals ontwikkelaarsaccounts en beoordelingskosten). De meest kosteneffectieve en probleemloze optie is de Progressive Web App (PWA), met zijn onmiddellijke, gratis en recensievrije publicatieproces.
Objectief gezien is geen van beide beter dan de andere. PWA's zijn beter geschikt voor bepaalde projecten dan native applicaties en omgekeerd. Als u het moeilijk vindt om tussen de twee te kiezen, waarom maakt u er dan niet één van allebei? Alle native abonnementen van GoodBarber bevatten ook de PWA-versie van de app, dus als u beide versies van uw app kunt hebben zonder extra werk, waarom zou u dan niet kiezen voor het beste van twee werelden? Met GoodBarber worden de web app en native app versies gewoon samengevoegd tot twee versies van dezelfde online mobiele app. U hoeft alleen maar een app te maken om al uw mobiele toepassingen te genereren.
OM VERDER TE GAAN :