Skip to content

fangxiaopeng/HybridAppDev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

HybridAppDev

Android混合开发方案实践

1. Cordova

基于Cordova(https://github.com/apache/cordova-android)

2. AgentWeb

基于AgentWeb(https://github.com/Justson/AgentWeb)

3. Weex

基于Weex(http://weex.apache.org/cn/guide/)


个人观点:

  1. Weex渲染效果及用户体验较好,阿里及网易等大厂已广泛使用,有较成熟UI库 Weex Ui ( https://alibaba.github.io/weex-ui/#/cn/ );前端同学上手比较容易,但对于一名Android程序员来说,学习成本较高。
  2. Cordova方案我还算比较熟悉了,有全面看过源码,也改过源码,是一种不错的混合开发方案,主要优势是支持跨平台;本人在上家公司以及现在这家公司都在用,做出来的几款App效果还不错,虽达不到原生的体验,但也在可接受范围内。
  3. AgentWeb和Cordova原理相同,都是基于WebView,性能大体相当;此方案相对小众化,没有多少成功商用案例。
  4. 追求性能的话,建议选择Weex;需要跨平台的话,建议选择Cordova;仅用于Android平台的话,建议自定义WebView或AgentWeb;

欢迎交流学习,欢迎Star/Issue



项目地址:https://github.com/fangxiaopeng/HybridAppDev


About

Android混合开发实践(Cordova/AgentWeb/Weex)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages