| > Yes, there is Vendor-lock in, you can't deny that. I don't know what you mean with "user-hostile" and "developer hostile". Anything that locks you in is hostile to you as a consumer. > I - as user - personally ignore anything web based, if there is a native alternative, as I prefer apps that follow the HIG and use the native toolkit of the platform. Interface guidelines and toolkit are different matters. You can write native apps that don’t follow HIG and you can write web apps that follow it. > No I fully disagree. A good UX is only doable, if you use native components and fully follow the HIG. I have not yet encountered a good webapp that is on par with a native app that does exactly this. What is a good UX? > Anything web based is good for "one code base - available - but subpar - for many platforms", while native apps are "One code base - one platform, but a great experience" (Given you follow the HIG and use native components) If I write Apple only web that follows HIG like a bible and adheres to all standards, where does it put me? > One extremely trivial example: I don't want to accidentally delete e.g. my files, just because some app thinks switching e.g. "Ok" and "Cancel" around is nice. That’s platform guidelines. Nothing stops me from implementing them in web app or disregarding them in native apps. > While yes, web apps have their uses, but they can't match good native apps even remotely. Sure they can, and they do. You probably used them at some point but couldn’t even notice they were web. |
You can't write a web app that properly follows a single OS's HIGs, much less multiple OSs'.