元服务开发入门-元服务开发套件-华为开发者联盟

account24arrow_back16arrow_downarrow_right16back18close18collapse16expand16headpicinfo28jumphover16jumpnormal16language24menu18menu24moresearch24user
开始你的旅程
提供一系列易于浏览且简单易懂的元服务开发指引文档和资源合集,帮助你轻松踏上构建元服务的非凡旅程。
img
你将学习如何开发元服务
  • 了解元服务与应用的差异
  • 如何使用 ASCF 框架将小程序转换为元服务
  • 如何找服务商代开发
img
元服务体验设计
元服务遵循通用友好、轻量高效、简洁高级、安全可靠的设计原则,定义了设计基本要素要求,并提供多设备协同设计及不同品类的最佳设计实践。
img
了解元服务与应用的差异
%cke_1310.jpeg%
img
使用 ASCF 框架开发(推荐)
ASCF(Atomic Service Cross Framework)是元服务为小程序生态定制的一套解决方案,能够使用类似于小程序的开发技术,高效开发元服务。ASCF 框架提供了系统级的运行时能力,开发阶段编译调试的工具链,提供了转换工具将已有的小程序项目快速转换为 ASCF 框架的元服务项目。
  • 通过 ASCF 框架开发的3种场景:包括全新创建 ASCF 项目、导入小程序、基于三方框架(uniapp/taro 等)编译为 ASCF 范式。
  • 多种开发方式:在 DevEco Studio 中开发、使用 ASCF 命令行工具、使用 ASCF 助手开发等三种开发方式。
  • 核心功能开发:包括视图容器、导航、画布等组件的开发;并提供访问网络、分包加载、安全、授权、沉浸式页面等基础能力等开发;获取华为账号用户信息、位置、推送、支付、web view 组件、跳转、隐私托管、半屏元服务等开放能力接入开发。
  • 元服务与卡片共享存储数据:当卡片需要从元服务获取信息,或元服务需要响应卡片的操作时,可以采用共享存储数据的方式实现。例如,在打车场景中,用户可以在卡片上执行拨打电话的操作,此时卡片侧显示的司机手机号就是从元服务中获取的数据。
img
使用 ArkTS 进行开发
主要使用 ArkTS 语言和 ArkUI 组件,通过 DevEco Studio 开发工具实现高效开发。
img
找服务商代开发
你可以找服务商帮助其完成元服务的开发工作。通过第三方管理台实现授权给服务商,服务商获得授权后通过该平台可完成元服务的模板管理、代开发、代运营等相关事项。
img
元服务测试
可以通过 DevEco Testing 工具和云测试能力实现元服务一站式测试能力。
DevEco Testing 工具:提供稳定性、性能、应用基础质量等专项测试服务,配套提供自动化测试框架 DevEco Testing Hypium,提升测试脚本开发效率与应用测试效率。
云测试:提供热门移动真机设备,有针对性地提供元服务在手机上的兼容性测试、功耗测试、UX 测试和安全测试能力等,快速出具专业且详细的测试报告,解决元服务开发、测试过程中面临的成本、技术和效率问题。
img
元服务备案及上架规则
围绕元服务开发、测试、上架、分发、分析、运营等全生命周期环节,为元服务开发者提供一站式服务管理平台。在上架前,需提前完成元服务备案,并查看元服务上架审核规则,提高上架效率。