最近出现的ReactNative再次让跨平台移动端开发这个话题火起来了,曾经大家以为在手机上可以像桌面那样通过Web技术来实现跨平台开发,却大多因为性能或功能问题而放弃,不得不针对不同平台开发多个版本。但这并没有阻止人们对跨平台开发技术的探索,毕竟谁不想降低开发成本,一次编写就处处运行呢?除了ReactNative,这几年还出现过许多其它解决方案,本文我将会对这些方案进行技术分析,供感兴趣的读者参考。为了方便讨论,我将它们分为了以下4大流派:Web流:也被称为Hybrid技术,它基于Web相关技