网络应用程序与移动应用程序
web apps vs mobile apps
与 Web 应用程序相比,创建移动应用程序是否有显着优势?
我从以下角度提出这个问题,这偏向于我对移动phone架构的了解不足。
您可以使用纯 javascript、css 和 html.
构建 Web 应用程序
您不必为 iOS、Android 等编写不同的代码
用户只需转到 url,这就是您的应用程序,由服务器提供。
我希望有人强调为移动网络应用程序编写特定代码的一些优势。
从根本上说,移动应用程序比 Web 应用程序有哪些显着优势?
- 易于使用
- 使用原生移动设计
- 不要花很长时间加载,只加载数据和图像,但加载网页 (data/images/css/js)
移动应用有一些优势:
资产打包在phone上——你只需要从
服务器,而不是您的布局。
用户熟悉他们选择的手机的惯例OS,
您的应用程序将遵循的。
趋势表明用户花在应用上的时间比在移动设备上花的时间多
可以离线工作(即使受限)
移动应用程序可以访问推送通知等本机功能,
GPS、相机等
还有混合应用程序 - 它们是本机容器中的 Web 应用程序 运行。您可能听说过 Cordova,它是实现这一目标的平台。您基本上将您的应用程序创建为网络应用程序,并且它在本机 WebView 中运行 - 有了这个,您可以使用 javascript API 来访问一些本机功能,但您不会获得许多其他功能本机应用程序的好处。
我对这个主题不是很有经验,但这些是使用移动应用程序的一些基础知识:
- 它们可以离线访问。 (但这是有限制的)
- 下载的应用程序的资产存储在 phone 本身,因此主要内容 加载速度更快 。
- 如前所述,他们可以访问设备的硬件(GPS、相机等、传感器等)
- 您可以根据需要在设备上存储尽可能多的数据(相反,假设使用 HTML5 的本地存储为 5mb)。
- 他们可以访问推送通知(例如 Android 或 iOS)
- 他们可以使用 phone 的所有强大硬件。
与 Web 应用程序相比,创建移动应用程序是否有显着优势?
我从以下角度提出这个问题,这偏向于我对移动phone架构的了解不足。
您可以使用纯 javascript、css 和 html.
构建 Web 应用程序您不必为 iOS、Android 等编写不同的代码
用户只需转到 url,这就是您的应用程序,由服务器提供。
我希望有人强调为移动网络应用程序编写特定代码的一些优势。
从根本上说,移动应用程序比 Web 应用程序有哪些显着优势?
- 易于使用
- 使用原生移动设计
- 不要花很长时间加载,只加载数据和图像,但加载网页 (data/images/css/js)
移动应用有一些优势:
资产打包在phone上——你只需要从 服务器,而不是您的布局。
用户熟悉他们选择的手机的惯例OS,
您的应用程序将遵循的。趋势表明用户花在应用上的时间比在移动设备上花的时间多
可以离线工作(即使受限)
移动应用程序可以访问推送通知等本机功能,
GPS、相机等
还有混合应用程序 - 它们是本机容器中的 Web 应用程序 运行。您可能听说过 Cordova,它是实现这一目标的平台。您基本上将您的应用程序创建为网络应用程序,并且它在本机 WebView 中运行 - 有了这个,您可以使用 javascript API 来访问一些本机功能,但您不会获得许多其他功能本机应用程序的好处。
我对这个主题不是很有经验,但这些是使用移动应用程序的一些基础知识:
- 它们可以离线访问。 (但这是有限制的)
- 下载的应用程序的资产存储在 phone 本身,因此主要内容 加载速度更快 。
- 如前所述,他们可以访问设备的硬件(GPS、相机等、传感器等)
- 您可以根据需要在设备上存储尽可能多的数据(相反,假设使用 HTML5 的本地存储为 5mb)。
- 他们可以访问推送通知(例如 Android 或 iOS)
- 他们可以使用 phone 的所有强大硬件。