HarmonyOS C++跨平台
华为对于C++的跨平台库的架构设计的最佳实践是什么样的?以便于我们明确具体架构中如何进行分层?是否需要分库等;
是所有的业务逻辑、算法等核心功能都放在一个单独的层(或者模块)中,保证可以在任何平台上运行?
还是在另一个层中添加平台相关的代码,例如FFI函数或者用于处理平台特定问题的代码?
我们有很多基础库想使用C++跨平台开发,目前缺少这方便的经验
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
C++三方库怎样移植到HarmonyOS平台上?
584浏览 • 1回复 待解决
基于HAR的跨模块C++头文件引用
1365浏览 • 1回复 待解决
HarmonyOS Codelabse中的“计算平台-HiAI Foundation服务-图像分类(C++)”无法运行
584浏览 • 1回复 待解决
如何修改C++版本?C++支持情况?
1506浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用HarmonyOS Node-API实现ArkTS与C/C++的跨语言交互?
567浏览 • 1回复 待解决
如何通过AKI三方库实现ArkTS与C/C++之间的跨语言调用
3865浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在C/C++与ArkTS之间进行错误对象的跨语言传递?
419浏览 • 1回复 待解决
HarmonyOS C++开发
449浏览 • 1回复 待解决
OpenHarmony开发App是否可以 跨平台?
1251浏览 • 0回复 待解决
C/C++实现的开源mqtt库如何移植到native c++工程中?
3700浏览 • 1回复 待解决
HarmonyOS Web跨域,C++ 层如何给请求Header增加Access-Control-Allow-Origin -
275浏览 • 1回复 待解决
HarmonyOS ArkTS与C/C++的交互
1182浏览 • 1回复 待解决
HarmonyOS C++异步操作
693浏览 • 1回复 待解决
应用有少量C++代码,C++代码如何进行适配?
639浏览 • 1回复 待解决
HarmonyOS C++和ArkTS交互
457浏览 • 1回复 待解决
ts给c++传递数组,c++层如何解析
2248浏览 • 1回复 待解决
安装pcre报错“You need a C++ compiler for C++ support.”
3056浏览 • 1回复 待解决
HarmonyOS aes gcm加解密c/c++库
454浏览 • 1回复 待解决
HarmonyOS Empty Ability工程调用C、C++代码
433浏览 • 1回复 待解决
如何在C/C++ 创建ArkTS的对象
2812浏览 • 1回复 待解决
HarmonyOS C++ VideoDecoder组件使用
462浏览 • 1回复 待解决
HarmonyOS ets层传递Array<string>到C++层,C++层如何获取数组内容
450浏览 • 1回复 待解决
HarmonyOS c++ api文档无法下载
468浏览 • 1回复 待解决
HarmonyOS 使用C++开发相机崩溃
466浏览 • 1回复 待解决
华为在HarmonyOS 应用提供了架构的最佳实践,分层设计和模块化设计,针对此问题可以两者结合:
将业务逻辑和基础算法分成两层
对业务可以按照不同的业务功能拆分成不同的模块;基础算法也可以根据不同的类别拆分成不同的模块,比如,io、网络、数据库等
不同平台可以按需集成不同的模块和业务功能,保证跨平台的正常运行