A
Air学园
把ONLYOFFICE Desktop Editors这样的桌面级软件装进鸿蒙,AirOffice(ONLYOFFICE)做对了哪几件事?
AirOffice(ONLYOFFICE)的定位一句话能说清:ONLYOFFICE 移植,文档/表格/幻灯办公套件。以下亮点按重要程度排列,每一条都能在实际使用中体验到。
▍三件套引擎的原样落地
编辑器引擎与转换内核来自上游原样能力,对开放文档格式的高保真是它的立身之本;自研的部分是壳层——资源服务、保存协议、打印、输入与安全区适配全部为鸿蒙重写。
▍保存链路的深水攻坚
保存静默空转的根因藏在高度混淆的代码里(本地模式的第一道门恒假):绕开正门改走无门禁的保存入口并配多重守卫,内容往返经多轮校验无损。
▍二次打开崩溃的架构级解法
同一会话二次打开文档的崩溃定位于脚本包的重入问题,最终采用与上游宿主一致的重开语义(整页重载),稳定压倒一切。
▍系统能力的全面接线
系统选择器与“打开方式”、分享面板与碰一碰接收、系统打印面板、深色模式跟随、剪贴板权限链——办公软件与系统的每一次握手都接到位。
▍边界与下一步
边界如实:插件与宏体系未迁移、批量转换依赖编辑器在场、词典未全量;协议适配锁定上游版本,升级需重新核对。当前定位:ONLYOFFICE 办公三件套的鸿蒙原生宿主版。
使用中遇到本篇没覆盖的情况,欢迎在帖下留言描述机型与现象,我们会持续补充。
AirOffice(ONLYOFFICE)的定位一句话能说清:ONLYOFFICE 移植,文档/表格/幻灯办公套件。以下亮点按重要程度排列,每一条都能在实际使用中体验到。
▍三件套引擎的原样落地
编辑器引擎与转换内核来自上游原样能力,对开放文档格式的高保真是它的立身之本;自研的部分是壳层——资源服务、保存协议、打印、输入与安全区适配全部为鸿蒙重写。
▍保存链路的深水攻坚
保存静默空转的根因藏在高度混淆的代码里(本地模式的第一道门恒假):绕开正门改走无门禁的保存入口并配多重守卫,内容往返经多轮校验无损。
▍二次打开崩溃的架构级解法
同一会话二次打开文档的崩溃定位于脚本包的重入问题,最终采用与上游宿主一致的重开语义(整页重载),稳定压倒一切。
▍系统能力的全面接线
系统选择器与“打开方式”、分享面板与碰一碰接收、系统打印面板、深色模式跟随、剪贴板权限链——办公软件与系统的每一次握手都接到位。
▍边界与下一步
边界如实:插件与宏体系未迁移、批量转换依赖编辑器在场、词典未全量;协议适配锁定上游版本,升级需重新核对。当前定位:ONLYOFFICE 办公三件套的鸿蒙原生宿主版。
使用中遇到本篇没覆盖的情况,欢迎在帖下留言描述机型与现象,我们会持续补充。
楼主
7 天前