网络应用与移动应用

时间:2015-08-14 13:07:09

标签: mobile browser web-applications mobile-application

与Web应用程序相比,创建移动应用程序是否具有显着优势?

我从以下角度提出这个问题,这是因为我对手机架构缺乏了解。

  1. 您可以使用纯javascript,css和html构建Web应用程序。
  2. 您不必为iOS,Android等编写不同的代码。
  3. 用户只需转到一个网址,这就是您的应用,就在服务器上提供服务。

    我希望有人能够强调为移动Web应用程序编写特定代码的一些优点。

  4. 移动应用程序与Web应用程序相比具有哪些显着优势?

3 个答案:

答案 0 :(得分:6)

移动应用程序有一些优势:

  • 资产打包在手机上 - 您只需要从中加载数据 服务器,而不是你的布局。

  • 用户熟悉所选移动操作系统的惯例,
    您的应用将遵循哪些。

  • 趋势显示用户在应用中花费的时间多于移动设备上的网络

  • 可以离线工作(即使有限)

  • 移动应用可以访问推送通知等本机功能 GPS,相机等

还有混合应用程序 - 这是在本机容器中运行的Web应用程序。您可能听说过Cordova,这是一个实现这一目标的平台。您基本上将您的应用程序创建为Web应用程序,并且它在本机WebView中运行 - 您可以使用javascript API访问某些本机功能,但是您不会获得本机应用程序的许多其他好处。

答案 1 :(得分:0)

  • 易于使用
  • 使用原生移动设计
  • 加载数据和图片时不要花很长时间加载,但网页加载(data / images / css / js)

答案 2 :(得分:0)

我对这个主题不太熟悉,但这些是使用移动应用程序的一些基础知识:

  • 可以离线访问它们。 (但这是可以限制的)
  • 下载的应用的资源存储在手机本身,因此主要内容加载速度更快
  • 如前所述,他们可以访问设备的硬件(GPS,相机等,传感器等)。
  • 您可以根据需要在设备上存储尽可能多的数据(相反,假设使用HTML5的本地存储5mb)。
  • 他们可以访问推送通知(例如在Android或iOS中)
  • 他们可以使用手机的所有强大硬件。