uniapp实际开发效果如何?

uniapp多端开发,实际实施中,有什么比较难解决的问题吗?例如多端api、多端样式兼容等等问题好处理吗?uniapp前景如何@

我司用的uniapp开发小程序和h5,app用原生,前期项目刚起来的时候也是uniapp做的原生端,用来做项目的快速实验是可以的,但考虑性能的话还得是原生做app;
小程序现在用的ts + vue2,暂时没考虑 Vue3 ,公司项目嘛,稳定为重;
Vue 语法友好,开发小程序几乎和开发h5无区别;
因为不开发app,性能方面没啥影响,唯一缺点就是uniapp开发小程序自己会占用几百k的空间,小程序主包上限会比原生低;

优点
简单易学,语法同vue一致,只要掌握vue就不用花时间二次学习了
插件很多,去uniapp插件市场,各式各类的组件可以供你使用,大大的节约了开发成本
兼容性优秀,一套代码可以兼容多个平台,摆脱了多种编程语言的限制,例如想开发app只能使用安卓原生语言,java,开发小程序,只能使用小程序的语言等待
缺点
很多功能不能比拟原生,例如身份识别,需要操控摄像头,在相机中增加蒙版,悬浮球,桌面悬浮等都无法做到,只能使用原生代码去写