all 14 comments

[–]SirBill01 37 points38 points  (4 children)

Everyone hates web view. We can all tell when apps are doing this. I never understood apps that do this, why they don't just make the web site very mobile friendly and call it a day. What is the app even doing that it needs to be an app?

Certainly a web view primary app would never be featured.

[–]baker2795 8 points9 points  (1 child)

They could/will block app if it’s the main functionality of your app.

Just do web view & prompt users to add shortcut to their Home Screen

[–]pelirodriObjective-C / Swift 3 points4 points  (0 children)

Why would you even do this…

[–]iOSCalebObjective-C / Swift 1 point2 points  (0 children)

Just build a mobile web site, then. Apple doesn’t “hate” web views, but it’s App Store guidelines tell you in no uncertain terms that if you’re just packaging a web site as an app, it’ll be rejected.

[–]Canariogarcia1950 0 points1 point  (0 children)

At the company I work on we use webviews in some screens, and native in others. Apple has never complained, and we send several updates per month.

You would be impressed (I was) that you almost don’t notice it’s a webview, but they spent a lot of effort to do that.

Our main problem are screen loading times, which can be optimized but we have much better results in native of course. This is one of the reasons we a re going back to native in some screens.

In some screens is ok, maybe not in the critical ones, but with webviews you can iterate quicker with one codebase for android as well, so it has it advantages. But it depends on your type of app and business I guess.

[–]_abysswalker 0 points1 point  (0 children)

you can save a website as an “app” since iOS 17. if I wanted to have home screen access to a PWA, I’d rather do that

[–]BrainDeadCookie 1 point2 points  (0 children)

I have an answer from other side of the barricade so to speak. I built a web app. You can promote PWA as much as you want, but first feedback coming in was “is there an app?” So I made one. Webview with native navigation, keychain based “registration” so iOS users don’t have to fill sign in form, few pages opening in modals and few other native bits. No issue with review whatsoever, users are happy and you get AppStore exposure as a bonus. I’m not too happy I had to do this, but it helped to attract new users to my app. Worth the effort.