让我们以Facebook应用程序为例。当用户只能访问其页面并执行相同的操作时,他们为什么开发应用程序?对我来说,这意味着更多的维护和更多的成本,因为对于添加到Web应用程序中的每个功能,该功能也必须添加到智能手机应用程序中。
那么,当我只拥有一个Web应用程序时,为什么要不止一次地开发(针对每个样式化的iOS,Android等)?我可以获得什么好处?我唯一想到的就是GPS功能。
编辑:
我的问题更面向仅由公司某些成员使用的业务应用程序,而不是与出售应用程序(私人使用)有关。因此,与一些答案所说的相反,通过开发智能手机应用程序将对我有利,因为“智能手机商店”将使更多的销售受益,这一点并不重要,因为该应用程序是供私人使用的。
通过将应用程序开发为Web应用程序,意味着可以通过智能手机浏览器以及在PC(任何支持的浏览器)中对其进行访问,但是将其开发为本机应用程序会将其限制为仅某种类型的智能手机,因此我们将限制使用。另一方面,将其开发为Web应用程序意味着要访问该应用程序,必须有Internet连接。
因此,请记住这一点,您如何说服老板为给定的智能手机平台(iOS / Android)编写应用程序,而不是将其开发为Web应用程序?