What's better? I've been told PWA don't function as well, but app downloads are nearly at zero. Are apps even worth the money?
Hi Allison, it depends on your goal. I just made a PWA, but I know it's not a silver bullet. Usually, although the cost of native apps being higher it can make sense depending on what you want. Without specifying the project it is difficult to answer.
In your use case how much user engagement is expected on the apps compared to the website. If the engagement is expected to be low, a progressive web app is enough, especially if its not very complex app. If the app downloads are nearly zero for your app, may be users dont see a reason to download it.
Thanks, Ray Li. I will check out Flutter. Maybe not for this project, but it definitely looks interesting possibly for another.
Ramires Lima Barreto, I am working with my coder to build a high engagement platform with notifications, dashboard, file storage, and offline features. I anticipate users wanting to use it more on a desktop and ipads or at least initially. I'm leaning now more toward a responsive website using either React or Angular.JS and a mobile app hybrid using Ionic or ReactNative. Any thoughts on that?
Allison, I think that before you invest much in development it is highly recommended that you test and seek to validate your idea with real users. I do not know if you've done a mockup and interviewed people about your solution. Do not start developing a mobile app, even if it's hybrid. Usually apps will require more updates and problems with different device versions than websites. The way of a responsive website its better. If you want to talk more about which way to go, I am at your disposal.
I would start with quoting it is a wrong question to start with, we are trying to compare apple vs oranges.
PWA should be a starting point for your application and when you want immersive experience than move to Native application. You are right that app downloads are going to be less hence build a application which has proven usage and than push for native application.
I built a shopify clone for India as a web application and do not plan to move to native application yet only because there is no requirement from customers for an application to manage their stores. People are happy with a PWA setup and it serves the purpose.
As a entrepreneur dont look for what you can build but what solution works for your problem of your selection. I am a big supporter of PWA+AMP and tried building a complete solution using it however AMP is still not mature hence there are pockets which you have to improvise. I never thought it would be best to get started with native apps, it usually comes up when my solution becomes market fit and there is great traction.
Now a days there are lots of cross platform frameworks are available to create mobile apps for iOS and Android with a single code base. It reduces cost and time compared to native apps.
React Native, Ionic, Flutter are some the frameworks majorly used for cross platform app developments.
I would suggest to go with those platforms rather than PWA.
If you want to develop PWA apps having two or three screens with functionalities that are not much dependent on device (mobile and desktop for web) features like Camera, Speech to text translation, etc then you can go with PWA but with restrictions like in mobile devices it cannot be installed in older versions of iOS and Android.
If you need to develop an enterprise mobile app or apps that are huge transaction intensive or it needs to use device features like Graphics, any in built mobile features like iOS health kit, etc then you need to go for device specific native apps for mobile and for desktop you need to develop separate web apps using either of these .NET, J2EE, ROR, MEAN or LAMP Stacks.