EMAS 移动测试iOS远程调试上线

简介: EMAS移动测试,业界领先的iOS远程真机调试方案;iOS远程真机调试成熟方案

在移动端的开发/测试实践中,远程真机是非常好的提升工作效率的工具。远程真机不但可以降低手机互相借用的沟通使用成本,还可以最大程度的提升设备的复用率。

一、Android远程调试

Android远程调试在业界有成熟的方案(比如openstf),可以很好的支持大家自行搭建类似的平台。如果大家希望调试一些自己没有的Android手机也可以使用 阿里云移动测试平台进行调试。使用指南

服务地址:控制台

使用路径:“真机租用”-> “Android” -> “Android远程调试“

image


二、iOS远程调试的挑战

不像Android 远程调试方案,iOS业界没有很好的远程调试方案。拿 ios-minicap举例,此方案存在以下问题:
1.稳定性差。经常会不明原因的视频中断,体验不好。
2.与WDA冲突。如果已经启动WDA,就无法再启动ios-minicap。
3.并发限制问题。一台mac mini同时只能启动一个实例,存在极大的资源浪费。

包括上述在内的iOS的各种瓶颈限制了iOS远程调试的使用,大家不能像Android 那样便利。
image
图1. iOS远程调试延迟很高


image
图2. iOS操作反应延迟甚至不可用

经过持续的技术攻坚,EMAS移动测试平台在iOS远程调试核心技术上取得突破,打破了苹果固有技术屏障,达到了突出的流畅体验效果。

iOS远程操控核心关注在 操作延迟率,视频帧率,视频丢帧率等方面。如果操作延迟高,体感上有很强的操作延迟感,影响测试效率;如果视频帧率低或者丢帧高,使用中会有明显的不流畅(幻灯片)的感觉,对于工作效率来讲也会造成困难。

现在阿里云在操作延迟,视频帧率等方面达到优秀状态。操作延迟在0.05s左右,视频帧率可以达到30帧/s,用户体感非常流畅。

【体验对比】

-(1)阿里云移动测试平台体验:https://v.youku.com/v_show/id_XNDE1ODg4NzIxMg==.html?spm=a2h3j.8428770.3416059.1

-(2)其它平台体验:https://v.youku.com/v_show/id_XNDE1ODg5MTkzMg==.html?spm=a2h3j.8428770.3416059.1



三、iOS远程调试的其它有价值功能

iOS远程调试还有一些其他feature也非常实用,接下来一一介绍以下:

1.横竖屏切换
image

image

2.快速进入设置页
image

3.快速截屏&下载
image

4.查看设备日志
image

5.安装应用(注意只支持 iOS debug ipa包)
image

6.粘贴板
可以将数据写入或读取到 iOS 粘贴板中(注意:写入不会直接写到输入框,是写入到粘贴板)。
image

7.快速打开URL
image

如果您对特定iOS机型或系统有调试需求可以来阿里云控制台进行试用体验。

地址:控制台地址(如未开通emas控制台,需先行开通使用emas平台)
使用路径:“真机租用“ -> “iOS” -> “iOS远程调试“,详细参见: 使用指南

目录
相关文章
|
3月前
|
监控 安全 测试技术
从开发到测试再到发布,全方位解析项目上线的完美路程!
从开发到测试再到发布,全方位解析项目上线的完美路程!
123 0
|
6月前
|
监控 安全 测试技术
从开发到测试再到发布,全方位解析项目上线的完美路程!
从开发到测试再到发布,全方位解析项目上线的完美路程!
|
7月前
|
SQL 监控 搜索推荐
自动化测试平台V1.0版本正式上线啦!
自动化测试平台V1.0版本正式上线啦!
139 0
|
3月前
|
监控 数据可视化 Java
jvm性能调优实战 - 31从测试到上线_如何分析JVM运行状况及合理优化
jvm性能调优实战 - 31从测试到上线_如何分析JVM运行状况及合理优化
53 1
|
1月前
|
缓存 运维 Serverless
应用研发平台EMAS产品常见问题之测试检查更新没有反应如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
|
1月前
|
运维 监控 安全
应用研发平台EMAS常见问题之sophix ios flutter热更新如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
77 0
|
4月前
|
API 开发工具 iOS开发
在应用研发平台EMAS中,ios的推送有没有办法在app端设置在收到通知后是否展示的逻辑
在应用研发平台EMAS中,ios的推送有没有办法在app端设置在收到通知后是否展示的逻辑
33 1
|
8月前
|
人工智能 JavaScript 定位技术
「真实网络世界」测试场上线:基于GPT-4的智能体也只能跑10.59%成功率
「真实网络世界」测试场上线:基于GPT-4的智能体也只能跑10.59%成功率
|
9月前
|
机器学习/深度学习 自然语言处理 小程序
阿里云EMAS-专家测试服务,提供项目兼容性测试,适合APP等项目测试
如何确定自己的APP等项目是否能在阿里云服务器上运行,是很多用户在购买阿里云产品完成业务上云之前比较关心的问题,为此,阿里云提供了EMAS-专家测试服务,一站式移动测试平台,用户只需提交测试需求,即可轻松体验高质量专家团队测试服务。
203 0
阿里云EMAS-专家测试服务,提供项目兼容性测试,适合APP等项目测试
|
9月前
|
开发工具 iOS开发 开发者
在iOS应用中接入阿里云的应用研发平台EMAS
在iOS应用中接入阿里云的应用研发平台EMAS
233 1