美文网首页
跨平台框架

跨平台框架

作者: ybananaice | 来源:发表于2019-06-26 14:07 被阅读0次

跨平台调研

Cordova:iOS、macOS、windows、android

优点:

1)灵活实现UI样式、支持热更新

2)对native实现的效果无影响(例:投屏时延、相机等一些硬件操作)

3)完善的社区环境,支持各类插件(支付宝、地图等)集成

4)有html、js、css经验的人均可参与开发

5)对框架的依赖性较低

缺点:

1)用户操作体验比起native来差一些,在可以接受范围(例:输入框键盘输入到数据填充的速度、打开app时会有短暂的留白)

2)内存占用比native高

qt:iOS、macOS、windows、android

缺点:

1)社区对于qt在mobile上的评价是试验中的产品

Xamarin:iOS、macOS、windows、android

优点:

1)接近原生效果

缺点:

1)自定义UI样式困难

2)c#语言开发,开发社区不完善

3)包大小庞大

4)对框架的依赖性很高

react-native:iOS、android

缺点:无法支持macOS、windows

flutter:iOS、android

缺点:无法支持macOS、windows

cordova应用架构

整体架构

相关文章

网友评论

      本文标题:跨平台框架

      本文链接:https://www.haomeiwen.com/subject/fvprpqtx.html