uniapp鸿蒙NEXT浅尝心得(持续更新)
·
最近在鸿蒙NEXT样机上跑了一下uniapp项目,有一些心得,记录一下,后续会持续的更新:
1、研究发现有类似安卓ios那样的原生基座(可以替换掉H5部分)
一开始我看到官方说【uniapp框架在鸿蒙上并没有基座的概念】,非常疑惑。
但是我看到官方有个鸿蒙离线SDK

下载完解压,用DevEco打开,里面可以配置APP图标,也有类似离线打包基座的H5目录。

我在HBuilder上面只找到发布到安卓和ios本地打包资源的选项。(下方的【Harmony-本地打包】是会直接生成一个.app文件)

我按照安卓本地打包的方式,生成了本地打包App资源,复制到鸿蒙离线SDK的对应目录,并且调整了相应的配置(包括H5对应路径和调试证书配置),在DevEco上真机运行,发现可以跑起来我自己的项目。

根据上述的表现来看,鸿蒙系统还是有基座,只是目前对基座的配置没有比较完整的配置手册,只能等官方发文了。
2、通过调试证书生成的.hap格式安装包,只能安装在登记过udid的调试设备上,调试设备限制为100台;通过发布证书生成的安装包,后缀名为.app,只能通过上架到鸿蒙应用市场后才能安装,无法像安卓包一样通过一个链接就可以下载安装。从这种调试和分发机制上来看,是参考了苹果手机。
3、目前支持的map只有腾讯地图。
4、某些页面文档没有及时更新和完善。比如uni.getLocation下面写着【鸿蒙系统 不支持系统定位,需要配置三方sdk,比如高德】,实际上又支持。


5、条件编译已经支持了,HBuidlerX上语法高亮还有点问题

更多推荐



所有评论(0)