A
Air官方
移植标准 S10:碰一碰——近场交互预留
「Air 系列移植标准」第十篇:S10 要求应用支持近场交互(碰一碰类):接收他设备传来的内容并精准落到应用内场景。
▍定义
两个方向:接收——用户用另一台设备碰一碰,内容(图片、文件、文本)传入本应用,且落到正确的场景(画布应用落到画布新图层、文档应用落到新页面,不是丢到某个临时目录);发送(可选增强)——应用内容经近场通道分享出去。接收的内容类型、落点语义、用户反馈三件齐备。
▍为什么重要
鸿蒙设备间的近场流转是生态特色能力,用户已经形成习惯(两台设备一碰传内容);内容的落点质量是体验分水岭(接收到一张图,画布应用是新建图层贴上还是杵在门口让用户自己找——两种产品两种命运);对创作类应用,这是最自然的导入通道(手机拍的照片碰一下进平板画布)。
▍达成要点
接收注册(应用声明可接收的内容类型——图片、文件格式的声明面与应用能力对齐);落点设计(内容类型到应用场景的映射:空文档新建、有文档追加图层——落点语义在应用层定义);坐标落点(进阶:内容落到用户当前工作位置——画布的视图中心而非原点);接收反馈(接收成功的显式提示加撤销能力——内容突然出现没有反馈是惊吓不是惊喜);与系统分享面板的配合(分享接收意图的注册一致性)。
▍自查方法
真机双机测试(一台发送一台接收——模拟器做不了近场);内容类型矩阵(图片、常见文件格式、文本各自接收);落点核对(有文档与无文档两种状态下的接收行为);接收后的应用状态稳定(接收不破坏正在进行的工作)。
▍常见不达标形态
接收后内容失踪(进了临时目录无提示——用户以为失败);落点错乱(文档场景盖住当前内容);类型声明过宽(声明接收一切实际只处理图片——其他类型进来出乱子)。
▍一句话
S10 的体验想象:两台设备一碰,内容像水流进该去的池子——用户只管继续创作。
更多近场交互的实战案例,欢迎到 apps 板块翻看 56 篇《鸿蒙PC适配全记录》系列实录。
「Air 系列移植标准」第十篇:S10 要求应用支持近场交互(碰一碰类):接收他设备传来的内容并精准落到应用内场景。
▍定义
两个方向:接收——用户用另一台设备碰一碰,内容(图片、文件、文本)传入本应用,且落到正确的场景(画布应用落到画布新图层、文档应用落到新页面,不是丢到某个临时目录);发送(可选增强)——应用内容经近场通道分享出去。接收的内容类型、落点语义、用户反馈三件齐备。
▍为什么重要
鸿蒙设备间的近场流转是生态特色能力,用户已经形成习惯(两台设备一碰传内容);内容的落点质量是体验分水岭(接收到一张图,画布应用是新建图层贴上还是杵在门口让用户自己找——两种产品两种命运);对创作类应用,这是最自然的导入通道(手机拍的照片碰一下进平板画布)。
▍达成要点
接收注册(应用声明可接收的内容类型——图片、文件格式的声明面与应用能力对齐);落点设计(内容类型到应用场景的映射:空文档新建、有文档追加图层——落点语义在应用层定义);坐标落点(进阶:内容落到用户当前工作位置——画布的视图中心而非原点);接收反馈(接收成功的显式提示加撤销能力——内容突然出现没有反馈是惊吓不是惊喜);与系统分享面板的配合(分享接收意图的注册一致性)。
▍自查方法
真机双机测试(一台发送一台接收——模拟器做不了近场);内容类型矩阵(图片、常见文件格式、文本各自接收);落点核对(有文档与无文档两种状态下的接收行为);接收后的应用状态稳定(接收不破坏正在进行的工作)。
▍常见不达标形态
接收后内容失踪(进了临时目录无提示——用户以为失败);落点错乱(文档场景盖住当前内容);类型声明过宽(声明接收一切实际只处理图片——其他类型进来出乱子)。
▍一句话
S10 的体验想象:两台设备一碰,内容像水流进该去的池子——用户只管继续创作。
更多近场交互的实战案例,欢迎到 apps 板块翻看 56 篇《鸿蒙PC适配全记录》系列实录。
楼主
7 天前