关于鸿蒙适配选择问题

查看 5|回复 0
作者:fengqing2   
最近公司打算适配鸿蒙,感觉工作量很大。想问问大家更倾向什么技术方案。
app 背景:涉及 SDK 层和 UI 层,SDK 和 UI 层都有大量和原生层交互的工作。因为历史原因,SDK 有 ios 原生和 android 原生两套,sdk 层已经维护了 6 ,7 年了,原来 UI 层也都是有原生的,后来写了个中间层负责把 sdk 的接口提供给 flutter 层,UI 层全部用 flutter 重写了。
三个选择:
1.用鸿蒙原生代码写单独一端
2.SDK 用鸿蒙原生写,继续用中间层把鸿蒙原生层的 sdk 接口提供给 flutter
3.SDK 全用 flutter 写,把中间层、ios 和 android 的原生 sdk 都弃用了,flutterUI 层直接和 flutter sdk 层交互,原先的 ui 层代码逐步替换到只用 flutter sdk
纠结的点:
1 )我之前只负责写 UI 层,SDK 层完全不熟悉,工作量又大,我们部门领导的意思是想让我来做。这个 sdk 层是另外部门的,所以是推给之前负责 sdk 的部门好呢,还是我自己接过来?
2 ) flutter ui 层用到了二十多个需要与原生交互的第三方框架,例如:permission_handler 、path_provider 、sqflite 。 这些库都是没有适配鸿蒙的,如果 flutter UI 层也要适配鸿蒙的话,需要把第三方库都给替换掉,自己造轮子吗? 还不明白这部分需要怎么处理
您需要登录后才可以回帖 登录 | 立即注册

返回顶部