最新更新时间:Nov-29-2023
开发本地移动应用时,你可以利用云形提供的各种图像视频特征和功能
手机应用和网络应用在上传、优化和传送媒体方面有不同的考虑本指南概述一些最佳做法并启动与云型SDKs和云型SDKs移动开发
快速示例
下示例显示URL或SDK代码需要加载图像云性应用本指南所列部分优化技术
原创图像为1200px1200pxJPG文件尺寸143.50KB.
应用优化缩小移动设备图像规模并应用格式和质量优化后,全尺寸图像只加载12.89KB.
贝斯特2200娱乐支持平台
贝斯特2200娱乐原生平台SDKs
贝斯特2200娱乐多平台SDKs
优化化
优化媒体资产对本地移动应用和网络应用同等重要处理移动应用图像时, 最佳实践是缓存设备上的资产以避免每次下载仍然重要的是确保资产优化移动设备加载并缓存重资产将产生额外不良效果,如内存高或数据用法,并因此对用户产生退化经验
下段概述如何优化资产应用移动
规模化
调整大小裁剪图片制作并视频播放云化为移动和网络应用优化核心特征
移动应用设计各种屏幕尺寸不同的设备,因此图像往往比原型小得多。装满全尺寸图像并调整大小作为应用的一部分,用户被迫不必要下载大图像图像最终大小应总从云形装入
使用云重定大小变换时,缩放(缩放/裁剪)由我们执行,图像总是按请求大小加载
实例
图片缩小至412px的例子 即从各种设备上找到的视图港宽度
响应图像
可进一步调整大小以通过安装响应图像实现更多优化保证用户最优取景经验,适合用户设备、定向和解析设计敏捷地调整布局以适应环境,动态调整和移动元素并基于显示ac设备属性
贝斯特2200娱乐本地平台SDKs包含执行响应图像方法OS系统,安卓)使用响应图像方法,很容易使图像响应,同时保持对使用配置选项生成衍生资产数的控制
质量学
控制质量图片制作并视频播放云化大法优化媒体 帮助应用加速加载
易定义质量值,或让云化智能和编码算法分析媒体查找最优质量压缩水平和最优编码设置结果为图像或视频高视觉质量并同时最小化文件大小
执行自动质量选择和图像编码调整,将质量转换参数设置为自动机q_aut
或应用自动选项中的一种为产品环境预设质量设置
实例
下方比较文件大小差加满全尺寸模型化
无质量定义与自动质量对比图像
原创图像加载时没有任何质量定义143.50KB:
带自动质量生态选项加载文件大小83.66KB:
格式化
正确格式加载图像可确保移动应用优化易用图象指定正确格式格式化变换f_
内URLs)本地应用选择操作系统和设备最优格式非常重要下方可见推荐格式
操作系统 | 版本化 | 格式化 | URL语法 |
---|---|---|---|
OS系统 | 11+ | HEIC系统 | f_heic |
安卓 | 4.2.1-11 | WebP | f_web |
安卓 | 12+ | AVIF | f_aif |
多数原生应用对象将比表上所列新版本对象,然而,如果需要比上文所列版本更早目标对象,建议使用JPEG Android和JP2iOS
实例
下方比较文件大小差加满全尺寸模型化
JPG vs加载AVIF图像
以文件大小JPG加载143.50KB:
以文件大小AVIF加载71.74KB:
视频播放
优化不仅限于图片手机应用视频能以大致相同方式利用云性特征如果您使用视频播放器作为本地应用的一部分,你可以构建并使用云式URL调整大小定义质量问题流出最大最优格式.
用户常使用应用时数据连接不稳定,因此实施也可能有益自适应比特率流,以确保用户可继续流视频,如果网络条件改变
举个例子自动流剖选择HLS流协议使用
原生视频播放器支持
云式移动SDKs(反动原生除外)中还包括云式本地视频播放器,它更容易使用各种云式视频能力并用本地播放器提供视频嵌入基于公共身份证的视频后,你就会得到自动流剖选择默认启动查看专用文档OS系统,安卓并稀疏学习如何将它写进应用
上传资产
允许用户上传资产到云形应用云型移动SDKs提供各种帮助使你简单化我们还为两者提供上传部件安卓并OS系统简化处理上传开发
预处理
部分云式本地移动SDKs还支持预处理安卓,OS系统资产上传前可用此限制图像和视频大小 上传到云化产品环境
合并移动和桌面交付
在某些场景中,你可开发移动应用和网络应用并乘云处理媒体传输两者本指南概述,有一些本地移动专用建议和优化可以帮助移动应用以最佳方式对云工作,如上所示。其中一些变换优化可能不适合 web应用为了确保用户有最佳经验,移动应用中加载资产应使用移动式云式交付URL处理,而不是网络应用共享URL处理