HarmonyOS C++跨平台
华为对于C++的跨平台库的架构设计的最佳实践是什么样的?以便于我们明确具体架构中如何进行分层?是否需要分库等;
是所有的业务逻辑、算法等核心功能都放在一个单独的层(或者模块)中,保证可以在任何平台上运行?
还是在另一个层中添加平台相关的代码,例如FFI函数或者用于处理平台特定问题的代码?
我们有很多基础库想使用C++跨平台开发,目前缺少这方便的经验
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
C++三方库怎样移植到HarmonyOS平台上?
286浏览 • 1回复 待解决
基于HAR的跨模块C++头文件引用
905浏览 • 1回复 待解决
HarmonyOS Codelabse中的“计算平台-HiAI Foundation服务-图像分类(C++)”无法运行
206浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用HarmonyOS Node-API实现ArkTS与C/C++的跨语言交互?
143浏览 • 1回复 待解决
如何修改C++版本?C++支持情况?
1215浏览 • 1回复 待解决
如何通过AKI三方库实现ArkTS与C/C++之间的跨语言调用
3401浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在C/C++与ArkTS之间进行错误对象的跨语言传递?
114浏览 • 1回复 待解决
OpenHarmony开发App是否可以 跨平台?
983浏览 • 0回复 待解决
HarmonyOS C++开发
53浏览 • 1回复 待解决
C/C++实现的开源mqtt库如何移植到native c++工程中?
3386浏览 • 1回复 待解决
HarmonyOS ArkTS与C/C++的交互
793浏览 • 1回复 待解决
HarmonyOS C++异步操作
382浏览 • 1回复 待解决
应用有少量C++代码,C++代码如何进行适配?
256浏览 • 1回复 待解决
ts给c++传递数组,c++层如何解析
1960浏览 • 1回复 待解决
安装pcre报错“You need a C++ compiler for C++ support.”
2675浏览 • 1回复 待解决
HarmonyOS C++和ArkTS交互
55浏览 • 1回复 待解决
HarmonyOS aes gcm加解密c/c++库
79浏览 • 1回复 待解决
HarmonyOS Empty Ability工程调用C、C++代码
66浏览 • 1回复 待解决
如何在C/C++ 创建ArkTS的对象
2281浏览 • 1回复 待解决
HarmonyOS C++ VideoDecoder组件使用
195浏览 • 1回复 待解决
HarmonyOS ets层传递Array<string>到C++层,C++层如何获取数组内容
109浏览 • 1回复 待解决
HarmonyOS C++怎么使用HiTraceChain工具
35浏览 • 1回复 待解决
HarmonyOS 如何调用标准C++库
498浏览 • 1回复 待解决
华为在HarmonyOS 应用提供了架构的最佳实践,分层设计和模块化设计,针对此问题可以两者结合:
将业务逻辑和基础算法分成两层
对业务可以按照不同的业务功能拆分成不同的模块;基础算法也可以根据不同的类别拆分成不同的模块,比如,io、网络、数据库等
不同平台可以按需集成不同的模块和业务功能,保证跨平台的正常运行