Android app : use html or native?
16lz
2021-01-23
Android app可分为两种:网络(html)应用程序和原生(native)应用程序
首先,我们先来讨论下如何判断一个app是html实现还是native实现。
设置-->>开发者选项-->>显示布局边界
这样就可以看到页面布局
现在,我们看看淘宝客户端和UC浏览器客户端到底是html实现还是native实现
比对着两个界面,可以明显看到淘宝客户端界面有很多条条框框(界面布局的边框),这说明淘宝使用了native实现,相反UC浏览器使用了html实现(显示网络内容的界面是一个完整的页面)。
那么,到底应该使用哪种方法实现自己的app呢?
个人观点:类似浏览器的弱交互的app可以使用html,其他的建议使用native。
主要原因:目前html和native相比,性能相对比较差。此外,native中可以直接使用的一些控件使用html实现将会有较大的工作量。
关于html和native选择可以查看其他的一些讨论,以及。
更多相关文章
- Android流行UI布局——底部导航(BottomNavigationView+ViewPager+
- Android 遍历界面控件
- QT For Android中,设置界面字体
- Android常用跳转系统设置界面
- 动态广告布局
- 设置android的布局文件的背景颜色为黑色
- 相对布局 relativelayout
- 仿IOS Launch 欢迎界面
- Android 约束布局(ConstraintLayout)1.1.0 版详解