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.
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
Hi João,
This is what i was looking for. Thanks for your detailed information and your help is appreciated!!
Regards,
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 :)
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.
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).
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.
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.