Challenges You Might Face with Magento PWA
No doubt, PWAs have their limitations. Despite the fact that all operational systems require the same solution and team, development is difficult and time-consuming. It could take as much work as developing a native app or optimizing a website. Therefore, the decision on where to invest money is yours.
Access to hardware features is another challenge to be aware of. Apps that are native integrate with a specific software environment. While Android and Windows apps have additional hardware properties, native iOS app supports Apple-specific features like Face ID.
Many limitations considering access to GPS, cameras, mobile payments, contact lists, fingerprint sensors, calendars and other features should be overcome by progressive web apps. The OS determines how much access they have. Android, for instance, shows more receptive to this method and upgrades its environment more quickly than iOS. Push notifications and hardware are both covered by this.
While push notifications are usable on Android and are functional in Chrome, Opera, Safari, and Mozilla, they are problematic on iOS. Though it will eventually be resolved due to technological improvements, you should nevertheless think about it right now.
The life of cached files is short. The previously downloaded files will disappear while the shortcut remains if users do not open the PWA for a long time.