zoukankan      html  css  js  c++  java
  • Android app : use html or native?

    Android app可分为两种:网络(html)应用程序和原生(native)应用程序

    首先,我们先来讨论下如何判断一个app是html实现还是native实现。

    设置-->>开发者选项-->>显示布局边界

    这样就可以看到页面布局

                          

    现在,我们看看淘宝客户端和UC浏览器客户端到底是html实现还是native实现

                       

    比对着两个界面,可以明显看到淘宝客户端界面有很多条条框框(界面布局的边框),这说明淘宝使用了native实现,相反UC浏览器使用了html实现(显示网络内容的界面是一个完整的页面)。

    那么,到底应该使用哪种方法实现自己的app呢?

    个人观点:类似浏览器的弱交互的app可以使用html,其他的建议使用native。

    主要原因:目前html和native相比,性能相对比较差。此外,native中可以直接使用的一些控件使用html实现将会有较大的工作量。

    关于html和native选择可以查看其他的一些讨论以及

  • 相关阅读:
    js判断undefined类型
    js replace 全部替换
    第五次作业--原型设计
    第三次作业--团队展示
    第二次作业——数独终盘
    软件工程实践2017第一次作业
    课堂作业2
    课堂作业1
    第四次作业 计算器第二步
    第三次作业
  • 原文地址:https://www.cnblogs.com/shuaiwang/p/4629578.html
Copyright © 2011-2022 走看看