Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

In a way, but there are advantages to running an application in a web-based platform:

- Distribution is easier and doesn't require approval from a third party (such as app stores), providing less of a barrier to entry and more freedom to create what you want to.

- It can be easier to develop and you may not have to provide support for multiple versions of your app (because you can easily ensure that everyone is running the latest codebase).

- Common components/libraries that would be used across different applications can be part of the browser itself or cached for one app and re-used for other applications, instead of having to be packaged into a downloadable runtime application.

- Depending on your application, creating a cross-platform product may be easier and require less development and have built-in functionality like copy-paste and other functionality provided by the browser (history, bookmarking, etc).

- The user and other people have more power to use your application in more flexible ways (due to browser plugins), and the content can be crawled and made searchable/discoverable by a variety of companies.

- The hyper-linking built into the web offers easy, cross-site (and application) integration that may be difficult to accomplish in a native app. In fact, you may be limited to a certain application provided by the operating system (like a particular map provider on mobile)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: