网络应用与移动应用

met*_*uzz 7 browser mobile web-applications mobile-application

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

我从以下观点提出这个问题,这偏向于我对手机架构缺乏了解.

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

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

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

Sta*_*984 7

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

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

  • 用户熟悉他们所选择的移动操作系统的惯例,
    您的应用将遵循这些操作系统.

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

  • 可以脱机工作(即使有限)

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

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