原文:https://mp.weixin.qq.com/s/t-MaHqYiJ3z-QxaIsgWNPA,点击链接查看更多技术内容。

一、引言

随着原子化服务生态的发展,我们的业务诉求也在不断地变化,为了适配更多移动产品形态、提升用户体验、以及与合作伙伴协同促进生态建设持续高品质发展,我们本次对《原子化服务上架规范》(后文简称:规范)做了更新。下面跟随我们一起了解一下本次规范有哪些新增内容吧~

原子化服务上架规范:https://developer.huawei.com/consumer/cn/doc/distribution/service/overview-0000001193306834

二、上架手机品类必须适配折叠屏

1. 背景

近年来,折叠屏手机火热上市,HarmonyOS也为折叠屏手机提供了设计指导,在规范执行期间,我们发现部分原子化服务上架手机品类时,只适配普通手机屏,不适配折叠屏。

因此,为了适配更多移动产品形态,给广大用户提供统一一致的用户体验,我们在“不同设备卡片规格要求”章节中新增了:若原子化服务选择上架手机品类,则必须按照折叠屏适配要求进行设计,如不符合,将不允许上架。

2. 官网新增内容

原子化服务平台致力于协同各原子化服务商,为用户提供更加优质的多设备使用体验。原子化服务商应根据以下设备卡片适配规范相应地进行开发部署。若服务不符合相关规范要求,将不允许上架:

  • 折叠屏、平板设备服务卡片适配
  • 智慧屏卡片规范
  • 穿戴卡片规范

更多详情参考官网:https://developer.huawei.com/consumer/cn/doc/distribution/service/card-specifications-0000001193306836

三、服务功能中新增对跳转行为的明确描述

1. 背景

在规范执行期间,我们发现部分原子化服务没有实现应有的基础功能,当用户点击卡片页面时,直接跳转到对应的APP或下载界面,这非常影响用户体验。

另外有些原子化服务虽然实现了基础功能,但从服务跳转APP时,出现APP启动时的开屏广告,导致用户无法一步直达相关服务页面,给用户带来不好的体验和感受。

因此,为了提升用户体验,我们在“服务功能”章节中新增了:在服务未实现基础功能前,不允许跳转APP或下载界面,若服务已实现基础功能,则在服务跳转APP时不允许出现开屏广告。 

2. 官网新增内容

注释B:服务不允许在未实现基础功能、上架功能的情况下,跳转APP或应用下载界面,且服务在跳转APP时需要一步直达相关服务页面,APP启动时不能再有开屏广告。

更多详情参考官网:https://developer.huawei.com/consumer/cn/doc/distribution/service/functions-0000001238266765

四、本次规范执行节奏图

此外,本次规范具体落地工作的展开有以下3个阶段(如下图所示),原子化服务平台将按照以下时间节点,推动原子化服务商对自身服务进行相应调整,共同提升服务质量和用户体验。4月30日起,新规范将严格执行,请各位小伙伴注意。

以上就是本期原子化服务上架规范更新的全部内容啦,祝大家都能顺利上架原子化服务。了解更多详情,欢迎大家点击链接:https://developer.huawei.com/consumer/cn/doc/distribution/service/overview-0000001193306834

