526
Views
8
Comments
Solved
PWA vs Mobile App

Hi All,

I have created one mobile app and enabled it as PWA(Progressive Web App) which will act as a native app like android or ios. I just want to know what are all the limitations will be there by using PWA compare to native android mobile apps.

Thanks!

Akthar.

2018-10-29 08-31-03
João Marques
 
MVP
Solution

Hi Mohamed,


One of the main limitations you have as distributing as PWA is that it does not support Cordova-based plugins (there are many components in the Forge which are Cordova-based). So if your app uses cordova-based plugin, take into account that it won't work in PWA.

You can check here that many OutSystems-supported plugins are not available in PWA.

In this video, you have a great overview on PWA vs Mobile, including when to use one and when to use another.


Hope it helps.


Regards,
João

UserImage.jpg
Mohamed Aktharul Ameen

Hi João,

This is what i was looking for. Thanks for your detailed information and your help is appreciated!!

Regards,

Mohamed.

2022-10-17 06-51-09
Shweta Gedam

Hi Mohamed,

you can take a look over below link for all information related to PWA:

https://success.outsystems.com/Documentation/11/Delivering_Mobile_Apps/Distribute_as_a_progressive_web_app_(PWA)


Hope it helps, Thanks :)

UserImage.jpg
Mohamed Aktharul Ameen

Hi Shweta,

Thanks for your response. I have already checked that site but i don't see any limitations by distributing the mobile app as a PWA. My question is if we enable the mobile app as PWA and install in mobile. Will it be work exactly same as native android mobile and all UI widgets will be supported in android devices.

Thanks!

2018-10-29 08-31-03
João Marques
 
MVP
Solution

Hi Mohamed,


One of the main limitations you have as distributing as PWA is that it does not support Cordova-based plugins (there are many components in the Forge which are Cordova-based). So if your app uses cordova-based plugin, take into account that it won't work in PWA.

You can check here that many OutSystems-supported plugins are not available in PWA.

In this video, you have a great overview on PWA vs Mobile, including when to use one and when to use another.


Hope it helps.


Regards,
João

UserImage.jpg
Mohamed Aktharul Ameen

Hi João,

This is what i was looking for. Thanks for your detailed information and your help is appreciated!!

Regards,

Mohamed.

2020-09-17 10-48-46
Patrícia Ferreira

Hi @João Marques ,

I have a question related to what you said. When you mentioned:

One of the main limitations you have as distributing as PWA is that it does not support Cordova-based plugins (there are many components in the Forge which are Cordova-based).  


Won't a PWA support a Cordova-based plugin that supports the platform browser?
2018-10-29 08-31-03
João Marques
 
MVP

Hi Patrícia,


I think if the plugin relies on Cordova you'll get the "Cordova is not available" error. Ideally, the plugin adapts to the device it is running on (web or mobile device) and OutSystems was / is releasing plugins with this "capabilities" like the Camera plugin.


Check this post. Although it is on the scope of Bar code plugin, the underlying issue is the same and the explanations are more complete and in line with the conclusion above.


Regards,
João

2020-09-17 10-48-46
Patrícia Ferreira

Exactly, on that post this comment mentions what I said.

For example, InAppBrowser plugin, if you see it's cordova repository it has the browser platform and I believe that is the reason why the plugin works in a PWA app. 

The same does not happen with the Barcode Plugin repository.


I think that this is the reason but would like to be sure about that.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.