【问题标题】:Is it HTML5 App or Android Native App? [closed]是 HTML5 App 还是 Android Native App? [关闭]
【发布时间】:2015-12-21 13:58:26
【问题描述】:

我如何知道某个应用程序是使用 HTML5 开发的还是原生应用程序(即 Android 原生应用程序或 iOS 原生应用程序)?

例如,twitter 是原生应用还是基于 HTML5 的应用?

我的问题很笼统,我只是以上面的问题为例?

【问题讨论】:

    标签: android ios objective-c html swift


    【解决方案1】:

    查看此处,然后检查移动设备中的真实应用程序的性能。然后你会发现

    原生应用是:

    1. 与网络应用相比,加载时间更快
    2. 在线或离线模式下的强大性能
    3. 丰富的用户界面和流畅、引人入胜的用户体验
    4. 更好的曝光率和品牌形象
    5. 需要针对每个移动平台进行开发
    6. 原生开发技能很昂贵!

    在基于 HTML5 的应用中:

    1. 上述所有用户体验/性能问题仍然适用。由于这些应用需要稳定的互联网连接,因此它们限制了用户在低带宽/无带宽区域使用它们的能力。
    2. 这些应用程序将为每个设备构建完全相同的功能;没有用户在移动体验中所期望的独特功能。

    如果想检查更多内容,您可以使用任何工具(如 winzip 或 winrar)解压缩 .apk。如果它是基于 html5 的应用程序,您将在 /res/assets 文件夹中看到 .html、.js 和 .css 文件。否则为原生

    谢谢

    【讨论】:

      【解决方案2】:

      嗨,作为用户,确定应用程序是否是一个非常令人困惑的问题 Html 5 或 Native(Android)。

      一旦我要评判一个应用程序。我完成了以下场景来判断应用程序。

      • 应用的性能
      • 安装代理调试器,如 httpScoopcharles proxy 并通过正在安装代理的互联网桌面设置您的设备。现在浏览应用程序并查看其功能。当您使用应用程序时。您将在代理调试器中获得许多日志。

      • 如果是混合 (html5),请仔细检查代理日志。你会得到很多 .js 文件。基于此,您可以判断您的应用程序。并非在所有情况下都如此。

      【讨论】:

        猜你喜欢
        • 2013-02-06
        • 2011-01-07
        • 1970-01-01
        • 1970-01-01
        • 2018-03-08
        • 2015-11-24
        • 1970-01-01
        • 1970-01-01
        • 2018-03-31
        相关资源
        最近更新 更多