敲重点!HarmonyOS这些更新将会影响原子化服务上架的更多相关文章

  1. Microservices 微服务概念和优点 自治 弹性 级联故障 微服务的问题 CAP 分布式事务 修改一个服务并对其部署而不影响其他任务服务

    https://en.wikipedia.org/wiki/Microservices https://zh.wikipedia.org/wiki/微服務 微服務 (Microservices) 是一 ...

  2. 【Android Developers Training】 84. 将定期更新的影响最小化

    注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...

  3. .net 更新access数据库 影响的行数为0

    在更新Access数据库的时候,明明传入的数据及参数类型都正确,但是一直更新不了,查看影响的行数一直为0 此原因为 C#操作Access数据库的时候更新的参数和条件参数要按照更新语句中的顺序进行设置, ...

  4. SSM框架删除/更新时返回影响条数

    <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">    < ...

  5. cocos2d-js 在线更新代码脚本 动态更新脚本程序 热更新 绕过平台审核 不需重新上架

    2014年8月15日补充 cocos2d-js 3.0 rc0 的AssetsManager有缺陷,有一些注意点:(可以阅读源代码发现) 1.旧manifest中有,但新manifest中没有的文件( ...

  6. Axure RP 9 Beta 开放下载(更新激活密钥和汉化包)

    2018年9月9号,7月9号来厦门入职,已经两个月了.这两个月的生活状态真心不好,一方面工作很忙(刚工作是这样?),虽然工资还可以,但总感觉性价比很低,自已对这份工作不够热爱也许.另一方面,来到新城市 ...

  7. Swoft 2.0.3 重大更新,发布优雅的微服务治理

     什么是 Swoft ? Swoft 是一款基于 Swoole 扩展实现的 PHP 微服务协程框架.Swoft 能像 Go 一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传统的 PHP ...

  8. win10彻底关闭系统更新 - 禁用 Windows Update Medic Service服务(1803和1809版本)

      这几天有点苦恼呀,不,应该说是挺苦恼,我的新本儿到了几天之后,就开始推荐更新,可以我从心里就不想着更新,那么就要阻止它了,按照原来的办法,进行了双重阻止,这在之前是屡试不爽的,但是还是一直在提醒我 ...

  9. 360携手HarmonyOS打造独特的“天气大师”

    做创新,首先要找到有增长趋势的流量红利,对我们来说,HarmonyOS就是绝佳的合作伙伴. --申悦 360手机助手创研产品部负责人 一.我们是谁? 我们来自360,是一支致力于孵化新业务的内部创新小 ...

  10. HarmonyOS 3.0.0开发者预览版全新发布

    2021年10月22日在华为开发者大会HDC.Together 2021 主题演讲上,我们发布了HarmonyOS 3.0.0开发者预览版,主要内容包括:Harmony设计系统.ArkUI 3.0.A ...

随机推荐

  1. 【Azure 应用服务】App Service For Linux 中安装paping, 用于验证从App Service向外请求的网络连通性

    问题描述 App Service For Linux 中安装paping的操作步骤 解决步骤 1) 登录App Service的Kudu站点,点击Bash 2)使用命令下载paping压缩文件:#wg ...

  2. 【Azure 应用服务】Azure App Service 在不配置自定义域名的情况下如何使用呢?

    问题描述 根据中国法律法规的规定及相关监管机构的要求,当使用应用服务创建应用时,须立即绑定一个已经完成ICP备案的自定义域名并通过该自定义域名访问该应用服务.任何通过Internet对应用服务默认域名 ...

  3. Visual Studio部署C++环境下OpenCV库

      本文介绍在Visual Studio 2022中配置.编译C++计算机视觉库OpenCV的方法. 1 OpenCV库配置   首先,我们进行OpenCV库的下载与安装.作为一个开源的库,我们直接在 ...

  4. kafka 为什么能那么快?高效读写数据,原来是这样做到的

    1. 利用 Partition 实现并行处理 我们都知道 Kafka 是一个 Pub-Sub 的消息系统,无论是发布还是订阅,都要指定 Topic. Topic 只是一个逻辑的概念.每个 Topic ...

  5. spirmmvc框架整合手抄版示例,供基础搭建代码对照

    注明所有文档和图片完整对照,辟免笔记出错,不能复习   package com.ithm.config; import com.alibaba.druid.pool.DruidDataSource; ...

  6. Python文件操作系统

    [一]文件操作基本流程 # 1. 打开文件,由应用程序向操作系统发起系统调用open(...),操作系统打开该文件,对应一块硬盘空间,并返回一个文件对象赋值给一个变量f f=open('a.txt', ...

  7. go-view 依赖库

    go-view 依赖库 打包es5 由于当前node版本是 16.18 最新版本的不支持,所以装个老版的 npm install @vitejs/plugin-legacy@4.0.4 --save- ...

  8. 单词本z exploration plor,ploit — flow out ,weep

    exploration plor,ploit - flow out ,weep 为什么 今天新学了个单词 exploration 很简单可以查出和 explore有关联 exploration n. ...

  9. 数据处理——IF函数求同时满足多个条件 多个条件满足一个以上

    以满足两个条件为例,满足多个条件类似 以如下案例为例进行说明: 一.IF公式同时满足多个条件 此例也可使用函数的嵌套,对于函数使用掌握不牢的新手,嵌套使用会有些困难,以下方法针对刚入门学习参考 1.利 ...

  10. 使用systemback工具制定Debian.ISO文件

    1.安装systemback https://nchc.dl.sourceforge.net/project/systemback/1.8/Systemback_Install_Pack_v1.8.4 ...