5 ms·
Here is my thought process when it comes to the issue. 1. What problem am I trying to solve? 2. Which technology choice provides the best solution to the prob
by acangiano 15y ago
Here is my thought process when it comes to the issue.
1. What problem am I trying to solve?
2. Which technology choice provides the best solution to the problem and the best UX? Which one does the user prefer?
3. Implement it.
That said, the author of this post is absolutely right in regards to the browser being a limited cross-platform solution available everywhere vs native apps being specialized solutions for a given platform.
Even developing the client side of a web app in HTML5, CSS3, JavaScript so that it's fast and it works in most browsers is still more complicated and tedious than anything you experience when building native applications.
There are two main advantages to web applications, though:
* A potentially larger audience (addressed in the post).
* The ease with which users accept to pay a recurring monthly fee. It can be emulated via in-app subscriptions, but let's face it, it's less common and/or accepted by users.
- Xurinos 15y agoI wonder if this is one reason why World of Warcraft does all transfers of real money through your account on the website instead of offering an in-game store. On the other hand, I have played other MMOs, online FPSes, and so forth that have in-game stores. Come to think of it, the only correlation I can think of is that web applications are more prolific for online sales than desktop apps, which typically relied on a model of "buy me, install me, and you own me". My experience in the gaming world suggests that people are happy to pay for things within the desktop game interfaces, too. I have also read that iPhone apps with in-app sales (particularly for free apps) are greater than the initial app sales, and it is obvious that users have no problems making payments for things through their phone apps. I assumed that "web app" refers to things that must be run through a web browser, as opposed to "app that can connect to the Internet", which will cover recurring subscriptions like Norton's latest virus updates and so forth. "if you follow my TOS"