【问题标题】:A website converted to android app using webview - Is it categoried as a native app?使用 webview 转换为 android 应用程序的网站 - 它是否被归类为原生应用程序?
【发布时间】:2016-07-05 00:05:22
【问题描述】:

在我的理解中存在 3 个移动应用类别

  1. 原生应用 - 使用 java 构建 android 和 Objective-c/swift 用于 ios
  2. 混合应用程序 - 使用 HTML、CSS、Javascript 构建,但使用 Cordova (Phonegap)、Iconic 等为每个平台包装...
  3. HTML5 应用 - 完全使用 HTML、CSS、Javascript 构建,可在移动网络浏览器中打开

我有以下问题:

  1. 是否使用 Webview 将 Web 应用程序转换为 Android 应用程序?请澄清。

  2. 当您构建 HTML5 应用程序(上述第 3 类)时,您使用 HTML、CSS 和 Javascript 编写代码,但您是使用 Webview 还是仅使用移动浏览器访问 HTML 页面?

  3. 除了作为原生应用程序访问之外,还可以在 Web 浏览器中打开混合应用程序吗?

  4. 可以将 HTML5 应用上传到应用商店吗?我知道它不需要批准。还能定价吗?

  5. 公司主要开发哪些类型的应用程序?

  6. 在用于 Cordova 之前,是否应使 HTML、CSS 代码具有响应性?如果没有,在 Cordova 中使用之前可以使用 Bootstrap 吗?

提前感谢您的帮助!

【问题讨论】:

    标签: android html css cordova


    【解决方案1】:
    1. 是否使用 Webview 将 Web 应用程序转换为 Android 应用程序?请澄清。

    这可能更多属于第二类 - 您从应用商店下载该应用,它作为一个真实的应用存在于您的手机上,但它只是显示一个网页。它类似于 Phonegap 或 Cordova,但进化程度较低。

    1. 当您构建 HTML5 应用程序(上述第 3 类)时,您使用 HTML、CSS 和 Javascript 编写代码,但您是使用 Webview 还是仅使用移动浏览器访问 HTML 页面?

    您只需在网络浏览器中正常访问它,它的编码与您对桌面网站的编码完全相同。

    1. 除了作为原生应用访问之外,还可以在网络浏览器中打开混合应用吗?

    不,混合应用程序确实是一个应用程序 - 您必须像启动任何其他应用程序一样在手机上启动它。

    1. 可以将 HTML5 应用程序上传到应用程序商店吗?我知道它不需要批准。还能定价吗?

    如果您所说的 HTML5 应用程序不是用 Cordova 制作的或包含在 Webview 中的东西,那么不,它不能提交到应用程序商店,因为它只是一个网站。如果用 Cordova 或者简单的Webview 封装,就可以正常上传到应用商店,甚至可以定价,因为它和其他应用一样。

    1. 公司主要开发哪些类型的应用程序?

    大多数公司都希望构建原生应用,因为外观和感觉要好得多。一些公司会满足于第二类,因为它更便宜,而其他一些公司,如本地企业,只会确保他们的网站在移动设备上看起来不错(第三类),因为应用程序会过大。

    1. 在用于 Cordova 之前,是否应使 HTML、CSS 代码具有响应性?如果没有,在 Cordova 中使用之前可以先使用 Bootstrap 吗?

    如果您想在 Cordova 中使用相同的代码,您应该将您的 HTML 和 CSS 设计为响应式的 - 使网站稍后响应式需要更长的时间,并且比从一开始就编写移动优先代码更难。 bootstrap,就像你提到的,是一个很好的起点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-23
      • 2014-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-04
      • 1970-01-01
      相关资源
      最近更新 更多